+ All Categories
Home > Documents > 777_BB_ConfigGuide_EN_US.doc

777_BB_ConfigGuide_EN_US.doc

Date post: 14-Apr-2018
Category:
Upload: susmita099
View: 217 times
Download: 0 times
Share this document with a friend
67
7/28/2019 777_BB_ConfigGuide_EN_US.doc http://slidepdf.com/reader/full/777bbconfigguideenusdoc 1/67 EHP3 for SAP ERP 6.0 September 2008 English 777: SAP POS Configuration SAP AG Dietmar-Hopp-Allee16 69190 Walldorf Germany Building Block Configuration Guide
Transcript
Page 1: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 1/67

EHP3 for SAP ERP 6.0

September 2008

English

777: SAP POSConfiguration

SAP AGDietmar-Hopp-Allee1669190 Walldorf Germany

Building Block Configuration Guide

Page 2: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 2/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

Copyright

© Copyright 2008 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook,  and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400,iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System p5, System x, System z, System z9,z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+,OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation.

 Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of 

 Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin  are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide WebConsortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented andimplemented by Netscape.

SAP, R/3, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registeredtrademarks of SAP AG in Germany and in several other countries all over the world. All other product andservice names mentioned are the trademarks of their respective companies. Data contained in this documentserves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliatedcompanies ("SAP Group") for informational purposes only, without representation or warranty of any kind, andSAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAPGroup products and services are those that are set forth in the express warranty statements accompanyingsuch products and services, if any. Nothing herein should be construed as constituting an additional warranty.

© SAP AG Page 2 of 67

Key:

<XXX> à Variable entries

'XXX' à Fixed entries

[XXX] à Pushbutton

Page 3: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 3/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

Icons

Icon Meaning

Caution

Example

Note or Tip

Recommendation

Syntax

Typographic Conventions

Type Style Description

Example text  Words or characters that appear on the screen. These include fieldnames, screen titles, pushbuttons as well as menu names, paths andoptions.

Cross-references to other documentation.

Example text Emphasized words or phrases in body text, titles of graphics and tables.EXAMPLE TEXT Names of elements in the system. These include report names,

program names, transaction codes, table names, and individual keywords of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.

Example text Screen output. This includes file and directory names and their paths,messages, source code, names of variables and parameters as well asnames of installation, upgrade and database tools.

EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or theENTER key.

Example text Exact user entry. These are words or characters that you enter in the

system exactly as they appear in the documentation. <Example text>  Variable user entry. Pointed brackets indicate that you replace these

words and characters with appropriate entries.

© SAP AG Page 3 of 67

Page 4: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 4/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

Contents1 Purpose............................................................................................................................................... 6

2 Preparation.......................................................................................................................................... 6

2.1 Logon to SAP POS....................................................................................................................... 6

2.1.1 Store Server........................................................................................................................... 6

2.1.2 POS Terminal......................................................................................................................... 7

2.2 License for the Xpress Server.......................................................................................................7

2.2.1 System Tag............................................................................................................................ 7

2.2.2 Store Number ........................................................................................................................ 7

2.2.3 Next Steps.............................................................................................................................. 9

3 Configuration..................................................................................................................................... 11

3.1 Copying of the parameter (PARM) files from DVD.....................................................................11

3.2 Configuration of EODPROC.BAT...............................................................................................12

3.2.1 SAP POS Utilities used in the batch file...............................................................................14

3.3 Store Configurator.......................................................................................................................15

3.3.1 First Time running up the Configurator................................................................................16

3.3.2 Copying SAP Best Practices Configurator Database...........................................................17

3.3.3 Setting up the Configurator for first use...............................................................................19

3.3.4 Converting Parms for the first time use................................................................................22

3.3.5 Parameter apply check to the POS......................................................................................25

3.3.6 Adding a New Cashier from the Configurator.......................................................................25

3.4 SAP Transnet Configuration.......................................................................................................29

3.4.1 Transnet Client .................................................................................................................... 29

3.4.2 Transnet Server ...................................................................................................................31

3.4.3 POS.INI................................................................................................................................ 32

4 First Time POS Config...................................................................................................................... 32

4.1 Terminal Define.......................................................................................................................... 32

4.1.1 Running Terminal Define for the First Time.........................................................................33

4.1.2 Trouble Shooting Terminal Define.......................................................................................34

4.2 Running Terminal Define at a Later Time..................................................................................35

5 SAP POS Self Configuration.............................................................................................................35

5.1.1 Summary of changes in POS.INI.........................................................................................35

5.1.2 Configurator Settings............................................................................................................35

5.1.3 Making Configurator Changes..............................................................................................37

5.1.4 Tender Changes................................................................................................................... 39

5.1.5 Returns Modifications...........................................................................................................41

5.1.6 Non Merchandise Settings....................................................................................................42

5.1.7 POS Browser........................................................................................................................485.1.8 Data Capture .......................................................................................................................51

© SAP AG Page 4 of 67

Page 5: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 5/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5.1.9 Loyalty Program................................................................................................................... 53

5.1.10 Barcode Printing.................................................................................................................54

5.1.11 Terminal Tab......................................................................................................................56

5.1.12 Register Parameters...........................................................................................................66

© SAP AG Page 5 of 67

Page 6: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 6/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

777 SAP POS: Configuration Guide

1 PurposeThis configuration guide provides the information you need to set up configuration of SAP POS. Thisincludes the following tasks:

• Copying of the parameter (PARM) files from DVD

• Configuration of EODPROC.BAT

• Store Configurator 

• SAP Transnet Configuration

• SAP POS Configuration

2 PreparationBefore you start you must ensure that all databases and SAP POS programs, as well as SAPTransnet are installed.

SAP POS APPLICATION SAP POS DATABASES

Store Configurator POSCFGW Database

Store Manager BACKOFF Database

Electronic Journal JOURNAL Database

Xpress Server Database Tools

POS Xpress

2.1 Logon to SAP POSLogon information for SAP POS varies. In this store business process, the following logon informationwill be used:

User ID Password Authority Level Comment

1111 111111a 1 Level for Cashiers

2222 222222a 2 Level for  Supervisors,Managers andother authorizedstore personneldepending on their function rights

3333 333333a 3

4444 444444a 4

5555 555555a 5 – highest

2.1.1 Store Server 

1. From Store Server, launch Store Manager 

Windows Start à All Programsà SAP Retail Systems à StoreManager 

© SAP AG Page 6 of 67

Page 7: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 7/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

OR 

Server Desktop

Double-click shortcut 

2. From the Sign On prompt, enter user id and password

2.1.2 POS Terminal

1. From POS Terminal, launch POS Xpress Run POS Xpress if it is not already run.

Windows Start à All Programsà SAP Retail Systems à Point of Sale

OR 

POS Desktop

Double-click shortcut 

2. In “Sign On” prompt, enter a valid Cashier Number 

3. In “Enter Password” prompt, enter the corresponding password

2.2 License for the Xpress Server You also need a license file from SAP. To acquire the license to gather this information for eachXpress Server:

• Number of POS Terminals

• The System Tag

• Store number (The default store number is #1.)

2.2.1 System Tag

While the number of Terminals is self explanatory System Tag is not. The system tag is acquiredusing this procedure:

Open “C:\Program Files\SAP\Retail Systems\Xpress Server\XPS.LOG”

Search for the following text “SYSTEM TAG”.

On the next line you will find this string “THE 'SYSTEM TAG' FOR YOUR SERVER IS 1234567890”

The 10 digit number (in this example 1234567890) is your system tag.

2.2.2 Store Number 

You can set the store number in the Xpress Server. It is important that the store number is Matches

the Store Number in your request. If there is any doubt as to what your store Number is Follow thisprocedure:

© SAP AG Page 7 of 67

Page 8: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 8/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

The last step is to stop and start your server. Do this by clicking the Xpress Server icon

Then click stop.

Wait for the server to stop

Then restart the server by clicking on the start button.

1. From Store Server, launch Xpress Server 

Windows Start à All Programsà SAP Retail Systems à XpressServer 

OR 

Desktop

Double-click shortcut 

2. This allows you to see what the server is doing at the time in real time. Anything in this windowalso gets logged to C:\Program Files\SAP\Retail Systems\Xpress Server\XPS.LOG. This step isnot necessary to complete the task but it allows you to watch the process in action.

3. The Xpress Server window displays on screen. You should see the following:

© SAP AG Page 8 of 67

Page 9: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 9/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

4. Click on the Properties tab and the store number is displayed.

2.2.3 Next Steps

Once you have gathered this information send it to your SAP Representative. It will be processed for you. Soon you will receive an Email that contains an attachment. This attachment is your license.Follow this Procedure:

1. Rename the attached file to “license.lic”

2. Copy the license.lic file to the Xpress Server parm folder “c:\program files\SAP\ RetailSystems\Xpress Server\Parm”

3. From Store Server, launch Xpress Server 

Windows Start à All Programsà SAP Retail Systems à XpressServer 

OR 

Desktop

Double-click shortcut 

4. This allows you to see what the server is doing at the time in real time. Anything in this windowalso gets logged to C:\Program Files\SAP\Retail Systems\Xpress Server\XPS.LOG. This step isnot necessary to complete the task but it allows you to watch the process in action.

5. The Xpress Server window displays on screen. You should see the following:

© SAP AG Page 9 of 67

Page 10: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 10/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

6. Click on the Stop Server button.

7. When you see the Running indicator becomes stopped like in this image click Start Again

8. You May click close if you wish.

© SAP AG Page 10 of 67

Page 11: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 11/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

The Xpress Server Window is just a monitor program. The actual Server is a Service (under windows platforms that run services of course). Closing this program does not close the actual server.

3 Configuration

3.1 Copying of the parameter (PARM) files from DVD

Use

The purpose of this procedure is to copy the parameter files from the SAP POS Best Practices DVDto your System.

Procedure

Parameter files (also known as PARM files) define the rules and functionality that your store will

follow.

9. From Store Server, launch Xpress Server 

Windows Start à All Programsà SAP Retail Systems à XpressServer 

OR 

Desktop

Double-click shortcut 

10. This allows you to see what the server is doing at the time in real time. Anything in this windowalso gets logged to C:\Program Files\SAP\Retail Systems\Xpress Server\XPS.LOG. This step isnot necessary to complete the task but it allows you to watch the process in action.

11. The Xpress Server window displays on screen. You should see the following:

© SAP AG Page 11 of 67

Page 12: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 12/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

12. From the Best Practices Documentation DVD copy \Misc\Retail\US\SAP POSFiles\Store\parm\*.* into the store server’s C:\Program Files\SAP\Retail Systems\XpressServer\Parm directory

13. After approximately 30 seconds you should see a flurry of activity on the XPS screen. It will looksomething like this:

14. At this point you know that the parm files have applied at the server. Soon the POS systems willtake the parm files as well.

3.2 Configuration of EODPROC.BAT

Use

 After the store is closed, a script file is executed to perform whatever is required at end of day for whatever reason. This script file is called “eodproc.bat” and resides in “\Program Files\SAP\RetailSystems\Xpress Server\”. This file is typically used for:

• Backup

• End of day file preparation for Headquarters

• Processing files from headquarters

• Whatever else is deemed necessary that needs to be executed after the store has closed.

The eodproc.bat is provided as an example. Its sole purpose is to prepare files for PI to process. For those of you who write batch files it is also a quick introduction to some of the SAP Retail utilities.

Procedure

These are the environment variable set by the batch file. You may need to change these variables tosuit your install.

1. Copy from the Best Practices Documentation DVD \Misc\Retail\US\SAP POSFiles\Store\EODPROC.BAT to C:\Program Files\SAP\Retail Systems\Xpress Server\

2. Open notepad and edit “\Program Files\SAP\Retail Systems\Xpress Server\eodproc.bat ” andchange the following lines (bolded and Italicized):

NOTE: Please check if the following directories are existing. If not please create them

© SAP AG Page 12 of 67

Page 13: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 13/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

© SAP AG Page 13 of 67

Page 14: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 14/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

This is the directory for the SAP PI machine. It can be a URL as well. This directory will be readfrom SAP PI and pulls the data. Please make sure that this directory is accessible via FTP(please look at the “Retail_Quick_Guide_EN_US_V1603.doc”).

set XI_DIR=C:\Program Files\SAP\Retail Systems\Xpress Server\SAPInbound 

This is the directory of Xpress Server.

set XPS_DIR=C:\Program Files\SAP\Retail Systems\Xpress Server 

SAP Temporary files to SAP PI and the drive letter.

set SAP_TMP_DRV=c:

set SAP_TMP=c:\SAP_UPLOAD

3.2.1 SAP POS Utilities used in the batch fileThere are two utilities used in this batch file, CVTLOG.EXE and BESETENV.BAT. All SAP POSutilities are found in C:\Program Files\SAP\Retail Systems\Utilities. There are many utilities here andmany are configuration specific. Some of those will be discussed here.

 All utilities command line options may be displayed in a command prompt by executing “utilname.exe/?” So for example:

BESETENV.EXE /? Results in:

BESETENV V10.0.0Build3732008-2-8 Patch Level 000- Create POS environment batch file

- 3.2.1(MAY09/96)(C) Copyright 2006 SAP AG. All rights reserved.Usage: besetenv batchFileWhere: batchFile is batch file name to createReturns Errorlevels: 0 if successful; 1 if program failedNotes:

(1) MUST be run from POS/BackOffice program directory. Reads state filessdata/state.srv, sdata/srveod.dat and rdata/state.reg to create specifiedbatch file, which will look something like this:

rem Batch autogenerated by besetenvSET STORENUM=3601 <---

SET TERMNUM=02 <--- Terminal Number if POS, 0 if BackOfficeSET EODNUM=65 <--- Last End Of Day sequence number SET JDATE=333 <--- Julian Date

SET YYYY=1996 <--- Year(from Business Date)SET MM=12 <--- Month(from Business DateSET DD=25 <--- Day(from Business Date

(2) Use besetenv in an end of day batch such as the following:

besetenv unameit.batif errorlevel 1 call errbat.batrem Call this to set environment variables

call unameit.batrem Now use the environment variables as requiredpkzip upload\%STORENUM%%EODNUM% upload\%STORENUM%%EODNUM%.*

© SAP AG Page 14 of 67

Page 15: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 15/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

From this you’ll see usage and the output in a batch file that can be executed. It must be executedfrom the XPRESS Server directory and allows you to have many store specific parameters for End of day or any other store base batch file.

BE originally stood for Batch Enhance. They were all made to enhance batch files to get many jobsdone. Here is the list and a brief outline of their function:

BEASK.EXE Asks user for input and returns an errorlevel based on the response. Alsoused to pause in a batch file as it the sample eodproc.bat

BEDEL.EXE Enhanced file deletion

BEDISK.EXE Checks to see there is space on the disk.

BEMENU.EXE Allows creation of a simple dos based menu system

BEPROMPT.EXE Prompts user for text and stores it to a file

BESETENV.EXE Discussed above.

BEWHEN.EXE Sets an errorlevel based on time parameters. Similar to Windows ATcommand

“CV” Utilities convert data from SAP POS from binary to a usable ASCII format. CVTLOG for example converts the POS’s Transaction log (also called the “TLOG”) to an ascii format described inSAP POS’s Technical Reference Guide. Again you may enter cvtlog -? And look at the commandline. Please note there are actually two help pages for cvtlog “-h2” brings up the second page. Hereis the list of CVUtilities:

cvcds.exe Converts department by cashier totals to ASCII

cvDcrypt.exe Decrypts the journal file for access to encrypted data. NOTE By default thisutility does not decrypt the data. A live application must be requested by theuser.

cvdit.exe Converts discount totals files to ASCII

CVParm.exe Used by configurator prepares ASCII from the configurator database for theInstore Applications

cvsmv.exe Converts the SKU Movement file from the POS to ASCII

cvspd.exe Convert the Salesperson Productivity file from the POS to ASCII

cvtlog.exe Converts the POS Transaction file from the POS to ASCII

cvtms.exe Converts the Timed Sales file from POS to ASCII

cvtotals.exe Converts the Totals file from POS to ASCII

cvTxn2Xml.exe Used internally

There are many other utilities. Some are for very specific environments.

3.3 Store Configurator The configurator is the main configuration tool for SAP POS. The majority of the transaction set isconfigured here. For the most part this application is kept at the company headquarters and moststore personnel do not even know it exists.

The Configurator consists of a UI and a Database. The database contains your configuration and is tobe backed up as it can represent many man hours of work and not to mention the stability of your stores.

In the Configurator you can make changes to a store and it will prepare files for the in store softwaresuite to use. These files will tell SAP POS how to behave.

© SAP AG Page 15 of 67

Page 16: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 16/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

There are sections of the configurator that are considered to be for demonstration and testingpurposes only. For example the PLU section of the configurator is not in any way meant to managePLU’s for a live store. It is much too complicated a task and beyond the scope of the Configurator.

3.3.1 First Time running up the Configurator 

The First time you run up the configurator you may or may not have to run this short once onlyprocedure. If this does not apply do not be concerned and skip this section.

1. Launch Store Configurator 

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. The application will display this window. Switch to the Network Tab

3. Select the TCP/IP Check box

4. Click OK

© SAP AG Page 16 of 67

Page 17: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 17/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5. The Configurator login prompt should display.

3.3.2 Copying SAP Best Practices Configurator Database

In this section, we will place the SAP Best Practices Data Base in place. After this exercise you willunderstand where the database resides and how to back it up should you require to.

Procedure

1. Launch Store Configurator 

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. You will be presented with the configurator login screen. We need to create a place in theconfigurator application for the new BP database. Enter “poi” into the password and click on“Create DB”

3. The Configurator will display this prompt. Click on YES.

4. We must name the database and give it a description. In the database name field enter “sapbpcfg”.

5. Under Description enter “SAP Best Practices Database”

6. Click OK

© SAP AG Page 17 of 67

Page 18: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 18/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

7. The create database dialog will exit and you will be back at the sign on. Click Cancel to exit theconfigurator. This will exit the configurator.

8. Copy from the DVD \Misc\Retail\US\SAP POS Files\Store \SAPBPCFG.db into C:\ProgramFiles\SAP\Retail Systems\Store Configurator\sapbpcfg.db. This will prompt for overwrite fromwindows. Click OK.

9. To test if the procedure was successful, start the configurator again.

10. In the Sign on Screen, select the “SAPBPCFG” database from the database pull down menu.

11. Click on “OK”

12. Select English and click ok

13. Select the Terminal Tab

14. Select the Register Parameters icon

© SAP AG Page 18 of 67

Page 19: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 19/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

15. Click on open on the Register Parameters Search Screen

16. Switch to the General Tab

17. Look at the “Param set name”. It should read “SAP Best Practices Parameter Set”

18. Click Close twice

19. Exit Store Configurator by clicking the in the top-right corner of the main menu

20. Click on “ YES” when prompted to exit.

3.3.3 Setting up the Configurator for first use

This section of this document assumes that the configurator is on the same system as the rest of the

SAP POS suite. In reality it almost never is. This section will show you how to set the Configurator’soutput files to a directory. These are the Parm files that define the POS’s rules of operation.

© SAP AG Page 19 of 67

Page 20: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 20/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

There is nothing stopping you from mapping a drive and setting the path this way if you wish.

Procedure

1. Launch Store Configurator 

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. Login by selecting the SAPBPCFG in the database pull down menu and entering “poi” aspassword then click “OK”

3. From the language selection, select English then click OK

4. From the Configurator’s main screen select the “System Setup” menu and the “System Setup”menu item

© SAP AG Page 20 of 67

Page 21: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 21/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5. This screen should display:

6. Examine the “Parm Directory” entry. If it is set to the location of your express server parm

directory then do nothing. If it is not then point it to your Express Server’s Parm Directory. Thedefault install path for Xpress Server is “C:\PROGRA~1\SAP\RETAIL~1\Xpress~1\parm”

© SAP AG Page 21 of 67

Page 22: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 22/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

It is strongly suggested that you use the windows short directory paths and do not enter the final“\” in the path. For example c:\parm\ will not work c:\parm will.

If you are configuring for different labs you can set the path to “c:\parm” for example. Then

manually copy the files to the parm directory of choice. If you do this be very careful to manage thedirectory. Copy then delete the contents of directory rather than just copying them.

7. Click on Save and Close.

8. Exit Store Configurator by clicking the in the top-right corner of the main menu

9. Click on “ YES” when prompted to exit

 

3.3.4 Converting Parms for the first time use

In this section we will convert various configuration files from the configurator to the SAP POS.

Procedure

1. Launch Store Configurator 

Windows Start à

All Programsà

SAP Retail Systemsà

StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. Login by selecting the SAPBPCFG in the database pull down menu and entering “poi” aspassword then click “OK”

3. From the language selection, select English then click OK

© SAP AG Page 22 of 67

Page 23: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 23/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

4. On the configurator Main Screen select the Icon, which is shown on the following image toconvert parameter files (also known as “PARM” files).

5. This should result in the following screen:

The “Send Configurator Parameters to” field is taken from the setting we made in theprevious section. If you want to temporarily override this you can do so here.

6. Check “Send Entire File”

© SAP AG Page 23 of 67

Page 24: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 24/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

7. Click the “Select All” button. Many of the boxes will be checked and the tags will go red.

8. Select the PLU tab and click on PLU Config, PLU CrossRef File,PLU Link Item File,PLU Sec.Desc. File, PLU QTY/Lvl File, PLU File and Promotion File. All fields in this screen must beselected and red.

9. Click on the Keyboards tab and select the 101 Enhanced checkbox

10. Select the Convert button at the bottom of the window

11. The configurator will ask “Do you want to convert Entire files?” Select “YES”

12. The Configurator will go through the conversion process and will come to a prompt similar to thisone. Click OK

13. The configurator will display this prompt. Click OK

14. Files are now successfully sent to the POS

© SAP AG Page 24 of 67

Page 25: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 25/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

Note: Send Entire File Check Box.

Send entire file has a subtle meaning that is not entirely obvious. There are two configuration filetypes. There is an all or nothing file. This file sends the entire file and replaces the existing

configuration. An example of this file is the Tender file. The Tender file contains all of the rules thatare associated with Cash, Credit and whatever else you accept at the POS Terminal. It is a small fileand does not change often. Then there is a transaction type file these files change often and can bequite large. An example of this file would be the PLU file. There can be many thousands of recordsand you probably do not want this file handled in an all or nothing method. You would not want tosend 100,000 plu records to 100 stores to change the price of a 10 of items. A “Transaction” type fileallows you to send 10 records to change or add 10 items you want to change leaving the restunchanged

If you click send entire file you will notice that some of the names in the export window of theconfigurator change. For example Discount Update becomes “Discount File”. These configurationswill act as if they are an “all or nothing” type of file. They will replace the current table in favor of thisnew one.

3.3.5 Parameter apply check to the POS

To see if files were applied correctly to the POS check the XPS log file with the following process:

1. Open this file “C:\Program Files\SAP\Retail Systems\Xpress Server\xps.log”. It is text so you canuse any text editor.

2. Look for the following text “Applying download file(s)” Check to see that it is from the approximatedate and time for your entry. The next several hundred lines of this log will show that the InstoreServer processed each file here is a small sample:

6/18/2008 5:23:19 PM Copy PLU txn file to directory6/18/2008 5:23:19 PM C:\PROGRA~1\SAP\RETAIL~1\XPRESS~1\parm\txncmp.tcl

6/18/2008 5:23:19 PM Copy of 1 files complete6/18/2008 5:23:19 PM ASCII file snapshot:6/18/2008 5:23:19 PM TENDER.ASC6/18/2008 5:23:19 PM NONMERCH.ASC6/18/2008 5:23:19 PM SQL import of TENDER.ASC: 21 rows applied, 0 rows did not apply.6/18/2008 5:23:19 PM SQL import of NONMERCH.ASC: 25 rows applied, 0 rows did not apply.

3.3.6 Adding a New Cashier from the Configurator 

This section will cover adding a new cashier to the POS via configurator. To do this you mustunderstand a little about authority levels in the SAP POS Environment. Each employee has anauthority level associated. Authority levels range from 1 to 5. Level one being the most restricted.What the actual levels represent is up to you. For example you could define levels this way:

1. Cashiers2. Supervisors3. Store Manager 4. Regional Manager 5. Head Office Personnel

Through the configurator if a function is defined as authority level 3. This means an employee with anauthority level 3 or greater can run this function. Using the example above a Store Manager, RegionalManager or Head Office Personnel may also execute this function.

Procedure1. Launch Store Configurator 

© SAP AG Page 25 of 67

Page 26: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 26/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. Login by selecting the SAPBPCFG in the database pull down menu and entering “poi” aspassword then click “OK”

3. From the language selection, select English then click OK

4. On the Configurator Main Screen Click on the Administration tab

5. Then the Employee icon

© SAP AG Page 26 of 67

Page 27: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 27/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

6. The Employee menu will appear click on the Employee Icon

7. This screen will display next:

8. Click on “New” and enter the information as seen here. For password enter “666666a”. The“Alternative Languages” mush be clicked and un-clicked.

© SAP AG Page 27 of 67

Page 28: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 28/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

9. Click on “Save” and close Three times.

10. On the configurator Main Screen select the Icon, which is shown on the following image toconvert parameter files (also known as “PARM” files).

11. This should result in the following screen:

© SAP AG Page 28 of 67

Page 29: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 29/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

12. Check “Send Entire File” checkbox. “Employee Update” will change to Employee File. Asdiscussed earlier your cashier file will be replaced from the one on this configuration.

13. Select the Convert button at the bottom of the window

14. The configurator will ask “Do you want to convert Entire files?” Select “YES”

15. The configurator will display this prompt. Click OK

16. The Employee file is now successfully sent to the SAP POS Suite. You may now log in with thiscashier.

3.4 SAP Transnet ConfigurationThe following must be configured in Transnet for real-time TLOG Trickle and for Customer Order Management

Transnet Client \Program Files\SAP\Transnet\config\Transnet.xml \Programfiles\SAP\Transnet\jtmt\config\client.conf 

Transnet Server  \Program Files\SAP\Transnet\config\Transnet.xml 

3.4.1 Transnet Client

Transnet Client sits in the store. It is a piece of software that communicates with Transnet server atheadquarters. It is capable of file transfer and message transfer. Transnet Client can also beconfigured to connect directly with a credit service for credit processing. In this configuration it sendstransactional data (or transaction logs) to the PI.

© SAP AG Page 29 of 67

Page 30: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 30/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

3.4.1.1 Client Transnet.xmlCopy the predefined file from the Best Practices DVD \Misc\Retail\US\SAP POS Files\Store \TransnetClient\Transnet.xml to c:\program files\SAP\Transnet\Config

The Transnet Client’s transnet.xml file must be configured in POS to contain only the relevantinformation needed for TLOG trickle and Customer Order Management. You may need to modifyseveral setting to suit your environment:

For Customer Order Management integration, please change the “XIHttpAdapter” connection settingaccording to your environment:

xiadapter="http://<PISERVERHOSTNAME>:<PIWASPORT>/sap/xi/adapter_plain”

sapUser="<username>"

sapPassword="<password>”

<?xml version="1.0" encoding="UTF-16"?><Transnet SystemID="10_1_1">

<Logging>logging.properties</Logging>

<Service class="com.triversity.transnet.core.tms.connection.TNConnectionManager" description="Transnet ConnectionManager" forcedShutdownWaitTime="5000" name="ConnectionManager">

<ActivationInterval unit="seconds" value="10"></ActivationInterval><Connection Version="1" acceptTimeout="1000" class="com.triversity.transnet.core.tms.ip.TNServerSocket"handlerClass="com.triversity.transnet.core.tms.ip.TNXMLSocketServer" host="localhost"

name="ClientSocketConnection" port="10000"></Connection>

<Connection name="TPSClient" autoReconnect="true"class="com.triversity.transnet.core.tms.tps.TPSClientHandler" timeout="25" useSSL="false"></Connection>

<Connection name="XIHttpAdapter"class="com.triversity.transnet.core.tms.connection.TNMessageConsumerConnection">

<adapter class="com.triversity.transnet.adapter.xihttp.XIHttpAdapter"xiadapter="http://<PISERVER.sap.corp>:<PORT>/sap/xi/adapter_plain"senderNamespace="http://sap.com/xi/StoreConnectivity"senderService="COMRequestService"

senderInterface="SalesDocumentQueryResponse_Out"senderParty=""senderAgency=""senderScheme=""QOS="BE"sapClient="001"sapUser="bestprac"sapPassword="welcome"sapLanguage="EN"timeout="25 seconds">

</adapter></Connection>

</Service><Service class="com.triversity.transnet.core.tms.message.TNMessageManager" description="Transnet Message

Manager" forcedShutdownWaitTime="5000" name="MessageManager"><ActivationInterval unit="seconds" value="10"></ActivationInterval>

<MessageDescriptor name="TLogMessage" root="Transaction"/><Route name="TlogRoute" connectionName="TPSClient"/><RoutingRule message="TLogMessage">

<Route name="TLogMessageRoute" timeoutSeconds="30"></Route></RoutingRule><Route connectionName="TPSClient" name="TLogMessageRoute"></Route>

<MessageDescriptor name="XIMessage" root="POSLog"/><Route name="XIRoute" connectionName="XIHttpAdapter"/><RoutingRule message="XIMessage">

<Route name="XIRoute" timeoutSeconds="30"></Route></RoutingRule>

<RoutingRule message="DefaultFinancialMessage"><Route name="DefaultFinancialMessageRoute" timeoutSeconds="30"></Route>

</RoutingRule></Service>

<ThreadPool CleaningIntervalSeconds="60" Debug="false" MaximumThreads="300" MinimumThreads="5"Name="TransnetThreadPool"></ThreadPool>

<WorkingDirectory>C:\Program Files\SAP\Transnet</WorkingDirectory>

© SAP AG Page 30 of 67

Page 31: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 31/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

</Transnet>

3.4.1.2 Client.conf 

The Server Address and Port Number of the Transnet Server have to be added in the ClientConfiguration file (client.conf). You will need to modify “SERVERADDR=<TNServerIP>” to suit your environment.

Copy the predefined file from the Best Practices DVD \Misc\Retail\US\SAP POS Files\Store\TransnetClient\Client.conf to c:\program files\SAP\Transnet\jtmt\conf\ and change id accordingly.

## NTM Client Configuration file## See NTM Client Manual for valid values

 APISSLTYPE=0SERVERSSLTYPE=1

# Added by the Transnet Installer SERVERPORT=8400

SERVERADDR=<TNServerIP>#GUILOGS=trueEVENTLOGLEVEL=3DEBUGLOG=1

3.4.2 Transnet Server 

3.4.2.1 Server Transnet.xmlThe Transnet Server’s transnet.xml file needs to contain only the relevant information needed for TLOG trickle. Copy this file from the Best Practices DVD \Misc\Retail\US\SAP POSFiles\Headoffice\Transnet_Server\Transnet.xml to C:\Program Files\SAP\Transnet\Config\

<?xml version="1.0" encoding="UTF-16"?><Transnet SystemID="10_1_1">

<Database Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"Url="jdbc:sqlserver://localhost:1433;databaseName=transnet" type="rdbms">

<ConnectionPool CleaningIntervalSeconds="60" ConnectionLifeSeconds="1800" Debug="false"MaximumConnections="10" MaximumUseCount="25" MinimumConnections="1" Name="TransnetJDBCPool">

</ConnectionPool></Database>

<Logging>logging.properties</Logging>

<Service class="com.triversity.transnet.core.tms.connection.TNConnectionManager" description="Transnet ConnectionManager" forcedShutdownWaitTime="5000" name="ConnectionManager">

<ActivationInterval unit="seconds" value="10"></ActivationInterval>

<Connection TPSDebugLogging="false" TPSPipeName="Transnet" TransactionBufferSize="300000"class="com.triversity.transnet.core.tms.tps.TPSServerHandler" name="TPSServer">

</Connection>

<Connection name="TlogAdapter"class="com.triversity.transnet.core.tms.connection.TNMessageConsumerConnection">

<adapter class="com.triversity.transnet.xtension.tloguploader.TLogUploader"mode="separateFilePerTxn" encoding="UTF-8"

rootPath="c:/tlogupload" dirSpec="" fileSpec="%chain%-%store%-%posid%-%trxno%.txn"fileCutTimeMinutes="30"/>

</Connection></Service>

<Service class="com.triversity.transnet.core.tms.message.TNMessageManager" description="Transnet MessageManager" forcedShutdownWaitTime="5000" name="MessageManager">

<ActivationInterval unit="seconds" value="10"></ActivationInterval><MessageDescriptor name="DefaultFinancialMessage" root="FinancialMessage"></MessageDescriptor>

<Route connectionName="APM connection name goes here" name="DefaultFinancialMessageRoute">

© SAP AG Page 31 of 67

Page 32: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 32/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

</Route>

<MessageDescriptor name="TLogMessage" root="Transaction"/><RoutingRule message="TLogMessage">

<Route name="TLogMessageRoute" timeoutSeconds="30"/></RoutingRule><Route connectionName="TlogAdapter" name="TLogMessageRoute"/>

<RoutingRule message="DefaultFinancialMessage"><Route name="DefaultFinancialMessageRoute" timeoutSeconds="30"></Route>

</RoutingRule></Service>

<ThreadPool CleaningIntervalSeconds="60" Debug="false" MaximumThreads="300" MinimumThreads="5"Name="TransnetThreadPool">

</ThreadPool><WorkingDirectory>C:\Program Files\SAP\Transnet</WorkingDirectory>

</Transnet>

Ensure that the directory specified in the rootPath for connection “TLogAdapter” exists.

3.4.3 POS.INI

The POS.ini is another configuration point other than the configurator. As its name implies it is text.Comments are headed with the “#” symbol and are documented this way throughout. The file islocated in C:\Program Files\SAP\Retail Systems\Xpress Server\Parm.

The POS.ini is read in a top down process. Meaning it reads line 1 then line 2 and so forth. So if you have the same settings in more than one place the LAST one takes precedence.

It is suggested POS.INI is copied from the best practices DVD using the following process:

1. from the Best Practices DVD copy DVD \Misc\Retail\US\SAP POS Files\Store\POS.INI toC:\Program Files\SAP\Retail Systems\Xpress Server\Parm

2. create a newparm.trg by copying any small file to C:\Program Files\SAP\Retail Systems\XpressServer\Parm\newparm.trg

NEWPARM.TRG is just a trigger file the contents of the file do not matter. Some prefer to createa small batch file in the path (for example C:\Program Files\SAP\Retail Systems\Utilities) calledtrg.bat. inside trg.bat simply paste this text:

echo>>"C:\Program Files\SAP\Retail Systems\Xpress Server\Parm\newparm.trg"

Then anytime you need a trigger file just execute this batch file.

4 First Time POS ConfigIn this section we will configure the POS.

4.1 Terminal DefineTerminal Define configures some of the main pos functionality and as well configures the location of 

the instore servers. There are two possible reasons for running Terminal Define. One is the POS isrun for the first time and you need to configure it. The other is the configuration is either wrong or changed and you need to change it. The following Section Running Terminal Define for the First Time 

© SAP AG Page 32 of 67

Page 33: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 33/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

will cover the first time config. This section will cover the changing of the configuration. It is onlynecessary to run this configuration once: Running Terminal Define at a Later Time. 

4.1.1 Running Terminal Define for the First Time

Remember that if you make a mistake do not fear you can run this again at any time.

1. From POS Terminal, access POS Xpress

Windows Start à All Programsà SAP Retail Systems à Point of Sale

OR 

POS Desktop

Double-click shortcut 

2. If you get any “File Version Errors” or “Missing Parm Files” throughout this process ignorethem and press any key

3. When the POS runs up for the first time it will prompt NEW POS VERSION PROCEEDY/N Press the Y Key

 Although it is fairly rare in modern POS equipment some POS keyboards do not have alphakeys. This said the POS will accept “1” for YES and “0” for NO

4. Press the Y key for the Terminal Define Proceed Y/N

5. Set the Store number to 1 and press enter 

6. Set the Terminal ID to 1 and press enter 

7. Set the report Group to 1 and press enter 

8. Set the Parm Group to 1 and press enter 

9. Set the State Province to your local 2 char state or province. (New York for examplewould be “NY”)

10. Set Local PLU to No

11. Set Use Backup Server to No

12. Set Primary Server Name to the IP of your Express Server Box. If it is on the samemachine you can enter 127.0.0.1

Use the Decimal key on the keyboard proper (near the spacebar). The Numeric Keypad willnot work as the POS uses this key.

Server names can be IP’s or hostnames that can be resolved through your host file or DNS.For example if your Xpress Server is on the same machine you can specify “localhost” instead of “127.0.0.1”

13. Set Is Thin Server to no

14. If all is well then the POS will now exit to the Program Function Menu.

© SAP AG Page 33 of 67

Page 34: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 34/67

Page 35: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 35/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

4. Follow the steps in the previous section

4.2 Running Terminal Define at a Later Time.Perhaps you configuration has changed or you want to examine more advanced features. It is

possible to run terminal define at a later time.

1. From POS Terminal, access POS Xpress

Windows Start à All Programsà SAP Retail Systems à Point of Sale

OR 

POS Desktop

Double-click shortcut 

2. Sign On to the POS as outlined in Section Logon to SAP POS 

3. After you have signed on enter 6 then press F8 or click on the button on thescreen,

4. At this point you may follow the instructions steps 1 through 12 in the Running TerminalDefine for the First Time or you may set whatever settings that are appropriate.

5 SAP POS Self ConfigurationThis section is for those who wish to walk through the configurator to make changes themselves. It isa valuable way to learn the fundamentals. It is not necessary to follow these procedures unless you

wish to learn more about configuration of the product.

5.1.1 Summary of changes in POS.INI

Here is a list of changes from the default pos.ini. You can edit the ini manually. If the entries do notalready exist you must create them.

FORCENUMLOCK=Y

CVTLOG_USECURRENCYCODEFLAG=N

CVTLOG_TXNNUMDIGITS=4

OMDOCUMENTBARCODEID=6

The OMDOCUMENTBARCODEID parameter is the barcode number which will be printed to acustomer order receipt.

5.1.2 Configurator Settings

Following the above processes gave you an insight into some of the basics of the configurator. It issuggested that you start the Xpress Server Window to watch the XPS.LOG in real time so that youmay monitor Parm file applies.

This process will create a copy of the default Database for you to work with.

© SAP AG Page 35 of 67

Page 36: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 36/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

1. Launch Store Configurator 

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. You will be presented with the configurator login screen. We need to create a place in theconfigurator application for the new BP database. Enter “poi” into the password and click on“Create DB”

3. The Configurator will display this prompt. Click on YES.

4. We must name the database and give it a description. In the database name field enter “BPSELFCF”.

5. Under Description enter “BP Self Configuration”

6. Click OK

© SAP AG Page 36 of 67

Page 37: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 37/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5.1.3 Making Configurator Changes

The next step is to log into the “BP Self Configuration” database and start Configuring.

1. Launch Store Configurator 

Windows Start à All Programsà SAP Retail Systems à StoreConfigurator 

OR 

Desktop

Double-click shortcut 

2. Login by selecting the BPSELFCG in the database pull down menu and entering “poi” aspassword then click “OK”

3. From the language selection, select English then click OK

© SAP AG Page 37 of 67

Page 38: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 38/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

4. You should now be at the Main Screen of the configurator. It should look like this:

You can always tell which database you are working on by looking here:

Before you do any work you would be well advised to look at this to make sure you know whichdatabase you are making changes to.

© SAP AG Page 38 of 67

Page 39: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 39/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

The Configurator is a complex product and gives you a tremendous ability to change manythings. With the ability comes the responsibility to work carefully and always test your work beforecommitting anything to a live environment. Always create a copy of a database for experimentation.Once experimentation is complete you can always delete it afterwards and you do not risk the original

database. As mentioned earlier the configurator database is precious to your business always have abackup off system. There is no way to go from PARM files back into a database.

5.1.4 Tender Changes

The Tender Table is where the tenders are defined. Tenders are the types of money, charge cardsand really whatever can be used to transact. The obvious tenders are cash, credit cards gift cards,giftcertificates. You can configure shiny rocks if that is what the store accepts. You can define up to 40tenders ID #1 through to 40. One hard and fast rule about tenders is that the country’s base cashtender must be Tender ID 1.

We need to change the base configuration to be US Cash. We need to modify only those tenders thatare US Tenders. There are some foreign currencies. Follow this procedure

1. From the Configurator Main screen Click on the “Tenders” icon

2. Then click on the Tender Setup Icon. You should see a list of tenders. Here is an itemized list of configured tenders:

Tender ID Tender Description

1 'CASH'

2 'CHECK'

3 'TRAV CHECK'

4 'VISA'

5 'MASTERCARD'

6 'AMEX'

7 'DISCOVER'

8 'CDN FUNDS'

9 'GIFT CERT TDR'

10 'RETAILER CHARGE'

11 'DUEBILL ISS.'

12 'STORE CREDIT ISSUE'

13 'STORE CREDIT REDEEM'

14 'Gift Card'

15 'EMPLOYEE CHARGE'

16 'RETAILER BUCKS'

17 'FOOD STAMPS'

18 'Debit Card'

19 'DebitCheck'

20 'EURO'

21 'FRANC'

You will notice that Tender ID’s 8, 20 and 21 are not in US currency. So for the all other Tenders

follow this process:

1. Click on Tender ID 1 then open

© SAP AG Page 39 of 67

Page 40: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 40/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. You will come to a screen like this:

3. Change the currency to “US Dollar”

4. Click the Left arrow highlighted on the previous illustration and change Tender ID 2.

5. Repeat this for every single Tender except for Tender ID’s 8, 20 and 21

6. Click on Save

7. Click on Close 3 times to get to the configurator Main Screen

5.1.4.1 Changing Check Tender 

In the best practices system there is no check authorization actually being performed because thiswould require a third party service. We will disable credit authorization for checks. Follow thisprocedure:

1. From the Configurator Main screen Click on the “Tenders” icon

2. Then click on the Tender Setup Icon. You should see a list of tenders.

3. Select Tender ID 2 (Check) and click open.

4. Switch to the “Data Capture Bank” tab. You will get a screen like this one:

© SAP AG Page 40 of 67

Page 41: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 41/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5. Remove the text from the Credit Service field so that it is blank.6. Click Save and close until you are at the main screen.

5.1.5 Returns Modifications

We need to modify returns from going out for returns Authorization. Returns Authorization goes out toa central Server to authorize the returns. This stops fraudulent returns activities. Since there is noServer configured we need to disable it. To do this follow this procedure:

1. From the Configurator Main Screen Click on the “Returns” Icon

2. You should see a list select ID 1 then open. The Description is “Return With Receipt”

3. Click on the Click on the Return Authorization Tab

4. You should be looking at this screen:

5. Set the refund service to “NONE”

© SAP AG Page 41 of 67

Page 42: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 42/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

6. Remove the checks from “Refund To Original Tender and Refund in Local Currency.

7. Also remove the “Retrieve Original Txn From Refund Service” flag.

8. Save and close two times

9. You should be back at the Main Screen

5.1.6 Non Merchandise Settings

Non Merchandise items are just that, chargeable items that are non merchandise. Services, GiftCards and Petty cash are handled through Non Merchandise. Basically any function that requires aTender to come in or out and is not in the PLU file can be handled through Non Merchandise.

Here we will create new Non Merchandise records, especially for the Customer Order ManagementIntegration scenario (only relevant if you are using that scenario):

1. From the Main Menu in the Configurator Select Non Merchandise icon.

2. At the Non Merchandise Search menu click New

3. You will see this screen. Purple Means a required entry

4. Enter the information as seen in the following 4 screens:

© SAP AG Page 42 of 67

Page 43: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 43/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

© SAP AG Page 43 of 67

Page 44: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 44/67

Page 45: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 45/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

© SAP AG Page 45 of 67

Page 46: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 46/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

7. Now Non Merchandise33

© SAP AG Page 46 of 67

Page 47: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 47/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

© SAP AG Page 47 of 67

Page 48: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 48/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5.1.7 POS Browser 

Yes the POS has a built in browser. For the Customer Order Management Integration scenario weuse the POS Browser functionality to connect to the SAP Retail Store “Customer Order” screen.

To launch a browser within the POS simply execute the corresponding manager code. Meaning if you configure a browser ID 1 then you also need to create a manager code 751. You can definebrowsers so therefore you have a manager code range of 751-800. You will see this as part of thisexercise.

Follow this process:

1. Click on the “Pos Browser” icon on the main screen of the configurator.

2. In the Pos Browser Search Screen click on “New”. Enter the data as in the following image.The secure data field is left as is when you click new.

© SAP AG Page 48 of 67

Page 49: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 49/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

This URL may change in your environment. Choose the SAP Retail Store URL for the Customer Order Management Integration:

http://<WASSERVER>:<WASPORT>/sap/bc/gui/sap/its/wssa_entry?sap-client=020&sap-language=EN&~store_no=M004

3. Choose Sales Order Processing = Enabled

4. Click Save and close twice to get to the main menu.

Now we need to tie this to a Manager Code as discussed earlier we need to create a Manager code755. A manager code is a function that gets executed. For example regular Sale is Manage Code190. Within each Manager code there are the same set of parameters that you can set like printoptions and authority levels and such.

Follow this procedure:

5. Click the Manager POS Functions icon in the main Configurator Menu

6. Click new in the Manager Pos Functions Search Menu

7. Configure following the next three images

© SAP AG Page 49 of 67

Page 50: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 50/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

© SAP AG Page 50 of 67

Page 51: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 51/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

8. Click Save and Close twice to get back to the main Screen

5.1.8 Data Capture

Now we need to switch to the Data Capture tab in the configurator. Your screen should look like this:

We need to create a POLICY. A policy is a block of text that gets printed in various places. Anexample of a policy is the “I agree to pay …in accordance to my agreement with…” that you see onreceipts above the signature line when you pay by credit cards.

If you were to configure that credit agreement policy you would go to the tender’s print option andattach that policy to the credit tender’s print options, easy right?

To create a policy follow these steps:

1. Click on the Policy icon under the Data Capture Tab in the Configurator 

© SAP AG Page 51 of 67

Page 52: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 52/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. Under Policy Search click on new

3. Configure the Policy according to the following 2 images:

© SAP AG Page 52 of 67

Page 53: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 53/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

4. Click on Save and Close twice

%LE1 is a variable that the POS replaces with the number of points earned.

5.1.9 Loyalty Program

 As discussed before the policy is just a bock of text. Something needs to call it. So we now weneed to attach this policy to a Loyalty Program.

Follow this procedure:

1. Click on the Loyalty Management icon under the Data Capture Tab in the Configurator 

2. Then click on the Loyalty Programs icon as in the image below:

© SAP AG Page 53 of 67

Page 54: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 54/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

3. Select ID 1 or LOYALTY PROGRAM from the menu and modify according to this image:

5.1.10 Barcode Printing

Under the PLU tab you will f ind the barcode printing. This section defines barcodes to be printed by

the pos on the receipt primarily. These barcodes contain information that the POS can key off of tolaunch a transaction. For example the POS can print a barcode at the bottom of the sales receipt thatcontains transaction number store number etcetera. The pos can be configured to recognize thisbarcode and then launch a return transaction for example. Follow this procedure:

1. From the main Configurator Screen select the PLU tab and then the Barcode icon

© SAP AG Page 54 of 67

Page 55: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 55/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. Configure according to the image below.

The POS can identify a barcode based on the Prefix Suffix and Scan Data Type. This of courserequires a scanner that is properly configured to send this information to the POS. Scanner configuration can vary from scanner to scanner and as well by manufacturer.

In this case we will print a barcode that looks like this:

It is important to choose the barcode format that suits your needs for example does the formatsupport alphanumeric and will it handle the length that you require?

3. Click on Save and close twice to get to the main menu.

© SAP AG Page 55 of 67

Page 56: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 56/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5.1.11 Terminal Tab

The Terminal tab is where a lot of the various configurations come together into the POS. We willmodify menus for the POS and change some rules of the POS and the keyboard functions as well.

5.1.11.1 Item Entry ControlItem Entry Control is a set of rules for identifying the strings of characters as they are scanned or keyed at the “Scan/Enter Item” prompt or, the “Enter Item” prompt if there is no scanner configured.

What it is in essence is a list of rules the POS uses to identify Barcodes (like the one configured inthe previous section). It works in a bottom up process. Starting with the highest ID and working up thelist until it gets a match or eventually performs a PLU lookup and treats the input as a PLU. Since thisis a bottom up process the more detailed rules get added to the bottom and as the rules get moregeneral the IDs get lower and lower. Using this methodology you can create exceptions.

In this section we will configure a rule that will take in the barcode we entered in above. Remember that it started with 66 and ends in 77.

1. In the Configurator Select the Terminal Tab and select the “Item Entry Control Icon”

2. In the “Item Entry Control Search” window click on “New”

3. Fill in the Screen according to the following Image:

© SAP AG Page 56 of 67

Page 57: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 57/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

There are two fields highlighted. Just so there is no confusion they are left at default as theyare difficult to read in their current form.

Here we define a barcode that starts with 66 and ends with 77 it must be at least and at most 16characters long. The POS will print this barcode and so will SAP Customer Order Management.

4. Click “Save” and “Close” twice to exit this screen.

5.1.11.2 Menus

There are three major types of menus. These are Standard Menus, Function Menus and CustomMenus. Keyboards are looked at as a kind of menu from the POS

The Standard menus are represented on the POS screen as the actual buttons on the screen. Thereare three sets of Standard Menus Main Menu, Item Menu Tender Menu. Main Menu is displayed after you sign on or after a Transaction is finished. It cannot contain all of the transactions because it wouldnot make sense to allow an item void for example if there are no items to void. Conversely you couldnot allow some functions in mid transaction. After you launch a transaction or ring in your first itemthe Item menu is displayed. The Tender menu is displayed after you press the “TOTAL KEY” OnlyTenders some discounts and such are allowed here.

Function Menus are used to group certain function types for example, Admin Menus are used to

group Manager Codes and Tender Menus group Tenders so on and so forth. These menu types arenot used as much since custom menus give much more flexibility.

Custom Menus are menus that allow you to place a large number of items under them even other custom menus. This gives you the flexibility to create complex menu structures.

In this section we will add the Manager code into the POS’s Main Menu and Item Menu.

Follow this Procedure:

© SAP AG Page 57 of 67

Page 58: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 58/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

1. In the Configurator Select the Terminal Tab and select the Custom Menu (Items) icon.“

2. Select Custom Menu ID 20 “Non Merchandise” and Click Open

3. We will be adding the “Delivery Options” menu to the “NON Merchandise” menu.

4. At the Custom Menu Maintenance Screen click “Add Option”.

© SAP AG Page 58 of 67

Page 59: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 59/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

5. Now right click on the new line and a pull down menu will appear. Select Custom Menu.

6. This screen will appear 

7. Click and Drag Delivery options onto the blue line you just created.

© SAP AG Page 59 of 67

Page 60: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 60/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

8. Close the custom menus Drag and Drop screen

9. Save and then close twice.

5.1.11.3 Add Exchange Item to menu

Now we need to add another type of refund to the refund menu. Follow this procedure

1. In the Configurator Select the Terminal Tab and select the Custom Menu (Items) icon.

2. Select Custom Menu ID 10 “Refund” and Click Open

© SAP AG Page 60 of 67

Page 61: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 61/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

3. This time we are going to add a User Defined Transaction ( usually called a UDT). So asbefore click on new

4. Set the # column to “10” and right click and select “User-Defined Txn” Function”

5. This menu will appear 

© SAP AG Page 61 of 67

Page 62: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 62/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

6. As in the previous exercise drag and drop the function onto the new menu entry.

7. Close the Drag and Drop window

8. Your final result should look like this:

9. Click on Save and close twice

The description column is what actually gets displayed on the POS Menu.

5.1.11.4 Standard Menu –Main Menu

We need to add the interface to the order Management onto the menu. As you may remember thatwe created Manager Code 754 earlier. Well now we need to add this to the main menu.

Follow this procedure:

1. In the Configurator Select the Terminal Tab and select the Standard Menu icon

© SAP AG Page 62 of 67

Page 63: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 63/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. In the Standard Menu Search Window select the Main Menu Window Type select “MAINMENU

3. Select Open

4. Then click on add.

5. Set the # column to 20

6. Right Click the new entry and select MGR/POS Function

© SAP AG Page 63 of 67

Page 64: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 64/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

7. Drag and Drop Manager Code 755 onto the new entry

8. Click on Save and close twice.

5.1.11.5 Standard Menu – Item Menu

We need to add the interface to the order Management onto the menu. As you may remember thatwe created Manager Code 754 earlier. Well now we need to add this to the item menu. This sectionfollows an almost identical procedure to the previous one.

Follow this procedure:

1. In the Configurator Select the Terminal Tab and select the Standard Menu icon

© SAP AG Page 64 of 67

Page 65: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 65/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. In the Standard Menu Search Window select the Main Menu Window Type select “ITEMMENU”

3. Select Open

4. Then click on add.

5. Set the # column to 18

6. Right Click the new entry and select MGR/POS Function

© SAP AG Page 65 of 67

Page 66: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 66/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

7. Drag and Drop Manager Code 755 onto the new entry

8. Click on Save and close twice.

5.1.12 Register Parameters

Register Parameters are where the most fundamental rules of POS Operation reside. We need to setsome trickling settings. Trickling is how the POS communicates to PI and hence back in to the SAPBackend. We trickle the Transaction Log back to the SAP Host

Follow this procedure

1. In the Configurator Select the Terminal Tab and select the Register Parameter Icon

© SAP AG Page 66 of 67

Page 67: 777_BB_ConfigGuide_EN_US.doc

7/28/2019 777_BB_ConfigGuide_EN_US.doc

http://slidepdf.com/reader/full/777bbconfigguideenusdoc 67/67

SAP Best Practices 777: SAP POS Configuration: Configuration Guide

2. Select Open in the register Parameter Search Screen

3. Click on the Polling Option Tab

4. Set the Wrap ASCII Tlog in XML and Upload XML Tlog Trickle flags as outlined below.

5. Click on Save and Close twice.

6. Follow the Steps in Converting Parms for the first time use