Ansicht
Dokumentation

SIMG_OHP3WFBADI9 - BAdI: Customize the Display of Provincial Letters of Waiver Information

SIMG_OHP3WFBADI9 - BAdI: Customize the Display of Provincial Letters of Waiver Information

BAL Application Log Documentation   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 step describes how to set up customer-specific enhancements using the optional Business Add-In (BAdI) HRPADCA_PROV_LOW, which can be used to prevent Provincial Letters of Waiver information from being displayed on Canadian Employee Self-Service screens related to tax data. Within this BAdI, the interface IF_EX_HRPADCA_PROV_LOW consists of the following method:

  • GET_PROV_LOW_DISPLAY

If you do not want Provincial Letter of Waiver information to be displayed in the corresponding Canadian Employee Self-Service for tax data, then you may use this exit accordingly. However, note that BAdI implementation HRPADCA_PROV_LOW is provided only as an example of how to achieve this goal. This example is provided "as is" to illustrate how a BAdI implementation along these lines could be developed. You should not use this implementation yourself, but rather copy it to the customer name range and maintain it to meet your specific requirements.

As delivered, the definition has a default implementation class CL_DEF_IM_HRPADCA_PROV_LOW, which the system will automatically use, provided that no other active implementations exist for this BAdI. The default implementation instructs the system to always display letters of waiver information within the corresponding service.

The information explained below applies to all methods of interface IF_EX_HRPADCA_FED_LOW.

  1. Execute this IMG step. On the subsequent screen, enter a name for the implementation you wish to create. (Alternatively, if you have already used this BAdI to create other implementations, a dialog box appears, displaying the implementations that have already been created.)
  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.)
  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 development class.
  6. Place the cursor on the method, then double-click to initiate method processing.
  7. Enter the code for the implementation between the statements method <Interface name> ~ and endmethod.
  8. Save and implement your code.
  9. Return to the Edit Implementation screen, then save your entries there.
  10. If you wish to activate the implementation you have created at a later date, then exit the Edit Implementation screen without activating the implementation. Otherwise, choose Activate from this screen to activate the implementation for immediate use.

Once you have completed these activities, the source code that you stored in the method will be run when the associated application is executed.






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

Length: 3452 Date: 20240523 Time: 213700     sap01-206 ( 69 ms )