Managing the DDIC Cache
Data DICtionary Cache (DDIC Cache)
The Data DICtionary Cache (DDIC) is a cache that holds information about SAP function modules, structure definitions, Business Objects, ALE mappings, and IDocs. Adapter for SAP retrieves this information from an SAP system when it performs RFC, BAPI, or IDoc lookups. To improve performance, Adapter for SAP caches information it receives about function modules and structure definitions.
Adapter for SAP receives information about function modules and structure functions when:
- An RFC, BAPI, or IDoc lookup is requested from the Lookup screen.
- Adapter for SAP executes a service that invokes an RFC or BAPI on an SAP system.
- An SAP system executes an RFC that invokes a service.
- An IDoc gets processed by Adapter for SAP.
Adapter for SAP keeps separate cached function modules, structure definitions, Business Objects, ALE mappings, and IDocs for each SAP system. When Adapter for SAP requires specific data, it checks its DDIC cache for the specific SAP system to determine if the information it requires is in cache. If the required information is in the DDIC cache, Adapter for SAP uses the cached information rather than retrieving it from the SAP system.
The DDIC cache is always active. There are no configuration tasks required to activate it. When you are developing services, there may be times when the information in the DDIC cache becomes outdated; for example, if you change an RFC signature on an SAP system. In these situations, you can use the DDIC cache screens to view the information in the cache and remove specific function modules or structure definitions from the cache as necessary without having to restart Integration Server.
Viewing Information in the DDIC Cache
About this task
Perform one of the following procedures to view information about the function modules, structure definitions, Business Objects, ALE mappings, and IDocs that are in the DDIC cache.
To view information in the DDIC cache
Procedure
Removing Information from the DDIC Cache
You can clear the entire cache for an SAP system, or you can clear individual elements from the cache. This section describes how to do both.
Clearing the DDIC Cache for an SAP System
About this task
To clear the entire DDIC cache for an SAP system
Procedure
Clearing Elements from the DDIC Cache
About this task
If a function module, structure definition, Business Object, ALE mapping, or IDoc in the DDIC cache becomes outdated or corrupt, you can use the following procedures to remove it from the DDIC cache.
To remove elements from the DDIC cache