Ansicht
Dokumentation

CRM_PS_DBA_RULE_SERV - BAdI: Define Processing Steps for Decision Basis

CRM_PS_DBA_RULE_SERV - BAdI: Define Processing Steps for Decision Basis

rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the component Social Services to support the decision basis (DBA) processing steps. Alternatively, you can use BRFplus instead of a BAdI implementation (see BRFplus for Decision Basis).

At runtime, the BAdI supports the following functions:

  • Initial Data Collection
After a new DBA is created, the method LOAD_ENTITY_TREE populates the DBA content for a specific entity type tree. The filter for this BAdI is the specific entity type used in combination with the specific DBA model.
Parameters Definition
IT_CONTEXT Specifies one of the supported functions and general DBA information
ET_DATA Contains the DBA content for a specific entity type tree
ET_MESSAGE Supports customer-specific messages

Note for ET_DATA:
Assign the generated DDIC table type for the top entity type. The DDIC table type is displayed as a Deep Table Type in the Customizing activity Define Entity Types in the Details view.
  • Consistency Check
The method CONSISTENCY_CHECK checks the consistency of a specific entity type in accordance with the rules. The input parameter, IT_CONTEXT is a table of name value pairs for DBA process context. For Social Services, the structure is CRMS_PS_DBA_4S_CONTEXT and includes CRMS_PS_DBA_GENERIC_CONTEXT. The field, Parents, contains the family tree of the entity to be checked and is a table of object name and GUID pairs.
This method's export parameter, EV_SUCCESSFUL, is set to True if the check is successful; the export parameter, ET_MESSAGES, is filled with the error messages.
  • Verification Check
This method verifies the content of a specific entity type in accordance with the rules.
The input and export parameters are the same as Consistency Check.
ET_MESSAGE

ET_MESSAGE

The BAdI is not active in the standard system.

ET_MESSAGE

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.

ET_MESSAGE






PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 4719 Date: 20240523 Time: 180515     sap01-206 ( 103 ms )