Ansicht
Dokumentation

PY_ESS_IT_700 - BAdI: Modify the Rendering Information

PY_ESS_IT_700 - BAdI: Modify the Rendering Information

ROGBILLS - Synchronize billing plans   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 Advanced Claims (PY-LOC-CLM) component.

The system uses the BAdI to modify how the employee and approver screens are rendered in the Income Tax Declaration application on the Employee Self Service (ESS) portal.

The BAdI enables you to:

  • Control visibility of standard and customer-specific fields.
  • Change the selection values for customer-specific fields that have F4 Help (values from Customizing) dynamically on the ESS screen.

The BAdI has the MODIFY_RENDERING method, and its parameters are as follows:

Importing

  • IFD_RQOPR,,ESS Request Operation
  • IST_TRNSD,,,,Transaction Data
  • IST_HEADR,,,,Standard Header Content
  • IST_HAEDC,,,,Dynamic Header Content
  • ITB_MLCNT,,,,Multiple Line Content

Changing

  • CST_DEPDR,,Header Level Dependent Information Visibility
  • CST_ATTAT,,,,Attributes of Attachment Functionality
  • CTB_VFTYP,,,,Allowed File Types for Attachment
  • CTB_HLSCR,,Header Standard Field Properties
  • CTB_HLDCR,,Header Customizing Fields
  • CTB_MLDCR,,Multiple Line Customizing Fields
  • CTB_HLDCO,,Header Customizing Field Values
  • CTB_MLDCO,,Multiple Line Customizing Field Values
  • CST_HEADR,,Structure to Store Standard Header Content
  • CTB_ERRTB,,Error Messages
  • CTB_MLCNT,,Table to Store Multiple Line Content
  • CST_HAEDC,,Structure to Store Dynamic Header Content

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

Information about the implementation of BAdIs in the context of the enhancement concept is available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

  • Scenario 1: Change selection values dynamically
Consider that you maintained a customer specific field Overtime for which you have defined the following F4 values in the Customizing:
  • Night Shift (8pm - 4am)

  • Morning Shift (4am - 12pm)

  • Regular Shift (12pm - 8pm)

  • Extra Working (Upto 2 Hours)

  • Extra Working (2 - 4 Hours)

  • Extra Working (4 - 8 Hours)

Using this BAdI, you can display different F4 values for different set of employees. For example, if you want that for shift employees, system should display the first three values and for regular employees it should display last three values, you can do so using this BAdI.
  • Scenario 2: Control visibility of customer-specific fields
Using this BAdI, you can configure scenario 1in the following way:
Consider that you have maintained fields F1and F2 having the same label Overtime. F1 stores overtime data (first three drop down values) of shift employees and F2stores overtime data (last three drop down values) of regular employees.
You can implement this BAdI to display F1for shift employees and F2for regular employees.
Note
We recommend that you configure your system using Scenario 1.
  • Scenario 3: Control visibility of standard fields (applicable only in the case of Claims)
Consider that there are two standard fields: Off-Cycle Requested and Off-Cycle Providedthat are displayed on the request creation and detail screen. Displaying this fields is relevant only if the employees have authorization to select the Payment type. If as per your company norms, you always provide Off-Cycle for certain reimbursement types and Regular for others, then you need not display these fields. Using this BAdI, you can suppress the visibility of these fields.






TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 6213 Date: 20240523 Time: 220138     sap01-206 ( 123 ms )