CCMS System Component Repository - FAQ
1. What is the System Component Repository?
An implementation of the Common Information Model, a modelling technique for capturing system management data. The CIM is under development by the Distributed Management Task Force, an industry standards association (www.dmtf.org). The CIM is the most important standard currently available under the DMTF Web-Based Enterprise Management (WBEM) initiative. The SCR itself is in DMTF terms an application DBMS, a physical implementation of CIM for the SAP relational database platform. As such the SCR does not store references to CIM objects but rather representations of CIM objects.
2. What data does the SCR contain?
The SCR is automatically filled with data on the Basis component of an SAP System. Available data includes configuration data on clients, application servers, application server kernels, operation modes, RFC destinations, printers, installed components and support packages.
The SCR is intended to hold relatively static configuration data. It is intended as a tool for representing the IT landscapes in which SAP Systems are operating. Dynamically changing performance and event data is captured by the CCMS monitoring architecture.
3. Prerequisites for using the SCR.
The SCR is available as of Release 4.6C of the Basis component.
The background method dispatching of the CCMS monitoring architecture must be activated (transaction RZ21, menu Technical infrastructure), or the repository will not be filled. The data model of the repository has experienced incompatible changes in Releases 46D and 610. The SCR in older releases should therefore be updated (support package) to the level of the highest available SCR Release.
If repository roll-up (consolidation of repository contents in a single central repository) is to be used (optional), then the service user CSMREG should be defined in the central system and in each subordinate system. CSMREG is documented in the standard SAP System CCMS documentation.
4. Where can one display repository data?
In transaction RZ21, menu path Technical infrastructure -> System repository -> Display.
5. Are there programming interfaces to the SCR?
To read data from the SCR, use the function modules of the function group SCSM_REPOSITORY_GET. To write data to the SCR, use the function modules in SCSM_REPOSITORY_SET. Class definitions can be read with the function modules in SCSMBK_MDATA_OUT. Class definitions can be added to the SAP data model with the function modules in SCSMBK_MDATA_IN. Model extensions should be made only on the basis of the SCR in Release 610.
6. Repository roll-up.
The contents of multiple local SCRs can be consolidated in a single central repository. Such a view over multiple systems operating together in a component-oriented computing level is a useful administrative tool in a central management system, for example.
In repository roll-up (or reconciliation), the knowledge in each subordinate repository is added to the central repository. The subordinate repositories are updated with the central versions of objects that they do not own themselves. No new data is added to subordinate repositories; only the central repository grows in size. The reconciled repositories share a common namespace as a result of the reconciliation of object information.
Prerequisites: All of the participating repositories must be at the same release level. Service user CSMREG must be created in all systems (CCMS documentation in SAP System library).
A subordinate repository can be reconciled with the central repository with transaction RZ21, menu path Technical infrastructure -> System repository -> Set repository role.