Ansicht
Dokumentation

CRM_PS_IPS_SSP_BADI - BAdI: Define Item Proposal Strategy for SSP

CRM_PS_IPS_SSP_BADI - BAdI: Define Item Proposal Strategy for SSP

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

This Business Add-In (BAdI) is used in the Social Services component to implement customer-defined item proposal strategies (IPS) for social service plans.

The method FILL_IPS_LIST collects the data from the predecessor transaction and create entitlement items in eligibility periods with the status Eligible. The following default fields are supported for the item proposal list:

Parameter Type Description
IV_ORDER_GUID Import GUID of the Social Service Plan (SSP)
IV_TRANSACTION_TYPE Import Business Transaction Type
IV_MAINPARTNER_NO Import Business Partner Number
IV_START_DATE Import Start Date of Decision Period
IV_END_DATE Import End Date of Decision Period
IV_LATEST_SOA_GUID Import GUID of the Predecessor Transaction (SOA)
IT_ELIG_PERIODS Import Table Type for Eligibility Periods
IV_WR_CATEGORY Import Web Request Category
ET_IPS_LIST Export Item Proposal List
ET_MESSAGE Export Customer Messages    

For each line in the output parameter ET_IPS_LIST, an entitlement item is created in the social service plan. To create a not-entitled item, assign the value ‘N’ to the component NOT_ENTITLED in the exporting parameter ET_IPS_LIST. If no value is assigned, an entitlement item with the status Entitled is created.

The filter for this BAdI is the item proposal profile (IPP).

Customer Specific Message Processing

Use the parameter ET_MESSAGE to provide your customer messages at runtime. You also must define the error type for each of your customer messages to influence the system behavior according to the type of message (information, warning, error).

 

 

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.

 

The delivered sample implementation CL_CRM_PS_IPS_SSP_BADI_EXAMPLE illustrates how a relevant entitlement item is created in the social service plan based on an eligibility period.






Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 5462 Date: 20240523 Time: 163119     sap01-206 ( 101 ms )