Product Version | SAP Point-of-Sale (POS) 2.3 |
---|---|
Area | IS-R-TGM |
Country Relevance | Valid for all countries |
A new Services User Exit is available in this release of SAP POS to allow merchants to accept various types of payments for external services. Scenarios supported include:
Adding minutes to a mobile phone
Paying mobile phone bills
Paying for airline tickets
Paying for credit card bills
In stores, these services are processed at the POS for cash management purposes. While the POS supported the functionality to process several services, the implementation of various unique services required code changes to the POS to support each new service. The new solution is a flexible Services User Exit in conjunction with a Services Extension to allow the addition of similar services via the XML configuration file.
Once the Services User Exit DLL is built and it is saved to the same location as the POS application (POSW.EXE
), the POS.INI
option, SERVICEEXTENSIONDLL
is set to the name of the DLL, including the
path and the POS.INI
option, SERVICEXMLMASK
specifies the file mask for the xml configuration files.
Then the Service Code:
setting must be set in the Configurator. Leave this setting as the 0
(zero) default if you do not wish to invoke the Service User Exit DLL.
For non merchandise items, select the Transaction Functions
tab of the Configurator and then select Non Merchandise
. Set the Service Code:
on the Data Capture
tab
to a non-zero value and the Services User Exit will invoke the POS to take action as required by the Services Extension to process the service.
For merchandise items, select the PLU
tab of the Configurator and then select PLU Maintenance
. Set the Service Code:
on the General
tab to a non-zero value and
the Services User Exit will invoke the POS to take action as required by the Services Extension to process the service.
For manager functions, select the Transaction Functions
tab of the Configurator and then select Manager POS Functions
. Set the Service Code:
on the Data Capture
tab
to a non-zero value and the Services User Exit will invoke the POS to take action as required by the Services Extension to process the service.
For user defined transactions (UDT), select the Transaction Functions
tab of the Configurator and then select User Defined Transactions
. Set the Service Code:
on the Data Capture
tab
to a non-zero value and the Services User Exit will invoke the POS to take action as required by the Services Extension to process the service.
For tender, select the Transaction Functions
tab of the Configurator and then select Tender
, Tender Setup
. Set the Service Code:
on the General
tab
to a non-zero value and the Services User Exit will invoke the POS to take action as required by the Services Extension to process the service.
For more information, see the SAP Service Marketplace and the Expert Knowledge Corner under