Ansicht
Dokumentation

CRM_IU_DSM_BRF_RESUL - BAdI: Result Retriever for BRFplus Functions in DSM

CRM_IU_DSM_BRF_RESUL - BAdI: Result Retriever for BRFplus Functions in DSM

CPI1466 during Backup   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Application (CRM_IU_DSM_APL) and Agreement (CRM_IU_DSM_AGR) components. You can use this BAdI to retrieve data from the following BRFplus functions:

  • Eligibility check
This BAdI is mandatory for the eligibility check, since you can process the data in different ways. For example, you can retrieve the result from the BRFplus function and manipulate the response for further processing.
The implementation of the BAdi is not required. If no implementation is defined, the fallback class CL_IM_CRM_DSM_ELIGIBIL_RESULT is triggered.
This BAdI is called when the action to call the BRFplus function is executed. It uses method RETREIVE_BRF_RESULT to transfer the data using the following parameters:
  • IR_FUNCTION_RESULT

This importing parameter is the result returned from the BRFplus execution.
  • EV_RESULT

This exporting parameter represents the actual result of the eligibilty check.
  • CT_LOG

This changing parameter is a table containing the messages that occur during the processing of this BAdI. These messages are available in the Action Framework log following processing.

For more information, see the documentation for the example implementations.

For each implementation of this BAdI, you must use the name of the corresponding BRFplus function as the filter value.

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

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.

You can find an example implementation in the BAdI Builder on the Enhancement Implementations tab page; an example implementation for eligibility check is Define Eligibility Check.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 3658 Date: 20240523 Time: 171224     sap01-206 ( 96 ms )