Skip to Content

Is there a way to determine the date on which role owner was changed for a role in sap GRC?

Is there a way to determine the date on which role owner was changed for a role in sap GRC?Also how can I determine this for multiple roles.Basically my requirement is to pull out list of roles for which ownership has changed during particular time period.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Sep 21, 2017 at 08:05 PM

    Dear Anika,

    you can retrieve the approver changes from the role change history (as mentioned by Ramesh). The data is stored in tables CDHDR / CDHDR. They are in the regular change documents of the system. Use Object class GRAC_ERMROLELOG to limit the search results. In CDPOS you can specify the tab name as GRACROLEAPPRVR which represents the table of the role approvers. If you are familiar with ABAP, take a look at method CL_GRAC_API_ROLE-GET_ROLE_HISTORY since this is the method that retrieves the data from the change log.

    Hope this helps.

    Regards, Alessandro

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 19, 2017 at 07:35 PM

    Hi Anika,

    Search the role in NWBC and click on define role ==> Additional Details ==> Change History

    Thanks

    Ramesh

    Add comment
    10|10000 characters needed characters exceeded

    • I don't think there is a table available to store the role approver changes, easiest way to download the roles, change the approver and upload(I know this is not the answer that you are looking for).If not you have to perform a search on role approval workflow and dig through each and every request for the role approver change that you are looking for.

      Thanks

      Ramesh