Ansicht
Dokumentation

CRM_PRODUCT_HISTORY1 - BAdI: Addition/Removal of History Blocks

CRM_PRODUCT_HISTORY1 - BAdI: Addition/Removal of History Blocks

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Use

You can use this Business Add-In (BAdI) to add, change, or remove complete history blocks within the change history.

Technically the BAdI is called in the function module CRM_PRODUCT_HISTORY_GET, or in terms of the UI, whenever the Change History assignment block is opened.

The BAdI CRM_PRODUCT_HISTORY_2 can be used to add, remove, or change individual records of the change history.

Requirements

Standard settings

The BAdI definition is filter-dependent. The filter consists of two parts:

  • COMT_PRODUCT_TYPE: as in the table COMM_PRODUCT
  • COMT_PRODUCT_OBJECT_FAMILY: as in the table COMM_PRODUCT

The standard system contains an active BAdI implementation ( IMPL_COM_LOCAT_ADDR) for addresses. It contains a filter that is valid for all objects (object family does not equal blank).

The BAdI definition is designed for multiple use.

Note that the BAdI PRODUCT_GET_HISTORY is not called in the function module CRM_PRODUCT_HISTORY_GET, which is the basis for the change history in the CRM WebClient UI.

Activities

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.

Further information

Interface IF_CRM_PRODUCT_HISTORY_1

BAdI CRM_PRODUCT_HISTORY_2






General Material Data   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 2265 Date: 20240523 Time: 175320     sap01-206 ( 82 ms )