Ansicht
Dokumentation

CRM_PRODIL_UIU_BADI - BAdI: Enhancements in CRM WebClient UI for Products

CRM_PRODIL_UIU_BADI - BAdI: Enhancements in CRM WebClient UI for Products

Vendor Master (General Section)   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the CRM WebClient UI.

You can use this BAdI to adapt the user interface for vehicles, provided as standard by SAP, and create new user interfaces for customer-specific object families.

The methods can be used to:

  • Influence the data available in the header area
  • Restrict the categories allowed for creating objects

  • Determine a partner and partner function for the header area

  • Influence the assignment blocks available on the overview page
  • If counters are used for the objects, you can determine whether only one or several counters are allowed. This also controls which assignment assignment blocks are visible.

  • Control which assignment blocks are visible on the overview page in general

The call of the methods for the header is explicitly programmed in the view for vehicles. If you are using a customer-specific user interface for other types of objects, you have to integrate similar calls.

The methods for influencing the assignment blocks available are always called in the CRM WebClient UI.

The BAdI is filter-dependent. The filter considers two fields:

  • Product Type
    Objects have the value '01' in the standard system. This value stands for materials. For possible values, check the table COMC_PR_TYPE.
  • Object Family
    This allows a restriction to a specific object family. For possible values, check the table COMC_PR_OBJ_FAM.

The methods for the header area are implemented for the object family 0601 (Vehicles) and called in the user interface for vehicles.

The method to determine the number of counters is also implemented and called for the object family 0601.

The BAdI is designed for multiple use. This means several implementations can be active at the same time. If the filter contains an existing object family, for example, 0601, it is ensured that only one of the implementations is executed. Deviations from the rule are critical, since the sequence in which the implementations are executed is not stable.

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.

Interface IF_EX_CRM_PRODIL_UIU_BADI
BAdI: CRM_PRODIL_ADD_DATA






ROGBILLS - Synchronize billing plans   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 3452 Date: 20240523 Time: 155056     sap01-206 ( 103 ms )