Documentation View

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

ECSMA001 - Loyalty Account: Subscreen Integration and Field Checks

ECSMA001 - Loyalty Account: Subscreen Integration and Field Checks

TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

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






CL_GUI_FRONTEND_SERVICES - Frontend Services   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 5379 Date: 20211129 Time: 002224     sap01-206 ( 43 ms )