SAP ABAP IMG Activity PAY_ES_SEGS05 (BAdI: Modification of Social Insurance data for payroll)
Hierarchy
SAP_HRCES (Software Component) Sub component SAP_HRCES of SAP_HR
   PY-ES (Application Component) Spain
     PC04 (Package) HR Payroll: Spain
IMG Activity
ID PAY_ES_SEGS05 BAdI: Modification of Social Insurance data for payroll  
Transaction Code S_L4H_49002765   (empty) 
Created on 20120504    
Customizing Attributes PAY_ES_SEGS05   BAdI: Modification of Social Insurance data for payroll 
Customizing Activity PAY_ES_SEGS05   BAdI: Modification of Social Insurance data for payroll 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRPAYES_SOCIALSECURITY_CALC    

Use

This business add-in is used in component Payroll: Spain (PY-ES). With this business add-in, you can define how reports Payroll Spain (RPCALCE0) and FDI Message (RPCFDIE0) calculate the daily regulatory base in cases of temporary incapacity.

The infotype .FDI Message Data (0768) reads data of the report RPCALCE0, and hence, also uses this business add-in.

Interface IF_HRPAYES_SOCIALSECURITY_CALC is made up of the following methods:

  • Changes PMEE5 structure for use in feature ESS01 (FILL_PMEE5): this method allows changing the fields of structure List of fields for feature: ESS01 (PMEE5), used by feature Working day type of daily regulatory base in case of temporary incapacity (ESS01). Report RPCALCE0 calls this method before reading the data of feature ESS01.
  • Changes working day for calculating the daily regulatory base (SET_JORNEY): this method allows changing the type of working day that is returned by feature ESS01. Report RPCALCE0 calls this method once feature ESS01 has returned the type of working day.
  • Changes the daily regulatory base in case of absence (SET_BRD_BASES): this method allows changing the calculated daily regulatory base. Report RPCALCE0 calls this method after calculating the daily regulatory base.
  • Changes working day for calculating the daily regulatory base for FDI (SET_JORNEY_FDI): this method allows changing the type of working day that is returned by feature ESS01. Report RPCFDIE0 calls this method once feature ESS01 has returned the type of working day.
  • Changes PMEE5 structure for use in feature ESS01 (FILL_PMEE5_FDI): this method allows changing the fields of structure List of fields for feature: ESS01 (PMEE5), used by feature Working day type of daily regulatory base in case of temporary incapacity (ESS01). Report RPCFDIE0 calls this method before reading the data of feature ESS01.
  • Changes the daily regulatory base in case of absence for FDI (SET_BRD_BASES_FDI): this method allows changing the calculated daily regulatory base. Report RPCFDIE0 calls this method after calculating the daily regulatory base.
  • Changes the IT start date for FDI (CHANGE_IT_START_DATE): this method changes the start date of the absence in case of temporary disability.

Requirements

Standard settings

For more information on the standard settings (filters, individual or multiple use=, see tab Enhancement point element definitions in the BAdI Builder (transaction SE18).

Activities

Example

For more information on implementing BAdIs as part of the extension concept, please see the SAP library for the NetWeaver platform on SAP Help Portal at http://help.sap.com/nw_platform. Select a release, then Application Help. In the SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
PAY_ES_SEGS05 ES Spain
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20120720 
SAP Release Created in