Ansicht
Dokumentation

BADI_PSSC00_GE_CALC - BAdI: Gross Entitlement Calculation

BADI_PSSC00_GE_CALC - BAdI: Gross Entitlement Calculation

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

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

Changing

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.

Changing

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

Changing
  • CL_EX_PSSC00_GE_CALC
Changing

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.

Changing






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 )