Ansicht
Dokumentation

OHALDL037 - Program processing logic of payment types

OHALDL037 - Program processing logic of payment types

TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Payroll component. You use this BAdI to program the processing logic of customer-specific payment types and the accompanying customer-specific wage types for the Loans infotype (0045).You set up the payment types and wage types in the IMG activitiy Set Up Customer Payment Types.

You use this BAdI to change or delete entries in table LO or to create new table entries. Using information from tables T506W (Loan Wage Types) and T506P (Loan Payments), the system transfers the standard payment types and their customer payment types to internal table LO in each payroll period. The system then uses this BAdI to call method ADD_PAYMENTS (Realize Additional Payments) in which you have programed the processing logic for your customer payment types.

You have performed the IMG activity Create Customer-Specific Payment Types in Customizing for Payroll under Payroll -> Loans -> Master Data -> Customer Payment Types.

The Business Add-In is not active in the standard system.

You run payroll monthly in your SAP system.You want employees to be able to make regular special repayments to their loans under certain conditions. To do this, in the IMG activitiy Set Up Csustomer Payment Types define the payment type 9250 and assign it the wage type /LEP.For the payment type, select the indicator Payment valid for an interval.

Example 1

You want your employees to be able to make a special repayment once a year when they receive a certain premium.The premiums do not occur in the same month for all employees.For example, one employee receives a premium every April.In this case you implement the BAdI so that special repayments, which an administrator creates with payment type 9250, are always settled in the month that is specified with the start date for the special repayment with the remuneration of the employee.

In this case, if an administrator specifies the interval 04.01.2003-04.01.2006 for a special repayment with payment type 9250, the repayment can be made each November from 2003 to 2006.If he or she enters the interval 04.01.2003-03.21.2006, the repayment can be made each April from 2003 to 2005.

Example 2

You want your employees to be able to make a special repayment each November because they receive their holiday bonus in November.In this case you implement the BAdI so that special repayments, which an administrator creates with payment type 9250, are always settled in the month that is specified with the start date for the special repayment with the remuneration of the employee.

In this case, if an administrator specifies the interval 04.01.2003-04.01.2006 for a special repayment with payment type 9250, the repayment can be made each November from 2003 to 2005.If he or she enters the interval 08.15.2003-12.31.2008, the repayment can be made each November from 2003 to 2008.

Both examples are stored in the example code. Example 1 is active in the code, example 2 is deactivated. To display the example coding, specify an implementation for the BAdI. Then choose Goto -> Example Coding -> Display and call the coding by double-clicking on the method name.

Methods

Update Additional Payments.






TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 3925 Date: 20240523 Time: 205531     sap01-206 ( 92 ms )