Ansicht
Dokumentation

DPVMS_BADI_DS_ADJUST - BAdI: Enhancement of Detail Screens

DPVMS_BADI_DS_ADJUST - BAdI: Enhancement of Detail Screens

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Vehicle Management System (IS-A-VMS) component.

You can use this BAdI to change Floor Plan Manager data and set context attribute value sets for the existing Web Dynpro components of every detail screen. That means that every available detail screen is influenced by exisiting BAdI implementations. The following methods provided by the BAdI interface are called from the specific Web Dynpro component:

  • MODIFY_IDR allows to change the whole identification region including the title bar. The text for the title bar is defined by existing OTR text elements. Additionally, each implementation has individual information, which is displayed on the identification region.
  • MODIFY_CNR_OIF allows to change the FPM control region (toolbar). You can create and change buttons and links. There is one button (Close), which is provided by the FPM framework, thus it is visible on every detail screen. This method is the only place where this button can be set as invisible or deactivated explicitly.
  • HANDLE_EVENTS allows to react on events which are triggered by buttons or links defined in the above mentioned method MODIFY_CNR_OIF. Within the BAdI implementation, you can for example fire WD plug, trigger navigations and change the content of the context. The only exception is the handling of the Close button, which is done by the framework, and you cannot react.
  • SET_CTX_ATTR_VAL_SET allows to set the ontext attribute value set. This is mainly used to supply DropdownListByKey UI elements with entries.

The used filter value is the Web Dynpro component name of the desired detail screen.

  • In the standard system, the following BAdI implementations are activated. The default code is executed automatically:
  • DPVMS_BI_DS_ADJ_SDD_CONF

  • DPVMS_BI_DS_ADJ_SDD_SO

  • DPVMS_BI_DS_ADJ_VEHICLE

  • The BAdI is designed for multiple use. All activated implementations are called and executed.
  • The BAdI is filter-dependent.

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 3336 Date: 20240523 Time: 164848     sap01-206 ( 111 ms )