I have a requirement where i need to enhance MDG BP data model with Custom Entity & display the attributes on the UI. And all the data of custom attributes should flow from staging tables to Custom R/3 tables upon approval.
I am following the document “SAP How-To Guide: Extend the MDG Business Partner – Node Extension (Reuse Option)”.
For the User interface extensions, we need to create an enhancement using t-code: - genil_model_editor
1st Approach:-
“BUPA_CUSP” as superenhancement.
In this step, when we provide implementation class (Z class inherited from CL_BS_GENIL_CUSTOMER), upon save, it gives Switch related errors.
I checked the Switch framework using t-code SFW5, the Customer related switches are not activated in our system because we don’t want to enable them. All the Supplier related switches are enabled properly.
2nd Approach
“BUPA” as component
And provide the same class as implementation class
During Syntax check, the error that we get is
Is there any alternative way during Genil modification, we can overcome this situation?
Is it mandatory to use BUPA_CUSP as superenahcement?
Do we really need to activate the Customer switches in order to solve this error?
Regards,
Rohit