Ansicht
Dokumentation
BADI_CRM_LOY_BRF_HAN - BAdI: Removal of Customer Extended Fields
CL_GUI_FRONTEND_SERVICES - Frontend Services Fill RESBD Structure from EBP Component StructureThis documentation is copyright by SAP AG.
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:
ABAP Short Reference ABAP Short Reference
This documentation is copyright by SAP AG.
Length: 4644 Date: 20240523 Time: 230901 sap01-206 ( 103 ms )