cancel
Showing results for 
Search instead for 
Did you mean: 

MDGF - BADI for validations USMD_RULE_SERVICE

robertot4s
Active Participant
0 Kudos

Hi experts!

We have implemented several validations into a custom implementation of the badi USMD_RULE_SERVICE for the process "MDGF - Accounts of COA". It works fine, but it's not posible to active this badi and the standard badi at the same time because the badi doesn't support multiple implementations with the same filter...

The standard badi es:

- Enhacement Implementation: USMDZ7_RULE_SERVICE

- BADI Implementation: USMDZ7_RS_ACCOUNT

This is the filter shared by both badi implementations:

And here the BADI Implementations activated:

Do you know any way to keep activated both badis? In other processes the standard badis are flagged as "example badis", but not in this case... Can we deactivate the standard badi without any problem (or loss of funcionality)?

Thanks in advance.

Best regards,

Roberto

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Why do you need the standard activated when you implemented a custom solution? If you need the same logic, you can create your implementation class as a child of the standard implementation class. This way you get both your and the standard code in one place.

robertot4s
Active Participant
0 Kudos

We have implemented just several validations, but we have supposed that the standard badi has important validations for the process... We would like to implement the most standard solution to solve this problem.

Regards,

Roberto

Former Member
0 Kudos

You can inherit the standard implementation class. That will make all the standard checks available for you.

raghu3
Contributor
0 Kudos

Hi Roberto

Refer section Validations in the document. This explains  how to implement custom validations and as well as standard validations

Regards,

Raghu

Answers (0)