Ansicht
Dokumentation
ECSMA001 - Loyalty Account: Subscreen Integration and Field Checks
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header dataThis documentation is copyright by SAP AG.
Enhancement
You can maintain your own fields and tables for the loyalty account. You maintain these fields in a subscreen of the loyalty account transactions ECLP1, ECLP2, and ECLP3.
To use this subscreen, you must create and activate a screen and severalfunction modules. The function modules enter and check your data. The enhancement function modules EXIT_SAPLELACC_003 to EXIT_SAPLELACC_010 communicate with the loyalty program transactions.
Using these function modules you can activate the following (independently of the other enhancement components, meaning you do not require a CI include or an additional subscreen): V
- EXIT_SAPLELACC_001
- Enables you to run your own field checks.
- EXIT_SAPLELACC_002
- Enables you to allocate default data to your own fields.
Note
In the following include files you can store your own coding for each function module:
Function Module | Include File | |
---|---|---|
EXIT_SAPLELACC_001 | ZXELACCU01 | |
EXIT_SAPLELACC_002 | ZXELACCU02 | |
EXIT_SAPLELACC_003 | ZXELACCU03 | |
EXIT_SAPLELACC_004 | ZXELACCU04 | |
EXIT_SAPLELACC_005 | ZXELACCU05 | |
EXIT_SAPLELACC_006 | ZXELACCU06 | |
EXIT_SAPLELACC_007 | ZXELACCU07 | |
EXIT_SAPLELACC_008 | ZXELACCU08 | |
EXIT_SAPLELACC_009 | ZXELACCU09 | |
EXIT_SAPLELACC_010 | ZXELACCU10 |
Recommendation
Before you implement this enhancement, familiarize yourself with the programming model used in the IS-U system.
You can add your own data to the loyalty account in one of the following ways:
- For data that you maintain the the ELACC and ELACCZ tables (SI/CI include), activate and implement the following components:
- Function modules the following function module documentation:
- - EXIT_SAPLELACC_003 (PBO)
- - EXIT_SAPLELACC_004 (PAI BEFORE)
- - EXIT_SAPLELACC_005 (PAI AFTER)
- - EXIT_SAPLELACC_007 (INPUT)
- - EXIT_SAPLELACC_009 (ACTION)
- Screen SAPLXELACC, screen number 0100
- CI includes CI_ELACC and CI_ELACCZ (customer table containing your own data)
- For data contained in your own tables, independently of the loyalty account, implement and activate the following components:
- Funktionsbausteine the following function module documentation:
- - EXIT_SAPLELACC_003 (PBO)
- - EXIT_SAPLELACC_004 (PAI_BEFORE)
- - EXIT_SAPLELACC_005 (PAI_AFTER)
- - EXIT_SAPLELACC_006 (OPEN)
- - EXIT_SAPLELACC_007 (INPUT)
- - EXIT_SAPLELACC_008 (PREPARE_CLOSE)
- - EXIT_SAPLELACC_009 (ACTION)
- - EXIT_SAPLELACC_010 (CLOSE)
- Screen SAPLXELACC, screen number 0100
Vendor Master (General Section) rdisp/max_wprun_time - Maximum work process run time
This documentation is copyright by SAP AG.
Length: 5379 Date: 20240420 Time: 093952 sap01-206 ( 39 ms )