The Promotion User Exit allows you to write your own business logic that interacts with transactions as they happen. An extension point provides the interfaces to a user DLL (Dynamic Link Library - *.dll
). The extension point calls defined functions in the DLL
as well as provides a number of callbacks that can be used by the instance of the User Exit.
The following is a summary of the functionality provided by this User Exit:
Provides in-memory TLog during the transaction
Handles the download of parameter files for the User Exit
Provides functions to apply or cancel item or transaction discounts
Provides Transaction Object events to the User Exit
Provides the ability for the User Exit to send and receive messages via Xpress Server and POS Store Data Transfer for Retail (formerly Transnet and CEFT)
Provides the ability for the User Exit to add custom TLog records to the transaction
Provides the ability to create print lines for customer, slip, journal, or tender receipts
Provides the ability for the User Exit to perform employee lookups
Provides the ability for the User Exit to perform tender authorization
Provides the ability for the User Exit to display messages
Provides the ability for the User Exit to prompt for information.
For more information about the Promotion User Exit, see the Promotion User Exit Technical Reference
on the Retail Expert Knowledge Corner
at http://service.sap.com/retail under Sales
.