Ansicht
Dokumentation

CRM_IU_DSM_ELIGIBILI - Define Eligibility Check

CRM_IU_DSM_ELIGIBILI - Define Eligibility Check

General Data in Customer Master   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

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.

  1. Define an action profile, action, and conditions for your eligibility rule in Customizing activity Create Actions with Wizard.
  2. Assign the action profile to the DSM transaction type in Customizing activity Assign Action Profile to the Business Transaction Type.

  1. 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.
  2. 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 )