Hierarchy
⤷ PY-BE (Application Component) Belgium
⤷ P12C (Package) HR customizing: Belgium
IMG Activity
ID | HRPAYBE_SBG | BAdI: Social Balance Declaration Generation |
Transaction Code | S_L7D_24002433 | (empty) |
Created on | 20100215 | |
Customizing Attributes | HRPAYBE_SBG | BAdI: Social Balance Declaration Generation |
Customizing Activity | HRPAYBE_SBG | BAdI: Social Balance Declaration Generation |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPAYBE_SBG |
Use
This Business Add-In (BAdI) is used in the Payroll Belgium (PY-BE) component. You can use this BAdI to define what data is retrieved from the DAQ when creating Social Balance Declarations.
Social Balance Declarations use data from three main sources, as follows:
- Employee master data
- Calculated data
- Retrieved data (retrieved from DAQ form SB00 conditions and DAQ form SB00 wage groups)
This BAdI can be used to change the data that is retrieved from the DAQ for the declaration. Note that this data is saved to the TemSe file.
You call this BAdI when using the Social Balance Declaration (RPCSBGB0) report.
Requirements
You must make the required Customizing settings in Social Balance Declaration.
Standard settings
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).
BAdI Implementation
The following example is provided as reference for your own implementations:
- Enhancement implementation HRPAYBE_SBG_SAP
- BAdI implementation HRPAYBE_SBG_SAP
- Implementation class CL_HRPAYBE_SBG_SAP_BADI_IMP
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
This BAdI could be used for system performance reasons, for example, to filter and generate data according to the Social Balance Declaration sections. If there is a large volume of employee records involved in Social Balance Declarations, a company can use this BAdI to prepare the declaration in sections. This reduces the impact on system resources and performance.
See also
BAdI method documentation:
- SECTION_EE10 to change data that is retrieved for section one (employees for previous and current reporting period) of the Social Balance Declaration
- SECTION_EE20 to change data that is retrieved for section two (employees at end of current reporting period) of the Social Balance Declaration
- SECTION_EE30 to change data that is retrieved for section three (externals) of the Social Balance Declaration
- SECTION_EE40 to change data that is retrieved for section four (arrivals) of the Social Balance Declaration
- SECTION_EE50 to change data that is retrieved for section five (departures) of the Social Balance Declaration
- SECTION_EE60 to change data that is retrieved for section six (training) of the Social Balance Declaration
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 |
---|---|---|
HRPAYBE_SBG | BE | Belgium |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | HRPAYBE_SBG | 0 | HLA0008903 | Subsequent Activities |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20100219 |
SAP Release Created in | 600 |