The Purpose of this document is to explain the steps involved for calling the Non-GRCPI Plugins and Activate or In-activate standard GRCPI.
This basically tells you how to activate or Inactivate any non-GRCPI or GRCPI modules in table GRACSTDPI
SM34: View Cluster GRACVC_AD_PLUGIN
Step1: Maintain Non-GRC plug-in in E table GRACSTDPI via View GRACV_AD_STDPI
/GRCPI/CRM_USR_GET_AUTH and /GRCPI/SRM_USER_GET_AUTH are examples.
These entries are shipped by SAP GRC for all the already known plug-in. Customers can maintain all the entries which are not shipped by SAP GRC (these will be those plug-in which are shipped by other applications but SAP GRC has to yet incorporate these entries in this table in next release).
Step2: Maintain if GRC standard Plug-in are to be called in Target Connector
If you Inactivate-GRCPI then the standard GRC PFCG will not be fetched from target connector.
Step3: Maintain which type of Non-GRC application’s plug-in is active in target system.
Step4: Maintain which specific plug-in of non-GRC applications are active in target system
Note: Here only User Auth (plug-in id =1 **see step1 table**) plug-in is active for Application Id 4 (CRM)
Note: Here only User Auth (plug-in id =1) plug-in is active for Application Id 13 (SRM)
Step5: Code in GRCPI plug-in which enables calls to non-GRC plug-in
Here all the Non-GRC plug-in which is passed as parameter all called one by one and the data from each call is merged to final result. Since the Auth group has to be maintained incrementally, the last count from last plug-in call is passed to next plug-in call. And each plug-in call returns the last count generated for the next plug-in to take that as start count.
Step6: Final result arrives in GRC BOX adaptor call
Note - Now, you could easily copy SAP GRC Standard RFC in plug-in box named /GRCPI/GRIA_USR_GET_AUTH, /GRCPI/GRIA_ROLE_GET_AUTH, /GRCPI/GRIA_PROFILE_GET_AUTH and create your plug-in which could be called by above setting.
/GRCPI/CRM_USR_GET_AUTH and /GRCPI/SRM_USER_GET_AUTH shown above is my copy from /GRCPI/GRIA_USR_GET_AUTH
SAP Note: 2102825