Ansicht
Dokumentation

OHAU02GE - Modify Acknowledgment Files Structure

OHAU02GE - Modify Acknowledgment Files Structure

TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in component PY-US-NT-GR. This BAdI enables you to change the content of the ACK file.

The interface IF_HRPAYUS_EIWO_ACK_FILEScomprises the following method:

  • CHANGE_ACK_FILE_XML_ORDER: Change the ACK file content for regular IWO records processed in HRPAYUS_EIWO_ORDER transaction.
  • CHANGE_ACK_FILE_XML_EIA_BONUS: Change the ACK file content for bonus/lump sumIWO records processed in HRPAYUS_EIWO_EIA_B transaction.
  • CHANGE_ACK_FILE_XML_EIA_TERM: Change the ACK file content for termination IWO records processed in HRPAYUS_EIWO_EIA_T transaction.
  • CHANGE_ACK_FILE_XML_FULL_REG: Change the complete content of the ACK file for regularIWO (including header and trailer structures). Use with caution.
  • CHANGE_ACK_FILE_XML_FULL_EIA: Change the complete content of the ACK file for bonus/lump sumand termination IWO (including header and trailer structures). Use with caution.

Note: The user has total responsibility for the implementation and correctness of the mentioned BAdI methods.

Parameters

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

  • IS_ORDER_RECORD: The fields in e-IWO Orderstable view can be imported to meet the requirements designated by the authority to process the order.
  • CS_XML_ACK_DETAILS: The e-IWO Ack Details XMLstructure can be imported to meet the requirements designated by the authority to process the order.

The BAdI described here is optional. Therefore, only implement this BAdI if your enterprise has the need and desire to do so.

These parameters are only required for e-IWO. When implementing this BAdI methods, it is important to keep in mind that is not possible with the standard solution. Hence, you should only implement it if changes in ACK files are required.

To implement Business Add-In (HRPAYUS_B_EIWO_ACK_FILES), 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 name field, 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.

There may be an order issued by the authority to be processed which contains some fields that are not added to the document.






Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.

Length: 4476 Date: 20240523 Time: 174956     sap01-206 ( 66 ms )