SAP ABAP IMG Activity OHAAL16_0240 (BAdI: Calculate Net Remuneration KZ341 and KZ344)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT (Application Component) Austria
     P03C (Package) HR Customizing: Austria
IMG Activity
ID OHAAL16_0240 BAdI: Calculate Net Remuneration KZ341 and KZ344  
Transaction Code S_L6B_69001362   (empty) 
Created on 20051013    
Customizing Attributes OHAAL16_0001   Attributes L16 (Optional/Noncritical) 
Customizing Activity HRPAYAT_LZ_E18_KZ341   BadI: Calculate Net Remuneration KZ341 and KZ344 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRPAYAT_LZ_E18_KZ341    

Use

This Business Add-In (BAdI) enables you to calculate the net remuneration for payslip E18 and the additional sales tax if you have saved this information in a format that is not supported by the standard system.

Requirements

In the Customer Enhancements IMG section, you have made the required Customizing settings.

A period is E18 relevant if table ST for the payroll result contains the tax procedure 0 (Not Liable for Tax) and the tax exemption reason W (Contract for Work).
The values for tax procedure and tax exemption reason always relate only to the payroll results transferred in the interface and not to the data from the Fiscal Data A (0042) infotype or payroll results from other in-periods.

Standard settings

In the standard SAP system, no implementation for this BAdI is provided.

If the system cannot determine an active BAdI implementation, the net remuneration is determined according to the Customizing settings for the subapplication BE18 and cumulation wage type B341 in the views Assignment of Wage Types to Cumulation Wage Types (V_T596I) and Assignment of Wage Types to Cumulation WTs (Customer Table) (V_T596J) from the amount fields of the wage type with the relevant work center and tax split assignment.
The imputed sales tax is calculated based on cumulation wage type A344 from the number field of the wage type and the same split assignment, whereby the percentage of the net remuneration must be specified in the number field.

Activities

  1. Create a class for this BAdI in your namespace using transaction SE19. Enter HRPAYAT_LZ_E18_KZ341 as the definition name.
  2. In this class, then create an implementation for the defined interface method GET_KZ341_KZ344 in which you make the following calculations and value assignments:
    • Parameter P_KZ341
      Net remuneration that was received in the interval from P_BEGDA to P_ENDDA, according to the E18 data record description.
    • Parameter P_KZ344
      Imputed sales tax according to the E18 data record description.

    • Note: If the BAdI implementation is run, the amounts are not converted further.

Example

You have stored the gross remuneration in the payroll run.

See also

For more information, see the interface documentation for the BAdI.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20051108 
SAP Release Created in 470