Account assignment fields for service confirmation
When you enter a confirmation for a service item in EBP, the account assignment fields (cost centre, GL account) are changeable. We would like to make these fields display only.
We have looked at two methods:
1. BADI BBP_UI_CONTROL_BADI. Unfortunately, the help alongside this in the IMG states that for a confirmation, the BADI does not control the fields for "interface objects of cross-application screens" which includes the account assignment screen.
2. Create a screen variant using SHD0 for the confirmations screen and make these fields read only along with the BBP_SCREENVARIANT BADI implementation. The screen is SAPLBBP_CF_200 but this screen does not have a screen variant in transaction SHD0 that we can see.
Can anyone suggest anything else or have we overlooked something in the methods above? We would prefer not to change the HTML template.