cancel
Showing results for 
Search instead for 
Did you mean: 

SAP MDG-M Change Request Activating without mandatory Valuation Data

0 Kudos

Hi,

We are running MDG-M ver 9 co-deployed on S4/H.

The last step in our material create workflow(activation step), the user is required to maintain the Valuation Area Plant data for the material. The problem here is that the system doesnt stop the user from activating the CR without the valuation data.

The valuation class is a mandatory field in S4 (inside Valuation Area Plant : Valuation UIBB). It is also a mandatory field in MDG but it ONLY validates if the ADD button is clicked on the Valuation Area Plant UIBB(Attached). Does anyone know of a way to make the CR validate on activate step WITHOUT clicking on the ADD button on the Valuation Area Plant UIBB?

Valuation Area plant UIBB :

Valuation Area plant: Valuation UIBB :

Your help is appreciated as always

Regards

Accepted Solutions (1)

Accepted Solutions (1)

former_member230136
Contributor
0 Kudos

Hi Braam,

"The valuation class is a mandatory field in S4 (inside Valuation Area Plant : Valuation UIBB)".

Any child field is only mandatory when the parent is added. In this case, Valuation Class becomes only mandatory when the Valuation Area is added to the Master Data.

When you press the Add button on the UI, you are trying to add MBEW data to the Material, which obviously has BKLAS as mandatory field. This whole valuation (MBEW) depends upon the Plant Key.

In my opinion, your business requirement is to always have Valuation (MBEW) data whenever user add any plant.

If you look at T001W table, there is a link between Plant(WERKS) & valuation Key(BWKEY). This is always 1 to 1. So when you are manually adding a Valuation Area. System recognizes the Valuation Key and initialize the MBEW* entities (which thus makes BKLAS as required field).

If that is the case, then simply derive the Valuation entity using BADI whenever you add a Plant. which will eventually make you BKLAS field mandatory.

Cheers,

Rohit

Answers (0)