on 08-19-2014 10:27 AM
Hello experts,
I have a test GRC system, that all my colleagues come there and make configurations...
Now after 1 year, many configurations are there and they cause error while i'm trying to generate new version of MSMP workflow.
So is there anyway for me to reset/clean the version of MSMP workflow(Access request), or can we reactivate the BC Set to overwrite all the configurations ?
Thanks in advance and best regards.
Yeah you can overwrite but version would remain, like last version is 10 and when you generate new one it will remain 11, it wont overwrite that, and any rule which are there in old version cannot be deleted as it exist in a version.
if you send screenshot of error details we can help you fixing,
Regards,
Prasant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Toan
if you are still getting this error you should be able to go into transaction GRFNMW_CONFIGURE which is the SAPGUI power view of MSMP (mentioned by Alessandro) and look for references to the BRF+ rules. From here you can then delete them out
BRF+ configuration is irrelevant to MSMP if you have not added it to MSMP. You should not have to physically delete this configuration by running FDT_DELETE unless it is something you are trying to clean up.
Regards
Colleen
Hi Toan
Also check
Process Types > Maintain Rules > Maintain Rule Results
Processes > Maintain Process Global Settings
Processes > Maintain Process Initiator
Processes > Maintain Route Mapping
You may need to go to the SE16 table to see if you have corruption in there. You can identify the MSMP by going into GRFNMW_CONFIGURE in change mode then open a session for SM12 to see table entry locks. You will see all of the tables that make up the MSMP views. Alternatively, run ST05 trace over trying to generate version for MSMP and you will find the table with reference to the BRF+ function.
Regards
Colleen
Dear Toan,
you have following possibilities to manually recreate the configuration:
- Do manual copy of MSMP Workflow Configuration to your target system using transaction GRFNMW_CONFIGURE_WD in target system
- In source system you can use transaction GRFNMW_CONFIGURE - expert mode maintenance view based configuration of MSMP Workflow - to visit and save relevant parts of MSMP configuration to NEW transport request. The transport keys generated by GRFNMW_CONFIGURE are correct. You have to visit every referenced part of your process configuration and save it to the NEW request. Releasing transport request with transport keys generated by transaction GRFNMW_CONFIGURE won't cause any other issues (unless you violate any other limitations - i.e. if you try to modify SAP namespace entries of some configuration tables - aka. E-tables)
Please be aware that the transaction GRFNMW_CONFIGURE is expert mode only transaction and does not have lot of validation checks implemented (opposite to transaction GRFNMW_CONFIGURE_WD which should be primarily used when maintaining MSMP Workflow configuration). Thus using GRFNMW_CONFIGURE to maintain MSMP Approval Workflow configuration requires deep expert knowledge.
This transaction (GRFNMW_CONFIGURE) also allows deleting/modification of SAP-namespace pre-delivered entries which will cause MSMP Workflow to stop functionig properly. In such case fall back solution is to re-activate pre-delivered BC set GRC_MSMP_CONFIGURATION (transaction scpr20, expert mode activation) - this will overwrite MSMP configuration to it's post-delivery state. In some rare cases you can still have problems even after reactivating the BC set. In that case you have to compare the BC set values/entries with real content of the configuration DB tables included in this BC set. If you experience any extra entries in the DB table(s) which are not part of the BC set, you will have to delete them (i.e. programatically).
Hope this helps.
Regards,
Alessandro
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Toan
When you say QA system do you really mean this is a Sandpit/prototyping systems? If you have a Production System then you could copy back from that. However, if this is not a prototyping system and is on a transport path you should try to fix it like any other system (retransport from DEV or client refresh, etc).
If you want to restore all of your MSMP back to the original you can do this. First cancel any outstanding workflow in your system. After that you can go back to the BC set and request to overwrite it. In doing this it will reload the SAP delivered values and take it back to the very beginning.
Alessandro has provided the technical information on how to achieve restoring the SAP delivered MSMP entires. Bear in mind, you still need to do some maintenance (Such as assigning the Agents to the stages) before Activating it.
Regards
Colleen
Hi Colleen,
Thanks for your reply.
Actually we have only 1 GRC system, there's no other in landscape, no transport path at all. Every change, it routes to itself.
I've just reactivated the BC set GRC_MSMP_CONFIGURATION. Do i need to make a system restart in order to get it affected ?
Thanks & regards.
Hi Toan
Do you use this for Production or just prototyping?
Activating the BC set should replace the values. Go to the MSMP and have a look at the screens to see if they are back to SAP standard. Also, in the BC set area you can do a comparison of the BC Set back to the tables - if they match then you are back to square 1.
Regards
Colleen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.