Documentation View

We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!

EBIS0006 - IS-U: Rate Category - Subscreen Inclusion and Field Check

EBIS0006 - IS-U: Rate Category - Subscreen Inclusion and Field Check

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

Enhancement

You can maintain your own fields or tables for the rate category. These fields are maintained in a subscreen in the rate category transactions EA53, EA54 and EA55.

You have to create and activate a screen and several function modules for this subscreen. Using the function modules, your data is entered and checked.

You communicate with the rate category transactions using the standardized enhancement function modules from EXIT_SAPLE20A_001 to EXIT_SAPLE20A_010.

You can activate the following two of the above function modules independently of the other enhancement components, that is, you do not require a customer include.

Note that the subscreens must exist, even if they are empty:

  • EXIT_SAPLE20A_009
You can perform your own field checks.
  • EXIT_SAPLE20A_010
You can assign default values to fields.

Note

You store your own program code for each function module in the following include files:

Function module Include file
EXIT_SAPLE20A_001 ZXE20AU01
EXIT_SAPLE20A_002 ZXE20AU02
EXIT_SAPLE20A_003 ZXE20AU03
EXIT_SAPLE20A_004 ZXE20AU04
EXIT_SAPLE20A_005 ZXE20AU05
EXIT_SAPLE20A_006 ZXE20AU06
EXIT_SAPLE20A_007 ZXE20AU07
EXIT_SAPLE20A_008 ZXE20AU08
EXIT_SAPLE20A_009 ZXE20AU09
EXIT_SAPLE20A_010 ZXE20AU10

Recommendation

Before you implement this enhancement, it is a good idea to familiarize yourself with the programming model for the Industry Solution - Utilities (IS-U). This information will help you to understand the program structure and the function modules. It will also help you to implement your own code.

You have the following options for adding your own data to the rate category:

  • You must implement and activate the following components for data that you maintain directly in the ETTA table (SI-/CI-Include):
  • Function modules

EXIT_SAPLE20A_003 (PBO)
EXIT_SAPLE20A_004 (PAI_BEFORE)
EXIT_SAPLE20A_005 (PAI_AFTER)
EXIT_SAPLE20A_007 (INPUT)
  • Screen SAPLXES20, screen number 0100 - for the new fields

  • CI-Include (customer structure with your own data)

  • You must implement and activate the following components for data that is stored in your own tables and is independent of the rate category:
  • Function modules

EXIT_SAPLE20A_003 (PBO)
EXIT_SAPLE20A_004 (PAI_BEFORE)
EXIT_SAPLE20A_005 (PAI_AFTER)
EXIT_SAPLE20A_006 (OPEN)
EXIT_SAPLE20A_007 (INPUT)
EXIT_SAPLE20A_008 (PREPARE_CLOSE)
EXIT_SAPLE20A_009 (ACTION_SAVE)
EXIT_SAPLE20A_010 (CLOSE)
  • Screen SAPLXES20, screen number 0100 - for the new fields

  • Customer table with your own data






PERFORM Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 5103 Date: 20211129 Time: 011745     sap01-206 ( 42 ms )