Show TOC

 Services User Exit (New)

Technical Data

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.

Effects on Configuration

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.

More Information

For more information, see the SAP Service Marketplace and the Expert Knowledge Corner under Start of the navigation path http://service.sap.com/retailInformation published on SAP site Next navigation step Expert Knowledge Corner Next navigation step Sales Next navigation step SAP POS End of the navigation path