Documentation View

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

ECSMA002 - IS-U: Redemption: Subscreen Integration and Field Checks

ECSMA002 - IS-U: Redemption: Subscreen Integration and Field Checks

ABAP Short Reference   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

Enhancement

You can maintain your own fields and table for the loyalty account. You maintain these fields and table in a subscreen of the loyalty transactions ECRD1, ECRD2, and ECRD3.

To use this subscreen, you must create and activate a screen and several function modules. The function modules enter and check your data. The enhancement function modules EXIT_SAPLEREDEM_003 to EXIT_SAPLEREDEM_010 communicate with the loyalty program transactions.

Using these function modules you can activate the following (independently of the other enhancment components, meaning you do not require a CI include or an additional subscreen):

  • EXIT_SAPLEREDEM_001
Enables you to run your own field checks.
  • EXIT_SAPLEREDEM_002
Enables you to allocate defualt data to the fields.

Note

In the following include files you can store your own ocding for each function module:

Function Module   Include File
EXIT_SAPLEREDEM_001   ZXEREDEMU01
EXIT_SAPLEREDEM_002   ZXEREDEMU02
EXIT_SAPLEREDEM_003   ZXEREDEMU03
EXIT_SAPLEREDEM_004   ZXEREDEMU04
EXIT_SAPLEREDEM_005   ZXEREDEMU05
EXIT_SAPLEREDEM_006   ZXEREDEMU06
EXIT_SAPLEREDEM_007   ZXEREDEMU07
EXIT_SAPLEREDEM_008   ZXEREDEMU08
EXIT_SAPLEREDEM_009   ZXEREDEMU09
EXIT_SAPLEREDEM_010   ZXEREDEMU10

Recommendation

Before you implement this enhancement, familiarize yourself with the programming module used in the IS-U system.

You can add your own data to the loyalty account to one of the following ways:

  • For data that you maintain in the EREDEMP table (SI/CI include), implement and activate the following components:
  • Function modules the following function module documentation:

- EXIT_SAPLEREDEM_003 (PBO)
- EXIT_SAPLEREDEM_004 (PAI BEFORE)
- EXIT_SAPLEREDEM_005 (PAI AFTER)
- EXIT_SAPLEREDEM_007 (INPUT)
- EXIT_SAPLEREDEM_009 (ACTION)
  • Screen SAPLXEREDEM, screen number 0100

  • CI include CI_EREDEMP (customer table containing your own data))

  • For data contained in your own tables, independently of the loyalty redemption, implement and activate the following components:
  • Function modules the following function module documentation:

- EXIT_SAPLEREDEM_003 (PBO)
- EXIT_SAPLEREDEM_004 (PAI_BEFORE)
- EXIT_SAPLEREDEM_005 (PAI_AFTER)
- EXIT_SAPLEREDEM_006 (OPEN)
- EXIT_SAPLEREDEM_007 (INPUT)
- EXIT_SAPLEREDEM_008 (PREPARE_CLOSE)
- EXIT_SAPLEREDEM_009 (ACTION)
- EXIT_SAPLEREDEM_010 (CLOSE)
  • Screen SAPLXEREDEM, screen number 0100






CL_GUI_FRONTEND_SERVICES - Frontend Services   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 5403 Date: 20211129 Time: 001534     sap01-206 ( 38 ms )