on 03-28-2013 4:24 PM
All,
This is the situation. I would like to create a PC control with a datasource and business rule based on ABAP report AUT_REP10.
To accomplish this goal I have promoted the abap report AUT_REP10 with transaction code GRCPI/OVERVIEW and added a variant based on subscreen 0140 in the target system. I was able to successful schedule this variant as a background job and validate the result.
However each time I execute a job in GRC with the PC control based on the abap report AUT_REP10 and the particular variant I will get the error (in the target system) that an invalid variant is called for transaction code AUT_REP10.
Check the variant. It may only be assigned to one selection screen. Only the subscreens 0140, 0150, 0160, and 0170 are valid.
But that is weird since the variant I created uses subscreen 0140.
Any thoughts? We are running GRC 10.0 SP11
Thanks
Diagnosis
The system outputs this message at the start of every job step and is therefore usually located in a job log.
This message means that step 001 is currently being started. The additional parameters give further details on the step itself:
- the ABAp program executed in this step (here AUT_REP10)
- the corresponding parameter (here &0000000000001)
If this field is empty, then program AUT_REP10 does not need any parameters.
- the name of the user with whose authorization program AUT_REP10 is executed (here GRCADM)
The corresponding parameters in the failed attempts can also be &0000000000002, &0000000000009 etc.. Looks like a random value. The variant I selected while scheduling the job is named NEW_VARIANT which has only subscreen 0140 assigned to
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Are you able to find how to use AUT_REP10 as ABAP Report in PC10. I am also trying to use this program in Data Source but Business Rule is not generating any results. Job is in progress status and never getting completed. I even defined the filter on Screen No. as 150 but still no output..
Are you able to this program in PC?
Thanks for your response.
Hi Abhishhek,
See the answer below
I have debugged the scenario.
From GRC the correct variant is passed to submit the job. The issue is
because this particular abap report is explicitly selecting the
SY-slset instead of the variant from the job submitted.
This is technical limitation and the behaviour of ABAP report AUT_REP10
cannot be supported from GRC .
This problem is not with other standard ABAP report like RSUSR002 .
Also the report is having call screen option. ABAP report is qualified
if its satisfies all the condition mentioned after executing the tcode
/n/GRCPI/OVERVIEW.
In GRC we don't support the ABAP reports having nested condition and it
is mentioned under Exception check.
Thank you for the response.
We are on PC 10 SP13. With some hit and trial, I am able to use report AUT_REP10 in ABAP report scenario. I am not using any variant instead I defined the values in my Business Rule like screen Number, Date and Table. I am able to use this report now in BR. I scheduled the BR and able to display the expected result in job results.
Best Regards,
Abhishek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.