Ansicht
Dokumentation

BADI_CRM_LOY_BRF_HAN - BAdI: Removal of Customer Extended Fields

BADI_CRM_LOY_BRF_HAN - BAdI: Removal of Customer Extended Fields

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Return F4 / DDLB descriptorfor the processing engine handler in the CRM-LOY-ENG component. You can use this BAdI to incorporate the custom logic to Return F4 / DDLB descriptor for the loyalty processing engine handler for loyalty rule actions.

For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).

In loyalty management standard, we provide the last activity date and the customer enhanced field in the update membership activity. This BAdI adds or removes these fields from the update membership activity.

  • In the standard, the BAdI implementation does not exists for BADI_CRM_LOY_BRF_HANDLER.
  • The BAdI is designed for single use.
  • The BAdI is not 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.

This BAdI uses the interface IF_EX_CRM_LOY_BRF_HANDLER. For more information, display the interface in the Class Builder.

The interface IF_EX_CRM_LOY_BRF_HANDLER has the following methods that can be implemented.

Note: Only the method IF_CRM_FDT_ATTR~GET_F4_DDLB has the enhancement option in the class CL_CRM_LOY_BRF_HANDLER.

Method Description
IF_CRM_FDT_ATTR~GET_F4_DDLB Return F4 / DDLB descriptor
IF_CRM_FDT_ATTR~FIELD_CHECK Check the correctness of the attribute value
IF_CRM_FDT_ATTR~SET_ATTR_PROPERTY Set attribute properties to Read Only/Mandatory
IF_CRM_FDT_ATTR~GET_DESCRIPTION Get the description set by application
IF_CRM_FDT_ATTR~GET_ATTRIB_VAL_DESCRIPTION Get the attribute value description
IF_CRM_FDT_ATTR~SORT_ACTION_PARAMS Sort the action parameters
IF_CRM_FDT_ATTR~GET_ADVANCED_F4 Return the parameters for Advanced(component usage) F4 help
IF_CRM_FDT_ATTR~SET_FILTER_ATTR Set Attributes Filter
IF_CRM_FDT_ATTR~GET_RULE_ABLOCK_BUTTONS Filter the Buttons not needed for Application
IF_CRM_FDT_ATTR~GET_RULE_CONFIG Return the Config Key that can be implemented out of this

These interface methods are called when rule engine action attributes F4/DDLB descriptorneed to be fetched.

BAdI method documentation:

Return F4 / DDLB descriptor

IF_CRM_FDT_ATTR~GET_RULE_CONFIG IF_CRM_FDT_ATTR~GET_RULE_CONFIG






ABAP Short Reference   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 4644 Date: 20240523 Time: 230901     sap01-206 ( 103 ms )