Ansicht
Dokumentation
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 dataThis documentation is copyright by SAP AG.
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.
The BAdI is not active in the standard system.
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.
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 )