Ansicht
Dokumentation
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 BackupThis documentation is copyright by SAP AG.
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 )