Ansicht
Dokumentation

HRPAYUS_EIWO_LUMP_SU - BAdI for lump sum processing in e-IWO

HRPAYUS_EIWO_LUMP_SU - BAdI for lump sum processing in e-IWO

CPI1466 during Backup   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI)is used in Garnishments (PY-US-NT-GR) component. You can use it to include the lump sum information for Child Support Orders that is required in the Garnishment Document(0194) and Garnishment Order (0195) infotypes.

The BAdI is called when the system needs to fill in the Pay Dateand Payment Amountin the Details column in the HRPAYUS_EIWO_ORDERreport.

You can use this BAdI to:

  • Fill in Pay Dateand Payment Amountin the Details column in the HRPAYUS_EIWO_ORDERreport.

By default, the system only returns these values, which is used in FI side, if you enter them manually in the report or by implementing this BAdI to delimit the fields above mentioned. The information returned by means of this BAdI is required to pass along with payment sent to FI.

Note:If this BAdI is not implemented, the system will always set the lump sum payment order as To Be Reviewed. This occurs because the system cannot define what is the date and the amount to be paid to the employee.

Method

The interface IF_HRPAYUS_EIWO_LUMP_SUMcomprises of the following method:

1. FILL_LUMP_SUM_PAYMENT_DATA:Used to fill in payment date and payment amount for lump sum.

This information will be saved in the 0194 and 0195 infotypes and transferred with the payment to FI.

Parameters

The following parameters are called using the method of this BAdI:

  • IS_ORDER
  • IS_GARNISHMENT_DOCUMENT
  • IS_GARNISHMENT_ORDER
  • CV_LUMP_SUM_PAYMENT_AMOUNT
  • CV_LUMP_SUM_PAYMENT_DATE

Filter

In addition to method FILL_LUMP_SUM_PAYMENT_DATA, this BAdI contains filter options. The filter value entered in this BAdI is enabled to specify the jurisdiction order belongs to. For some authorities, it is requested that some specific information should be added when payment is sent to FI.

Example

In the Filter option, you have the following Jurisdiction entries:

  • Jurisdiction: NY

Every time you process an order for a given Jurisdiction, the system will catch the entry defined in the filter of this BAdI. The entries you define are based on the information authorities require.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitionstab in the BAdI Builder (transaction SE18).

To implement Business Add-In, follow these steps:

1. Execute this IMG step. On the subsequent screen, enter a name for the implementation you wish to create.

2. Choose Create. (Or, alternatively, Edit. The remainder of the documentation for this activity describes the steps to be performed when you create a new implementation.)

Caution

3. Enter a short text for the implementation in the Implementation namefield, then choose Continue.

4. On the subsequent screen, specify an Implementation short text, then choose the Interface tabstrip. The name of the implemented class fields are already found in this tabstrip.

5. Save your entries and assign the implementation to a package.

6. Place the cursor on the method you wish to process, then double-click to initiate method processing.

7. Enter the code for the implementation between the statements method ~ and endmethod.

8. Save and implement your code.

9. Return to the Edit Implementationscreen, then save your entries there.

10. If you wish to activate the implementation you have created at a later date, then exit the Edit Implementationscreen without activating the implementation. Otherwise, choose Activatefrom this screen to activate the implementation for immediate use.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 5430 Date: 20240523 Time: 190612     sap01-206 ( 79 ms )