What is SAP GRC Process Control CCM?
SAP Process Control is an enterprise software solution for compliance and policy management. The compliance management capabilities enable organizations to manage and monitor their internal control environments.
This provides the ability to proactively remediate any identified issues, and then certify and report on the overall state of the corresponding compliance activities. and by using CCM the data to be analyzed is generated automatically by the defined control logic in data source and business rule.
What is SAP CDS?
To take advantage of SAP HANA for application development, SAP introduced a new data modeling infrastructure known as Core data services. With CDS, data models are defined and consumed on database server rather than on application server.
CDS also offers capabilities beyond the traditional data modelling tools including support for conceptual modelling and relationship definitions, built-in functions and extensions. Originally CDS was available in the design-time and runtime environment of SAP HANA
Now, the CDS concept is also fully implemented in SAP NetWeaver AS ABAP, enabling developers to work in the ABAP layer with ABAP development tools while the code execution is pushed down to the database.
Why use CDS as Data Source in SAP GRC Process Control?
• In order to avoid using programmable rule in connector system, a simple remote CDS view can be created and consumed in GRC system
• Complex calculations which are not achievable in Config scenario (using table joins) can be easily created in CDS
• Cross application / cross system irregularities (the function which is also available in SAP BIS) can be developed using CDS in SAP Process Control (only Detective as BIS has an option of Preventive and Predictive as well)
How to use CDS as a Data Source in SAP GRC Process Control?
Use case – Find users who are directly created in Target system without using SAP GRC Access Control
CDS Results:
The list of users who are directly created through SU01:
Now the Data source can be created using the above CDS in GRC
Fields that are used in CDS are available for selection and rest of the steps remains same for Config sub scenario.