Skip to Content
0

SAPMDG S BRF - Restricting drop down of a field depending on a condition

Jan 23, 2017 at 01:45 PM

149

avatar image

Hi Folks,

We have requirement in MDG S SP7. MDG_FND= MDG Foundation 748 and MDG_Appl = MDG Application 618

where need to Change the drop down list for Field A for workflow Initiator and Finance user, so that when account Group is "EIN" or "FAH” only Options for Field A values are 1000 or 2000.

Field A field uses Data element AKONT and value table of SKA1.

I tried using BRF , but the issue it is not getting executed at all.

The process was I created derive step with a structure with 2 elements in it Account group and Field A.

In the Assigned rule set, I made a condition When Change request= update and Workflow step = 01 ( initiator) or = 04( finance approver) and Account group = EIN or FAH

THEN Field A = '1000’ and ‘2000’ . But it is not working.

The BRF code itself is not getting triggered.

Please help how to execute this requirement (or) do we have any other simpler/std way.. Please.

Any guidelines and suggestions are much appreciated....

Thanks,

sspra

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

6 Answers

sspra sspra Jan 25, 2017 at 07:29 PM
0

Hi Folks,

Any valuable suggestions please..

Even small guidance will help a lot .. please..

Thanks in advance...

Share
10 |10000 characters needed characters left characters exceeded
Loga Nathan Duraisamy Jan 26, 2017 at 12:55 PM
0
Share
10 |10000 characters needed characters left characters exceeded
Sanjay Shah Feb 03, 2017 at 04:45 AM
0
Share
10 |10000 characters needed characters left characters exceeded
sspra sspra Feb 05, 2017 at 12:05 AM
0

Thanks for you guys Valuable inputs

Still looking for some solutions

Share
10 |10000 characters needed characters left characters exceeded
Steffen Ulmer
Feb 06, 2017 at 08:41 AM
0

Hi,

one option is to implement this in the feeder class. Its described here: https://archive.sap.com/documents/docs/DOC-31882

Its something within minutes, maximum 8 hours. You need to:

1. Identify the right feeder class

2. Create a new Z class with a super class of the original feeder class

3. Redefine and Implement one method. You have access to the actual values entered by the user on this page.

4. Activate the new class and assign it via customizing to your page. Most likely in a CBA.

Best Regards

Steffen

Share
10 |10000 characters needed characters left characters exceeded
sspra sspra Feb 22, 2017 at 01:14 PM
0

Hi,

Thanks Folks,

I was able to do this using BADI check.

Thanks for your valuable time and support.

Thanks,

sspra.

Share
10 |10000 characters needed characters left characters exceeded