Ansicht
Dokumentation
BADI_PSSC00_GE_CALC - BAdI: Gross Entitlement Calculation
General Data in Customer Master Vendor Master (General Section)This documentation is copyright by SAP AG.
This Business Add-In (BAdI) is used in the Social Services (IS-PS-4S) component. You can use this BAdI to define the algorithm for the calculation of gross entitlement amounts.
The interface IF_BADI_PSSC00_GE_CALC defines the methods and their signatures. However, if it is used for this BAdI, the signature will be automatically taken when creating a new implemention of the BAdI.
The method CALCULATE_GROSS_ENTITLEMENT collects the data from the social services plan and calculates the entitlement amounts for the entitlement items. The following parameters are supported for the method:
Parameter | Type | Use |
---|---|---|
IS_SXP_DATA | Import | Social Service Plan and Social Deduction Plan including Items |
IV_FREQ_TYPE | Import | Frequency Type |
IV_CALC_TSTMP | Import | Timestamp |
IV_ECPER_BEGDA | Import | Entitlement Calculation Start Date (see below) |
IV_ECPER_ENDDA | Import | EntitlementCalculation End Date (see below) |
ET_MS | Export | Error Messages |
CS_GED | Changing | Structure for Gross Entitlement Document Exit |
CT_ECR | Changing | Reduction Calculation Results Exit |
Periods of Entitlement Calculation
During the SSP entitlement calculation the parameters
IV_ECPER_BEGDA and
IV_ECPER_ENDDA cover the decision period. However, when you execute the gross recalculation mass run, the parameters cover the calculation period.
Note:
- Ensure that the calculated entitlement item periods are found within the start and end date of the calculated gross entitlement document.
- Ensure that the start and end date of your calculated gross entitlement document covers the period of the adjustment items that are generated by SAP. Make sure that the SAP implementation to calculate adjustment item periods covers the start and end date of the decision period.
Observe these points for your entitlement calculation implementation.
Integration of Decision Basis Data
The class CL_PSSC00_DBA_API contains methods that you can use to integrate your
decision basis data with your customer exits for the entitlement calculation (see
class documentation).
You have selected BAdI as the calculation exit for an SSP type in Customizing for Public Sector Management under Social Services -> Gross Entitlement Calculation -> Define Calculation Exit Strategy.
For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).
- CL_EX_PSSC00_GE_CALC
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.
RFUMSV00 - Advance Return for Tax on Sales/Purchases CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 5843 Date: 20240523 Time: 234716 sap01-206 ( 120 ms )