on 09-11-2014 4:15 AM
We have MDG-F in production and use a custom Z implementation of USMD_WF_AGENT BAdI. Enhancement Spot = USMD_WF_AGENT.
We are now activating MDG-C and it is using another implementation of the BAdI (MDG_BS_CUST_WF_AGENT_ERP). The customer implementation came in with a filter. Filter is MDGC_ERP = AGENT_FILTER.
Our problem is that the MDG-F Z implementation does not have a filter and it is getting picked up by default for both MDG-F and MDG-C.
I've been doing some research, but cannot figure out what/where this value would get sent. I wondered if "MDGF_ERP = AGENT_FILTER" would work, but tested and it does not.
We are using "other MDG workflows" for MDG-F.
Can anyone point me in right direction?
Thanks,
Keith
Hi Keith,
As shown in your image, Go to "BAdI: Assign Processor to Change Request Step".
There inactivate the standard BAdI "MDG_BS_CUST_WF_AGENT_ERP" by removing the check in the check box for the field "Active(IMG)" across the standard BAdI.
Then try entering the required filter in your Z Custom BAdI and activate the Z custom BAdI, It will work now.
Regards,
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Arun.
My difference is that we want to leave both active...which is why I need to get the filter working for MDG-F so that it only pertains to MDG-F process.
Do you know what value and filter (AGENT_VALUE or other) I need to use and, if needed, where do I set it so the implementation actually receives the value for using at filters?
Keith
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.