Skip to Content
Product Information
Author's profile photo Anurag Aggarwal

Control Performance Plan with BAdi usage In SAP GRC Process Control

A control performance plan for a central control can be set up, then assigned to several organisations. If the control assignment permits local changes, you may also build or alter the control performance plan of a local control.

The stages to build a central plan are described in the method that follows.


1. Open a central control by going to Master Data Activities and Processes Business Processes in NWBC.


Central Control under Business Process Application

2. Add specific control performance steps to the Performance Plan tab to build a new performance plan for the control.


Performance Plan

3. Fill out the following information for each step:
Step: title of the action
Description: outline of the action
Evidence Indicate whether or not the step requires proof.
Indicate if a remark is necessary for the step in the comments section.
Enter a numerical sequence for the step under “Sequence.”
Note:- The step’s sequence of execution is determined by the number. Multiple stages can all have the same number assigned to them. These actions can be carried out simultaneously.


Performance Plan Step details

4. Save.

5. Open an organisational unit in Master Data Organisations, assign the subprocess with control performance goals, and then return.

Note: When assigning the control, choose Yes in the Allow Local Changes section if you wish to modify the control performance plan.

6. Access the Roles tab by opening the designated control. Give users the appropriate control performance roles.

7. Save the organisation.

Repeat steps 2 through 4 to build or modify a performance plan for a local control.

Making Performers Responsible for Control Steps

Reminder: At the plan level, you automatically assign a control performer to a performance plan. You now have the choice to assign control performers and specify the length of time for each performance step as of version 10.1, SP14., you can choose to assign control performers and establish the duration of each performance phase.
A control performer can by default be any system user.

You may create your own control performer selection logic using BAdI “GRPC_BADI_GET_STEP_PERFORMER“.

On the step level, assign control performers as follows:

1. Select SAP Reference IMG > Governance, Risk and Compliance > Process Control > Evaluation Setup from the IMG activity menu in SPRO. On the step level, enable performer assignment.


Enable Performer Assignment on Step Level

2. To activate the capability, check the Customising item MCP_STEP_LVL_CHECK.


Enable Step Level Performer Assignment On Manual Control Performance

3. pick a step on a local control’s Performance Plan tab, then pick the Edit Performer pushbutton.

4. On the popup dialogue, look for and choose the step’s performer. One step can have numerous performers assigned to it.

5. Indicate the number of days you want the performer to have to finish the action in the Duration section.

Note: Email notifications can be sent out based on step lengths. When a control performance is scheduled, the system automatically calculates the due date by adding the length of all prior steps and the current step to the plan’s start date. If a sequence has numerous steps, the step with the longest time is counted. The plan’s due date is taken into account as the actual due date if the sum of the stages’ durations is greater than the plan’s due date.

The BAdI GRPC_BADI_CALC_STEP_DUE_DATE variable can be used to override the default behaviour and include custom logic.

6. Repeat step 4 and 5 for all performance steps.

7. Save the control.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Plaban Sahoo
      Plaban Sahoo

      Hi Anurag,

      thanks for this blog.

      Could you please provide the screenshot of  "Indicate the number of days you want the performer to have to finish the action in the Duration section".




      Author's profile photo Anurag Aggarwal
      Anurag Aggarwal
      Blog Post Author

      Hello Plaban,

      Once you have assigned the subprocess to an organization then navigate to:


      1. Switch to the tab Performance Plan.
      2. Then indicate the number of days you want the performer to have to finish the action in the Duration section.
      3. Save and press the final save at the organization level also .

      Please find the screenshot reference below.