Help others by sharing your knowledge.
AnswerRequest clarification before answering.
HI Pranab
Can you check if data is in the following tables
GRFNMWCNPRCS
GRFNMWCNPRCST
GRFNMWCNPRCTY
Also, have you completed step "Generate MSMP Process Versions"
Possibly look at the data structures and classes in table GRFNMWCNPRCTY for process type SAP_GRAC_AR
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pranab
Did you got into BRF+ (or transaction FDT_WORKBENCH) first to create the Application ZINIT_CUST1 and give it a name of 'Access Request App'? You would have to do this to assign it to a transport otherwise the IMG program creates it as a local object.
I managed to replicate your error by doing the following:
1. Go to BRF+ and create a new Application
2. Application ZINIT_CUST1 is created but not activated and assign to the required development package so it can be transported later
3. Exit out of BRF+
4. Go to IMG and complete the screen you did
5. Execute
6. Get same log error as you did
Name ZINT_RULE1 has already been used
Activation error for Structure 'Result - Routing Rule'; see following messages for details
Application 'Initiatior Rule' does not have an active version
Error when generating MSMP rule of type BRFplus Flat Rule (LineItem by LineItem)/Initiator Rule for process SAP_GRAC_ACCESS_REQU
To fix
7. Go back to BRF+ and find the application
8. Choose Activate for the application
9. Go back to the IMG Configure and re-run
10. Log will appear and a warning message may be included to say that that ZINIT_RULE1 already been used (makes sense as you manually created it in BRF+)
It is a pity the program in IMG does not include an option to specify the development class details so you don't have to create application in BRF+ manually the first time.
If you are still having trouble, try with a different application name (check it does not exist in BRF+ first)
Hi Colleen,
i am not going into BRF+ nor transaction FDT_WORKBENCH . I am going to IMG->GRC->Access control ->workflow for Access control -> Define workflow related MSMP rule.TR GRFNMW_DEV_RULES.
Even If i go to BRF+ and create application as u suggested who will i have Data object, Expression and Funtion.
Regards,
Pranab
Hi Pranab
Please check table FDT_ADMN_0000 for Object Type AP (Application) and FU (Function). See if you ZINIT_CUST01 exists already. If it does, then you will need to go to BRF+/FDT_WORKBENCH (same thing) and either activate it or delete it. If not, try a different name
In terms of knowing the values, the IMG program is doing that for you. I suspect this is based on those tables I asked you to check in previous post. I am only recommending you create an application shell of which the IMG program will update with the values
Ferenc did make a good recommendation to select the generate decision table, etc. However, you can do that manually in BRF+
BRF+ to create the shell of the application will enable you to transport it later
As mentioned, I replicated the same error as you by having an existing non-activated application which I tried to reference in the IMG program.
Question - I transported my BRF+ initiator to the QA box, where the client is unmodifiable. On looking at BRF+, the updated function is green, though that's because I had activated it at an earlier time.
I have not yet activated my current set of changes.
As far as I know, I will have to activate my latest transport for it to take effect.
Is this correct?
If not, how can I get my updates take effect? I tested out my changes in our dev system, so I know they work, yet in our QA system, I'm getting request submission errors due to a PATH NOT FOUND - because it seems to not know about my decision table updates.
Thanks,
Santosh
Hi Pranab,
Go to BRF+ >>Check for Access Request Approv and verify it it activated(Green). If it is not activated you may select and click edit on the center of the screen and click activate and save it. Now go back to define work flow related MSMP rules and repeat the steps you have posted. Good luck
Teja.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.