Ansicht
Dokumentation
CRM_IU_DSM_ELIGIBILI - Define Eligibility Check
General Data in Customer Master General Data in Customer MasterThis documentation is copyright by SAP AG.
You can use the Customizing activities listed in this document to set up an eligibility check based on your business needs. Generic documentation is available for the individual activities, while information specific to Demand Side Management (DSM) is found below.
For more information about program eligibility checks, see SAP Library Application Help on SAP Help Portal at http://help.sap.com/crm under Customer Relationship Management > SAP CRM for Industries > Utilities > Functions for the Utilities Industry > Demand Side Management.
- You are familiar with basic Action Framework principles.
- You are familiar with basic Business Rules Framework plus (BRFplus) principles.
When you perform these activities, you can use the example content listed at the end of this document as a basis.
- Define an action profile, action, and conditions for your eligibility rule in Customizing activity Create Actions with Wizard.
- Assign the action profile to the DSM transaction type in Customizing activity Assign Action Profile to the Business Transaction Type.
- To set up the connection between the SAP back-end system and BRFplus, create a BAdI implementation for the PPF: BAdI for Execution of Actions (EXEC_METHODCALL_PPF) BAdI based on your needs.
- If you want to use a BAdI to read and transfer data to the BRFplus function, create a BAdI implementation for the BAdI: Context for BRFplus Functions in DSM (CRM_IU_DSM_BRF_CONTEXT_FILLER) BAdI.
Action Framework
Object | Action Profile | Action | |
---|---|---|---|
Application | UDSM_APPLICATION | MANU_APL_ELIGIBILITY_CHECK | |
Agreement | UDSM_AGREEMENT | MANU_AGR_ELIGIBILITY_CHECK |
BRFplus Framework
BRFplus application: CRM_IU_DSM_SAMPLE_APPLICATION
BRFplus functions within the BRFplus application:
- For applications: CRM_DSM_CHECK_APP_ELIGIBILITY
- For agreements: CRM_DSM_CHECK_AGR_ELIGIBILITY
PPF: BAdI for Execution of Actions
Example implementation: CRM_DSM_ELIGBLTY_CHK
This example implementation is available in Business Add In (BAdI) definition PPF: BAdI for Execution of Actions (EXEC_METHODCALL_PPF). You can use the methods listed below as a basis when adding logic to your BAdI implementation:
Use | Method | Class | ||
---|---|---|---|---|
Retrieve BRFplus application and function IDs from the program assignments in the program | RETRIEVE_BRF_FUNCTION_ID() | CL_CRM_IU_DSM_ELIGIBILITY_CHCK | ||
Call the BRFplus function | EXECUTE_BRF_FUNCTION() | CL_CRM_IU_DSM_ELIGIBILITY_CHCK | ||
Take action depending on eligibility outcome (release app. or agr.) | IF_EX_EXEC_METHODCALL_PPF~EXECUTE() | CL_IM_CRM_DSM_ELIGBLTY_CHK | ||
BAdI: Context Filler for BRFplus Functions in DSM
See example implementation CRM_IU_DSM_ELIGIBILITY_CONTEXT in BAdI: Context for BRFplus Functions in DSM.
CPI1466 during Backup CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 5458 Date: 20240606 Time: 192534 sap01-206 ( 48 ms )