[Type text

]

1 Purpose
This configuration guide provides the information you need to set up configuration of SAP POS. This includes the following tasks • • • • • !opying of the parameter "PA#$% files from &'& !onfiguration of (O&P#O!.)AT Store !onfigurator SAP Transnet !onfiguration SAP POS !onfiguration

2 Preparation
)efore you start you must ensure that all data*ases and SAP POS programs+ as well as SAP Transnet are installed. SAP POS APPLICATION Store !onfigurator Store $anager (lectronic 0ournal 4press Server &ata*ase Tools POS 4press SAP POS DATABASES POS!,-. &ata*ase )A!/O,, &ata*ase 0O1#2A3 &ata*ase

2.1 Logon to SAP POS
3ogon information for SAP POS varies. 5n this store *usiness process+ the following logon information will *e used User ID 6666 7777 9999 :::: ;;;; Password 666666a 777777a 999999a ::::::a ;;;;;;a Authorit Le!e" 6 7 9 : ; < highest Co##ent 3evel for !ashiers 3evel for Supervisors+ $anagers and other authori8ed store personnel depending on their function rights

2.1.1

Store Ser!er
6. ,rom Store Server+ launch Store $anager $indows Start  All Programs  SAP Retail Systems  Store Manager OR

[Type text]

[Type text]

Ser!er Des%top Double-click shortcut

7. ,rom the Sign On prompt+ enter user id and password

2.1.2

POS Ter#ina"
6. ,rom POS Terminal+ launch POS 4press #un POS 4press if it is not already run. $indows Start  All Programs  SAP Retail Systems  Point of Sale OR POS Des%top Double-click shortcut

7. 5n =Sign On> prompt+ enter a valid !ashier 2um*er 9. 5n =(nter Password> prompt+ enter the corresponding password

2.2 Li&ense 'or the (press Ser!er
?ou also need a license file from SAP. To ac@uire the license to gather this information for each 4press Server • • • 2um*er of POS Terminals The System Tag Store num*er "The default store num*er is A6.%

2.2.1

S ste# Tag

.hile the num*er of Terminals is self explanatory System Tag is not. The system tag is ac@uired using this procedure Open =! BProgram ,ilesBSAPB#etail SystemsB4press ServerB4PS.3O-> Search for the following text =S?ST($ TA->. On the next line you will find this string =TC( DS?ST($ TA-D ,O# ?O1# S(#'(# 5S 679:;EFGHI> The 6I digit num*er "in this example 679:;EFGHI% is your system tag.

2.2.2

Store Nu#)er

?ou can set the store num*er in the 4press Server. 5t is important that the store num*er is $atches the Store 2um*er in your re@uest. 5f there is any dou*t as to what your store 2um*er is ,ollow this procedure The last step is to stop and start your server. &o this *y clicking the 4press Server icon [Type text]

[Type text]

Then click stop. .ait for the server to stop Then restart the server *y clicking on the start *utton. 6. ,rom Store Server+ launch 4press Server $indows Start  All Programs  SAP Retail Systems  Xpress Server OR Des%top Double-click shortcut

7. This allows you to see what the server is doing at the time in real time. Anything in this window also gets logged to C !Program "iles!SAP!Retail Systems!Xpress Server!XPS#$O% . This step is not necessary to complete the task *ut it allows you to watch the process in action. 9. The 4press Server window displays on screen. ?ou should see the following

[Type text]

Anything in this window also gets logged to C !Program "iles!SAP!Retail Systems!Xpress Server!XPS#$O% . . !lick on the Properties ta* and the store num*er is displayed. ?ou should see the following [Type text] . 2.2.* Ne+t Steps Once you have gathered this information send it to your SAP #epresentative. . #ename the attached file to =license. !opy the license.rom Store Server+ launch 4press Server $indows Start  All Programs  SAP Retail Systems  Xpress Server OR Des%top Double-click shortcut :.lic> 7. The 4press Server window displays on screen. This step is not necessary to complete the task *ut it allows you to watch the process in action..ollow this Procedure 6. .lic file to the 4press Server parm folder =c Bprogram filesBSAPB #etail SystemsB4press ServerBParm> 9. 5t will *e processed for you. This attachment is your license.[Type text] :. This allows you to see what the server is doing at the time in real time. Soon you will receive an (mail that contains an attachment.

F. [Type text] . ?ou $ay click close if you wish.hen you see the #unning indicator *ecomes stopped like in this image click Start Again G. !lick on the Stop Server *utton.[Type text] E. .

This step is not necessary to complete the task *ut it allows you to watch the process in action. This allows you to see what the server is doing at the time in real time. H. ?ou should see the following [Type text] . The actual Server is a Service "under windows platforms that run services of course%.1 Cop ing o' the para#eter . Anything in this window also gets logged to C !Program "iles!SAP!Retail Systems!Xpress Server!XPS#$O% .[Type text] The 4press Server .PA-. 66. The 4press Server window displays on screen.rom Store Server+ launch 4press Server $indows Start  All Programs  SAP Retail Systems  Xpress Server OR Des%top Double-click shortcut 6I. !losing this program does not close the actual server.indow is Just a monitor program./ 'i"es 'ro# D0D Use The purpose of this procedure is to copy the parameter files from the SAP POS )est Practices &'& to your System. . Pro&edure Parameter files "also known as PA#$ files% define the rules and functionality that your store will follow. * Con'iguration *.

*at> and resides in =BProgram . 6. After approximately 9I seconds you should see a flurry of activity on the 4PS screen. *.ilesBStoreBparmBK.ilesBStoreB(O&P#O!. !opy from the )est Practices &ocumentation &'& B$iscB#etailB1SBSAP POS . Pro&edure These are the environment varia*le set *y the *atch file. This script file is called =eodproc.*at is provided as an example.or those of you who write *atch files it is also a @uick introduction to some of the SAP #etail utilities.BAT Use After the store is closed+ a script file is executed to perform whatever is re@uired at end of day for whatever reason.ilesBSAPB#etail SystemsB4press ServerB 7.K into the store serverLs C !Program "iles!SAP!Retail Systems!Xpress Server!Parm directory 69. . The eodproc. 5t will look something like this 6:. Soon the POS systems will take the parm files as well.)AT to ! BProgram .hatever else is deemed necessary that needs to *e executed after the store has closed.2 Con'iguration o' EODP-OC.rom the )est Practices &ocumentation &'& copy B$iscB#etailB1SBSAP POS . Open notepad and edit =!Program "iles!SAP!Retail Systems!Xpress Server!eo&proc#bat > and change the following lines "*olded and 5talici8ed% 2OT( Please check if the following directories are existing. This file is typically used for • • • • )ackup (nd of day file preparation for Cead@uarters Processing files from head@uarters . 5f not please create them [Type text] . ?ou may need to change these varia*les to suit your install. At this point you know that the parm files have applied at the server.ilesBSAPB#etail SystemsB4press ServerB>. 5ts sole purpose is to prepare files for P5 to process.[Type text] 67. .

I. #eads state files sdataPstate.(4( PQ #esults in )(S(T(2' '6I.BAT .dat and rdataPstate.K [Type text] .*at rem !all this to set environment varia*les call unameit.reg to create specified *atch file+ which will look something like this rem )atch autogenerated *y *esetenv S(T STO#(21$O9EI6 TRRR S(T T(#$21$OI7 TRRR Terminal 2um*er if POS+ I if )ackOffice S(T (O&21$OE. Some of those will *e discussed here.doc>%.[Type text] This is the directory for the SAP P5 machine.2. 5t can *e a 1#3 as well. set SAPMT$PM&#'Oc: set SAPMT$PO c:\SAP_UP !A" *.TP "please look at the =#etailMNuickM-uideM(2M1SM'6EI9.exe PQ> So for example )(S(T(2'. All SAP POS utilities are found in C !Program "iles!SAP!Retail Systems!'tilities . TRRR ?ear"from )usiness &ate% TRRR $onth"from )usiness &ate TRRR &ay"from )usiness &ate "7% 1se *esetenv in an end of day *atch such as the following *esetenv unameit.I)uild9F97IIGR7RG Patch 3evel III R !reate POS environment *atch file R 9.*at if errorlevel 6 call err*at.ile is *atch file name to create #eturns (rrorlevels I if successfulS 6 if program failed 2otes "6% $1ST *e run from POSP)ackOffice program directory. There are many utilities here and many are configuration specific. Please make sure that this directory is accessi*le via .6"$A?IHPHE% "!% !opyright 7IIE SAP A-. All rights reserved.7.here *atch. set 4PSM&5#OC:\Program Files\SAP\Retail Systems\Xpress Server SAP Temporary files to SAP P5 and the drive letter. TRRR 3ast (nd Of &ay se@uence num*er S(T 0&AT(O999 TRRR 0ulian &ate S(T ????O6HHE S(T $$O67 S(T &&O7. This directory will *e read from SAP P5 and pulls the data.srv+ sdataPsrveod. All utilities command line options may *e displayed in a command prompt *y executing =utilname.ile . 1sage *esetenv *atch.E(E and BESETEN0.*at rem 2ow use the environment varia*les as re@uired pk8ip uploadBUSTO#(21$UU(O&21$U uploadBUSTO#(21$UU(O&21$U. set 45M&5#OC:\Program Files\SAP\Retail Systems\Xpress Server\SAPInbound This is the directory of 4press Server.1 SAP POS Uti"ities used in the )at&h 'i"e There are two utilities used in this *atch file+ C0TLO1.

Cere is the list and a *rief outline of their function )(AS/.(4( )(. Again you may enter cvtlog RQ And look at the command line. .* Store Con'igurator The configurator is the main configuration tool for SAP POS. 5t must *e executed from the 4P#(SS Server directory and allows you to have many store specific parameters for (nd of day or any other store *ase *atch file. Please note there are actually two help pages for cvtlog =Rh7> *rings up the second page.(4( )(&5S/. Sets an errorlevel *ased on time parameters.exe cvsmv.(4( )(S(T(2'.or the most part this application is kept at the company head@uarters and most store personnel do not even know it exists. The !onfigurator consists of a 15 and a &ata*ase. Cere is the list of !'1tilities cvcds. Similar to .rom this youLll see usage and the output in a *atch file that can *e executed. 5n the !onfigurator you can make changes to a store and it will prepare files for the in store software suite to use. The maJority of the transaction set is configured here.indows AT command 2C03 1tilities convert data from SAP POS from *inary to a usa*le AS!55 format.C(2. Also used to pause in a *atch file as it the sample eodproc. BE originally stood for )atch (nhance.(4( )($(21.exe &ecrypts the Journal file for access to encrypted data. Some are for very specific environments.exe !'Parm.exe There are many other utilities.exe cvTxn74ml.exe cvtotals.for example converts the POSLs Transaction log "also called the =T3O->% to an ascii format descri*ed in SAP POSLs Technical #eference -uide. A live application must *e re@uested *y the user.(4( Asks user for input and returns an errorlevel *ased on the response. [Type text] .(4( )(&(3.exe cvtlog. *.exe !onverts department *y cashier totals to AS!55 cv&crypt. Allows creation of a simple dos *ased menu system Prompts user for text and stores it to a file &iscussed a*ove.exe cvtms. They were all made to enhance *atch files to get many Jo*s done.(4( )(P#O$PT. 2OT( )y default this utility does not decrypt the data. !'T3O.[Type text] . !onverts discount totals files to AS!55 1sed *y configurator prepares AS!55 from the configurator data*ase for the 5nstore Applications !onverts the S/1 $ovement file from the POS to AS!55 !onvert the Salesperson Productivity file from the POS to AS!55 !onverts the POS Transaction file from the POS to AS!55 !onverts the Timed Sales file from POS to AS!55 !onverts the Totals file from POS to AS!55 1sed internally cvdit.exe cvspd.*at (nhanced file deletion !hecks to see there is space on the disk. These files will tell SAP POS how to *ehave. The data*ase contains your configuration and is to *e *acked up as it can represent many man hours of work and not to mention the sta*ility of your stores.

6. !lick O/ . [Type text] . . 5f this does not apply do not *e concerned and skip this section.*. *.1 4irst Ti#e running up the Con'igurator The ..or example the P31 section of the configurator is not in any way meant to manage P31Ls for a live store. 5t is much too complicated a task and *eyond the scope of the !onfigurator. Switch to the 2etwork Ta* 9.[Type text] There are sections of the configurator that are considered to *e for demonstration and testing purposes only. 3aunch Store !onfigurator $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7. Select the T!PP5P !heck *ox :.irst time you run up the configurator you may or may not have to run this short once only procedure. The !onfigurator login prompt should display. The application will display this window.

The !onfigurator will display this prompt. :. !lick on ?(S. . !lick O/ [Type text] .e need to create a place in the configurator application for the new )P data*ase. . ?ou will *e presented with the configurator login screen. After this exercise you will understand where the data*ase resides and how to *ack it up should you re@uire to.[Type text] *.. 5n the data*ase name field enter =sap)p&'g>. 3aunch Store !onfigurator $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7. (nter =poi> into the password and click on =!reate &)> 9.2 Cop ing SAP Best Pra&ti&es Con'igurator Data)ase 5n this section+ we will place the SAP )est Practices &ata )ase in place.*. 1nder &escription enter =SAP )est Practices &ata*ase> E.e must name the data*ase and give it a description. Pro&edure 6. .

The create data*ase dialog will exit and you will *e *ack at the sign on.ilesBStore 5SAPBPC41.-> data*ase from the data*ase pull down menu. 6I. !opy from the &'& B$iscB#etailB1SBSAP POS .d) into C !Program "iles!SAP!Retail Systems!Store Configurator!sapbpcfg#&b# This will prompt for overwrite from windows. This will exit the configurator. To test if the procedure was successful+ start the configurator again. G. H. Select the #egister Parameters icon [Type text] . 5n the Sign on Screen+ select the =SAP)P!. !lick !ancel to exit the configurator. Select the Terminal Ta* 6:. !lick on =O/> 67. !lick O/. Select (nglish and click ok 69. 66.[Type text] F.

This section will show you how to set the !onfiguratorLs output files to a directory.*. Switch to the -eneral Ta* 6F.[Type text] 6. in the topRright corner of the main menu *. [Type text] .. 5t should read = SAP Best Pra&ti&es Para#eter Set> 6G. !lick on open on the #egister Parameters Search Screen 6E. !lick C"ose twice 6H. !lick on =6ES> when prompted to exit. These are the Parm files that define the POSLs rules of operation. (xit Store !onfigurator *y clicking the 7I. 5n reality it almost never is.* Setting up the Con'igurator 'or 'irst use This section of this document assumes that the configurator is on the same system as the rest of the SAP POS suite. 3ook at the =Param set name>.

[Type text] There is nothing stopping you from mapping a drive and setting the path this way if you wish.in the data*ase pull down menu and entering =poi> as password then click =O/> 9. .rom the language selection+ select (nglish then click O/ :.. Pro&edure 6. 3aunch Store !onfigurator $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7. 3ogin *y selecting the SAP)P!. .rom the !onfiguratorLs main screen select the =System Setup> menu and the =System Setup> menu item [Type text] .

5f it is not then point it to your (xpress ServerLs Parm &irectory.. 5f it is set to the location of your express server parm directory then do nothing.[Type text] . (xamine the =Parm &irectory> entry. The default install path for 4press Server is =! BP#O-#AV6BSAPB#(TA53V6B4pressV6Bparm> [Type text] . This screen should display E.

*. !opy then delete the contents of directory rather than Just copying them.in the data*ase pull down menu and entering =poi> as password then click =O/> 9. G.. 5f you are configuring for different la*s you can set the path to =c Bparm> for example. . 3aunch Store !onfigurator $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7. !lick on =6ES> when prompted to exit in the topRright corner of the main menu *. .rom the language selection+ select (nglish then click O/ [Type text] . F. Then manually copy the files to the parm directory of choice. 5f you do this *e very careful to manage the directory. 3ogin *y selecting the SAP)P!.[Type text] 5t is strongly suggested that you use the windows short directory paths and do not enter the final =B> in the path. Pro&edure 6.7 Con!erting Par#s 'or the 'irst ti#e use 5n this section we will convert various configuration files from the configurator to the SAP POS. (xit Store !onfigurator *y clicking the H. !lick on Save and !lose.or example c BparmB will not work c Bparm will.

[Type text]

:. On the configurator $ain Screen select the 5con+ which is shown on the following image to convert parameter files "also known as =PA#$> files%.

;. This should result in the following screen The =Send !onfigurator Parameters to> field is taken from the setting we made in the previous section. 5f you want to temporarily override this you can do so here.

E. !heck =Send (ntire ,ile> F. !lick the =Select All> *utton. $any of the *oxes will *e checked and the tags will go red. [Type text]

[Type text]

G. Select the P31 ta* and click on P31 !onfig+ P31 !ross#ef ,ile+P31 3ink 5tem ,ile+P31 Sec. &esc. ,ile+ P31 NT?P3vl ,ile+ P31 ,ile and Promotion ,ile. All fields in this screen must *e selected and red.

H. !lick on the /ey*oards ta* and select the 6I6 (nhanced check*ox 6I. Select the !onvert *utton at the *ottom of the window 66. The configurator will ask =Do ou want to &on!ert Entire 'i"es83 Select =?(S> 67. The !onfigurator will go through the conversion process and will come to a prompt similar to this one. !lick O/

69. The configurator will display this prompt. !lick O/

6:. ,iles are now successfully sent to the POS

[Type text]

[Type text]

2ote Send (ntire ,ile !heck )ox. Send entire file has a su*tle meaning that is not entirely o*vious. There are two configuration file types. 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 that are associated with !ash+ !redit and whatever else you accept at the POS Terminal. 5t is a small file and does not change often. Then there is a transaction type file these files change often and can *e @uite large. An example of this file would *e the P31 file. There can *e many thousands of records and you pro*a*ly do not want this file handled in an all or nothing method. ?ou would not want to send 6II+III plu records to 6II stores to change the price of a 6I of items. A =Transaction> type file allows you to send 6I records to change or add 6I items you want to change leaving the rest unchanged 5f you click send entire file you will notice that some of the names in the export window of the configurator change. ,or example &iscount 1pdate *ecomes =&iscount ,ile>. These configurations will act as if they are an =all or nothing> type of file. They will replace the current ta*le in favor of this new one.

*.*.9

Para#eter app" &he&% to the POS

To see if files were applied correctly to the POS check the 4PS log file with the following process 6. Open this file =! BProgram ,ilesBSAPB#etail SystemsB4press ServerBxps.log>. 5t is text so you can use any text editor. 7. 3ook for the following text =Applying download file"s%> !heck to see that it is from the approximate date and time for your entry. The next several hundred lines of this log will show that the 5nstore Server processed each file here is a small sample EP6GP7IIG ; 79 6H P$ !opy P31 txn file to directory EP6GP7IIG ; 79 6H P$ ! BP#O-#AV6BSAPB#(TA53V6B4P#(SSV6BparmBtxncmp.tcl EP6GP7IIG ; 79 6H P$ !opy of 6 files complete EP6GP7IIG ; 79 6H P$ AS!55 file snapshot EP6GP7IIG ; 79 6H P$ T(2&(#.AS! EP6GP7IIG ; 79 6H P$ 2O2$(#!C.AS! EP6GP7IIG ; 79 6H P$ SN3 import of T(2&(#.AS! 76 rows applied+ I rows did not apply. EP6GP7IIG ; 79 6H P$ SN3 import of 2O2$(#!C.AS! 7; rows applied+ I rows did not apply.

*.*.:

Adding a New Cashier 'ro# the Con'igurator

This section will cover adding a new cashier to the POS via configurator. To do this you must understand a little a*out authority levels in the SAP POS (nvironment. (ach employee has an authority level associated. Authority levels range from 6 to ;. 3evel one *eing the most restricted. .hat the actual levels represent is up to you. ,or example you could define levels this way 6. 7. 9. :. ;. !ashiers Supervisors Store $anager #egional $anager Cead Office Personnel

Through the configurator if a function is defined as authority level 9. This means an employee with an authority level 9 or greater can run this function. 1sing the example a*ove a Store $anager+ #egional $anager or Cead Office Personnel may also execute this function.

Pro&edure
6. 3aunch Store !onfigurator [Type text]

in the data*ase pull down menu and entering =poi> as password then click =O/> 9.rom the language selection+ select (nglish then click O/ :.. . On the !onfigurator $ain Screen !lick on the Administration ta* . 3ogin *y selecting the SAP)P!. Then the (mployee icon [Type text] .[Type text] $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7..

This screen will display next G. !lick on =2ew> and enter the information as seen here.[Type text] E. The (mployee menu will appear click on the (mployee 5con F. The =Alternative 3anguages> mush *e clicked and unRclicked. . [Type text] .or password enter =EEEEEEa>.

[Type text] H. This should result in the following screen [Type text] . 6I. 66. !lick on =Save> and close Three times. On the configurator $ain Screen select the 5con+ which is shown on the following image to convert parameter files "also known as =PA#$> files%.

7.ile. 5n this configuration it sends transactional data "or transaction logs% to the P5. As discussed earlier your cashier file will *e replaced from the one on this configuration. =(mployee 1pdate> will change to (mployee .ile> check*ox.7 SAP Transnet Con'iguration The following must *e configured in Transnet for realRtime T3O.conf Transnet Ser!er !Program "iles!SAP!(ransnet!config!(ransnet#)ml *.1 Transnet C"ient Transnet !lient sits in the store. !heck =Send (ntire .[Type text] 67. 5t is capa*le of file transfer and message transfer. Transnet !lient can also *e configured to connect directly with a credit service for credit processing. 5t is a piece of software that communicates with Transnet server at head@uarters. The configurator will ask =Do ou want to &on!ert Entire 'i"es83 Select =?(S> 6. The (mployee file is now successfully sent to the SAP POS Suite. Select the !onvert *utton at the *ottom of the window 6:. *. [Type text] .. !lick O/ 6E.Trickle and for !ustomer Order $anagement Transnet C"ient !Program "iles!SAP!(ransnet!config!(ransnet#)ml \Program files\SAP\Transnet\jtmt\config\client. ?ou may now log in with this cashier. The configurator will display this prompt. 69.

tms.T2$essage!onsumer!onnectionWX Tadapter classOWcom.tms.transnet.triversity.comPxiPStore!onnectivityW senderServiceOW!O$#e@uestServiceW sender5nterfaceOWSales&ocumentNuery#esponseMOutW senderPartyOWW senderAgencyOWW senderSchemeOWW NOSOW)(W sap!lientOWII6W sap1serOW*estpracW sapPasswordOWwelcomeW sap3anguageOW(2W timeoutOW7.core.adapter.xml file must *e configured in POS to contain only the relevant information needed for T3O.1 C"ient Transnet.inancial$essage#outeW timeoutSecondsOW9IWXTP#outeX TP#outing#uleX TPServiceX TThreadPool !leaning5ntervalSecondsOWEIW &e*ugOWfalseW $aximumThreadsOW9IIW $inimumThreadsOW.tms.transnet.tms.ip.T2ServerSocketW handler!lassOWcom.+#" !opy the predefined file from the )est Practices &'& B$iscB#etailB1SBSAP POS .TPS!lientCandlerW timeoutOW7.aitTimeOW.core.core.triversity.transnet.sap.triversity.IIIW nameOW$essage$anagerWX TActivation5nterval unitOWsecondsW valueOW6IWXTPActivation5ntervalX T$essage&escriptor nameOWT3og$essageW rootOWTransactionWPX T#oute nameOWTlog#outeW connection2ameOWTPS!lientWPX T#outing#ule messageOWT3og$essageWX T#oute nameOWT3og$essage#outeW timeoutSecondsOW9IWXTP#outeX TP#outing#uleX T#oute connection2ameOWTPS!lientW nameOWT3og$essage#outeWXTP#outeX T$essage&escriptor nameOW45$essageW rootOWPOS3ogWPX T#oute nameOW45#outeW connection2ameOW45CttpAdapterWPX T#outing#ule messageOW45$essageWX T#oute nameOW45#outeW timeoutSecondsOW9IWXTP#outeX TP#outing#uleX T#outing#ule messageOW&efault.T2$essage$anagerW descriptionOWTransnet $essage $anagerW forcedShutdown.tms.45CttpAdapterW xiadapterOWhttp PPTP5S(#'(#.transnet.ilesBStore BTransnet !lientBTransnet.triversity.trickle and !ustomer Order $anagement. ?ou may need to modify several setting to suit your environment .orking&irectoryX! BProgram .connection.propertiesTP3oggingX TService classOWcom.ilesBSAPBTransnetTP.triversity.xml to c Bprogram filesBSAPBTransnetB!onfig The Transnet !lientLs transnet.core.triversity.corpX TPO#TXPsapPxiPadapterMplainW sender2amespaceOWhttp PPsap.transnet.IW encodingOW1T.aitTimeOW.transnet.core.xihttp.orking&irectoryX TPTransnetX [Type text] .or !ustomer Order $anagement integration+ please change the =45CttpAdapter> connection setting according to your environment xiadapterOWhttp PPTP5S(#'(#COST2A$(X TP5.R6EWQX TTransnet System5&OW6IM6M6WX T3oggingXlogging.IIIW nameOW!onnection$anagerWX TActivation5nterval unitOWsecondsW valueOW6IWXTPActivation5ntervalX T!onnection 'ersionOW6W acceptTimeoutOW6IIIW classOWcom. secondsWX TPadapterX TP!onnectionX TPServiceX TService classOWcom.inancial$essageWX T#oute nameOW&efault.connection.triversity.W 2ameOWTransnetThreadPoolWXTPThreadPoolX T.ASPO#TXPsapPxiPadapterMplain> sap1serOWTusernameXW sapPasswordOWTpasswordX> TQxml versionOW6.message.1.7.ip.T24$3SocketServerW hostOWlocalhostW nameOW!lientSocket!onnectionW portOW6IIIIWXTP!onnectionX T!onnection nameOWTPS!lientW auto#econnectOWtrueW classOWcom.T2!onnection$anagerW descriptionOWTransnet !onnection $anagerW forcedShutdown.[Type text] *.core.tps.transnet.tms.W useSS3OWfalseWXTP!onnectionX T!onnection nameOW45CttpAdapterW classOWcom.

tloguploader.IIIW nameOW$essage$anagerWX TActivation5nterval unitOWsecondsW valueOW6IWX TPActivation5ntervalX T$essage&escriptor nameOW&efault.transnet.tms.core.+#" The Transnet ServerLs transnet.xtension.ilesBStoreBTransnet !lientB!lient.connection.xml file needs to contain only the relevant information needed for T3O.T3og1ploaderW modeOWseparate. ?ou will need to modify =S(#'(#A&&#OTT2Server5PX> to suit your environment.triversity.inancial$essage#outeWX TP#outeX [Type text] .message.7.xml to ! BProgram .tps.Jd*c.transnet.T2!onnection$anagerW descriptionOWTransnet !onnection $anagerW forcedShutdown.tms.txnW file!utTime$inutesOW9IWPX TP!onnectionX TPServiceX TService classOWcom.core.T2$essage$anagerW descriptionOWTransnet $essage $anagerW forcedShutdown.[Type text] *. AA 2T$ !lient !onfiguration file AA See 2T$ !lient $anual for valid values AP5SS3T?P(OI S(#'(#SS3T?P(O6 A Added *y the Transnet 5nstaller S(#'(#PO#TOG:II S(#'(#A&&#OTT2Server5PX A-153O-SOtrue ('(2T3O-3('(3O9 &()1-3O-O6 *.aitTimeOW.&on' The Server Address and Port 2um*er of the Transnet Server have to *e added in the !lient !onfiguration file "client.ilesBSAPBTransnetB!onfigB TQxml versionOW6.2 *.transnet.TPSServerCandlerW nameOWTPSServerWX TP!onnectionX T!onnection nameOWTlogAdapterW classOWcom. !opy the predefined file from the )est Practices &'& B$iscB#etailB1SBSAP POS .RGW rootPathOWc PtloguploadW dirSpecOWW fileSpecOWUchainURUstoreURUposidURUtrxnoU.transnet.triversity.conf%.T2$essage!onsumer!onnectionWX Tadapter classOWcom.triversity.inancial$essageWX TP$essage&escriptorX T#oute connection2ameOWAP$ connection name goes hereW nameOW&efault.IW encodingOW1T.microsoft.triversity.inancial$essageW rootOW.ilePerTxnW encodingOW1T.7.2 C"ient.conf to c Bprogram filesBSAPBTransnetBJtmtBconfB and change id accordingly.1 Transnet Ser!er Ser!er Transnet.trickle.aitTimeOW.core.tms.W $inimum!onnectionsOW6W 2ameOWTransnet0&)!PoolWX TP!onnectionPoolX TP&ata*aseX T3oggingXlogging.propertiesTP3oggingX TService classOWcom.2.1.tms.s@lserver.transnet.triversity.R6EWQX TTransnet System5&OW6IM6M6WX T&ata*ase &riverOWcom.core. !opy this file from the )est Practices &'& B$iscB#etailB1SBSAP POS .connection.7.IIIW nameOW!onnection$anagerWX TActivation5nterval unitOWsecondsW valueOW6IWXTPActivation5ntervalX T!onnection TPS&e*ug3oggingOWfalseW TPSPipe2ameOWTransnetW Transaction)ufferSi8eOW9IIIIIW classOWcom.ilesBCeadofficeBTransnetMServerBTransnet.SN3Server&riverW 1rlOWJd*c s@lserver PPlocalhost 6:99Sdata*ase2ameOtransnetW typeOWrd*msWX T!onnectionPool !leaning5ntervalSecondsOWEIW !onnection3ifeSecondsOW6GIIW &e*ugOWfalseW $aximum!onnectionsOW6IW $aximum1se!ountOW7.

525 is copied from the *est practices &'& using the following process 6.ilesBStoreBPOS.trg 2(. 7.*at.ilesBSAPB#etail SystemsB4press ServerBParm. [Type text] .INI The POS.orking&irectoryX! BProgram . 5t is only necessary to run this configuration once #unning Terminal &efine at a 3ater Time. One is the POS is run for the first time and you need to configure it.ilesBSAPB#etail SystemsB1tilities% called trg. There are two possi*le reasons for running Terminal &efine. The POS. Some prefer to create a small *atch file in the path "for example ! BProgram . This section will cover the changing of the configuration. The file is located in ! BProgram . The following Section #unning Terminal &efine for the .inancial$essage#outeW timeoutSecondsOW9IWX TP#outeX TP#outing#uleX TPServiceX TThreadPool !leaning5ntervalSecondsOWEIW &e*ugOWfalseW $aximumThreadsOW9IIW $inimumThreadsOW.ini is read in a top down process.* POS.[Type text] T$essage&escriptor nameOWT3og$essageW rootOWTransactionWPX T#outing#ule messageOWT3og$essageWX T#oute nameOWT3og$essage#outeW timeoutSecondsOW9IWPX TP#outing#uleX T#oute connection2ameOWTlogAdapterW nameOWT3og$essage#outeWPX T#outing#ule messageOW&efault.trg *y copying any small file to ! BProgram .T#. inside trg. So if you have the same settings in more than one place the 3AST one takes precedence.trgW Then anytime you need a trigger file Just execute this *atch file.ilesBSAPB#etail SystemsB4press ServerBParmBnewparm. 5t is suggested POS.orking&irectoryX TPTransnetX (nsure that the directory specified in the rootPath for connection =T3ogAdapter> exists.irst Time will cover the first time config.ilesBSAPB#etail SystemsB4press ServerBParmBnewparm. !omments are headed with the =A> sym*ol and are documented this way throughout. The other is the configuration is either wrong or changed and you need to change it. $eaning it reads line 6 then line 7 and so forth. create a newparm. from the )est Practices &'& copy &'& B$iscB#etailB1SBSAP POS .ini is another configuration point other than the configurator. 7 4irst Ti#e POS Con'ig 5n this section we will configure the POS.inancial$essageWX T#oute nameOW&efault.PA#$.ilesBSAPB#etail SystemsB4press ServerBParm 7.1 Ter#ina" De'ine Terminal &efine configures some of the main pos functionality and as well configures the location of the instore servers.W 2ameOWTransnetThreadPoolWX TPThreadPoolX T. *.*at simply paste this text echoXXW! BProgram .ilesBSAPBTransnetTP. As its name implies it is text.is Just a trigger file the contents of the file do not matter.525 to ! BProgram .7.

5f it is on the same machine you can enter 67F. Set 3ocal P31 to 2o 66.eLll assume the date is correct select 2 [Type text] . Set 1se )ackup Server to 2o 67.[Type text] 7.1 -unning Ter#ina" De'ine 'or the 4irst Ti#e 6.unction $enu. 5f you get any =.. Set 5s Thin Server to no 6:. Set the Store num*er to 6 and press enter E. Set the report -roup to 6 and press enter G. "2ew ?ork for example would *e =2?>% 6I. Set Primary Server 2ame to the 5P of your (xpress Server )ox. The 2umeric /eypad will not work as the POS uses this key. 5f all is not well Skip to 2ext section Trou*le Shooting Terminal &efine Press (scape and the POS will prompt change &AT(. Set the Terminal 5& to 6 and press enter F.I. This said the POS will accept =6> for ?(S and =I> for 2O :. POS '(#S5O2 P#O!((& ?P2 Press the ? /ey Although it is fairly rare in modern POS e@uipment some POS key*oards do not have alpha keys.or example if your 4press Server is on the same machine you can specify =localhost> instead of =67F. Set the State Province to your local 7 char state or province. Press the ? key for the Terminal &efine Proceed ?P2 .I. . .I.I.iles> throughout this process ignore them and press any key 9. 5f all is well then the POS will now exit to the Program .rom POS Terminal+ access POS 4press $indows Start  All Programs  SAP Retail Systems  Point of Sale OR POS Des%top Double-click shortcut #emem*er that if you make a mistake do not fear you can run this again at any time.6> 69.1.hen the POS runs up for the first time it will prompt 2(. Set the Parm -roup to 6 and press enter H. . Server names can *e 5PLs or hostnames that can *e resolved through your host file or &2S.6 1se the &ecimal key on the key*oard proper "near the space*ar%. 7. .ile 'ersion (rrors> or =$issing Parm .

6F. !heck that the POS application is 2OT displaying a 2O&) indicator. . Previous to Step 69 Otherwise you can Skip to the 2ext Section. . 5f it is then move on to the next sections #unning Terminal &efine for the . 5f a there was a typo and the POS could not connect to the server it will *e necessary to run Terminal &efine again.irst Time or #unning Terminal &efine at a 3ater Time. 6. The POS will drop to a . At wait for Server select 2O 9.e. The POS will now go to the login Screen. There is a related indicator called =2O!O$$> This indicator means that the POS was not a*le to open a network interface "i.525. ?ou will also notice a =2O&)> indicator.. 2O&) means there is no communication to the 4press Server.eLll assume the time is correct select 2 6E.F /ey or click this *utton again. ?ou may minimi8e the pos at any time *y pressing =!T#3R$> This function can *e disa*led in the POS. there is no network configured in windows%.2 Trou)"e Shooting Ter#ina" De'ine 1se this section if there was an issue in the #unning Terminal &efine for the .ollow the steps in the previous section on the screen to run terminal define [Type text] . 7.1. :.ait for Server Prompt. The POS will prompt change Time. This could also mean that the 4press Server Service is not running.[Type text] 6. 7.irst Time Section. Press the . 3ike the one *elow.

indow to watch the 4PS.2 Con'igurator Settings .G or click on the screen+ *utton on the :. 5t is suggested that you start the 4press Server . This process will create a copy of the default &ata*ase for you to work with.3A-O2 !'T3O-MT4221$&5-5TSO: O$&O!1$(2T)A#!O&(5&OE The O$&O!1$(2T)A#!O&(5& parameter is the *arcode num*er which will *e printed to a customer order receipt. At this point you may follow the instructions steps 6 through 67 in the #unning Terminal &efine for the . 5t is a valua*le way to learn the fundamentals. 5f the entries do not already exist you must create them. Perhaps you configuration has changed or you want to examine more advanced features.irst Time or you may set whatever settings that are appropriate. 3aunch Store !onfigurator $indows [Type text] Start  All Programs  SAP Retail Systems  Store . 5t is not necessary to follow these procedures unless you wish to learn more a*out configuration of the product. 9.1.ini.in real time so that you may monitor Parm file applies. 9 SAP POS Se"' Con'iguration This section is for those who wish to walk through the configurator to make changes themselves.INI Cere is a list of changes from the default pos. .3O.rom POS Terminal+ access POS 4press $indows Start  All Programs  SAP Retail Systems  Point of Sale OR POS Des%top Double-click shortcut 7. 5t is possi*le to run terminal define at a later time.ollowing the a*ove processes gave you an insight into some of the *asics of the configurator.1.2 -unning Ter#ina" De'ine at a Later Ti#e. 9.1 Su##ar o' &hanges in POS.O#!(21$3O!/O? !'T3O-M1S(!1##(2!?!O&(. After you have signed on enter E then press .[Type text] 7. Sign On to the POS as outlined in Section 3ogon to SAP POS 9. 6. 6. . ?ou can edit the ini manually.

!. .[Type text] Configurator OR Des%top Double-click shortcut 7. . (nter =poi> into the password and click on =!reate &)> 9. 1nder &escription enter =)P Self !onfiguration> E. ?ou will *e presented with the configurator login screen.e need to create a place in the configurator application for the new )P data*ase.e must name the data*ase and give it a description.>. !lick O/ [Type text] . . !lick on ?(S. 5n the data*ase name field enter =)PS(3.. The !onfigurator will display this prompt. :.

in the data*ase pull down menu and entering =poi> as password then click =O/> 9. 5t should look like this [Type text] .1. ?ou should now *e at the $ain Screen of the configurator.rom the language selection+ select (nglish then click O/ :.* .!. . 6. 3aunch Store !onfigurator $indows Start  All Programs  SAP Retail Systems  Store Configurator OR Des%top Double-click shortcut 7.[Type text] 9.a%ing Con'igurator Changes The next step is to log into the =)P Self !onfiguration> data*ase and start !onfiguring. 3ogin *y selecting the )PS(3.

Always create a copy of a data*ase for experimentation. . ?ou can define up to :I tenders 5& A6 through to :I. The !onfigurator is a complex product and gives you a tremendous a*ility to change many things.rom the !onfigurator $ain screen !lick on the =Tenders> icon 7.ith the a*ility comes the responsi*ility to work carefully and always test your work *efore committing anything to a live environment. Then click on the Tender Setup 5con.[Type text] ?ou can always tell which data*ase you are working on *y looking here )efore you do any work you would *e well advised to look at this to make sure you know which data*ase you are making changes to. There is no way to go from PA#$ files *ack into a data*ase. Once experimentation is complete you can always delete it afterwards and you do not risk the original data*ase. 9. .e need to change the *ase configuration to *e 1S !ash. Tenders are the types of money+ charge cards and really whatever can *e used to transact.ollow this procedure 6. . . ?ou should see a list of tenders.1. . The o*vious tenders are cash+ credit cards gift cards+gift certificates.e need to modify only those tenders that are 1S Tenders. As mentioned earlier the configurator data*ase is precious to your *usiness always have a *ackup off system. There are some foreign currencies. One hard and fast rule a*out tenders is that the countryLs *ase cash tender must *e Tender 5& 6. Cere is an itemi8ed list of configured tenders Tender 5& [Type text] Tender &escription . ?ou can configure shiny rocks if that is what the store accepts.7 Tender Changes The Tender Ta*le is where the tenders are defined.

D DSTO#( !#(&5T 5SS1(D DSTO#( !#(&5T #(&(($D D-ift !ardD D($P3O?(( !CA#-(D D#(TA53(# )1!/SD D. 6E 6F 6G 6H 7I 76 D!ASCD D!C(!/D DT#A' !C(!/D D'5SAD D$AST(#!A#&D DA$(4D D&5S!O'(#D D!&2 . So for the all other Tenders follow this process 6. E F G H 6I 66 67 69 6: 6.T !(#T T&#D D#(TA53(# !CA#-(D D&1()533 5SS.[Type text] 6 7 9 : .#A2!D ?ou will notice that Tender 5&Ls G+ 7I and 76 are not in 1S currency.OO& STA$PSD D&e*it !ardD D&e*it!heckD D(1#OD D. !lick on Tender 5& 6 then open 7.12&SD D-5. ?ou will come to a screen like this [Type text] .

Since there is no Server configured we need to disa*le it. !hange the currency to =1S &ollar> :. 9. Select Tender 5& 7 "!heck% and click open. !lick Save and close until you are at the main screen.rom the !onfigurator $ain Screen !lick on the =#eturns> 5con 7.1.ith #eceipt> 9.e need to modify returns from going out for returns Authori8ation. ?ou should see a list of tenders. This stops fraudulent returns activities. !lick on Save F. 9. #emove the text from the !redit Service field so that it is *lank. ?ou should *e looking at this screen [Type text] . !lick on !lose 9 times to get to the configurator $ain Screen 9.rom the !onfigurator $ain screen !lick on the =Tenders> icon 7. #eturns Authori8ation goes out to a central Server to authori8e the returns..odi'i&ations . :. . Then click on the Tender Setup 5con.1.ollow this procedure 6. E. . To do this follow this procedure 6.7. . . Switch to the =&ata !apture )ank> ta*. . ?ou will get a screen like this one .. #epeat this for every single Tender except for Tender 5&Ls G+ 7I and 76 E.[Type text] 9.e will disa*le credit authori8ation for checks. !lick on the !lick on the #eturn Authori8ation Ta* :.1 Changing Che&% Tender 5n the *est practices system there is no check authori8ation actually *eing performed *ecause this would re@uire a third party service. ?ou should see a list select 5& 6 then open. The &escription is =#eturn . !lick the 3eft arrow highlighted on the previous illustration and change Tender 5& 7.9 -eturns .

1. Save and close two times H.rom the $ain $enu in the !onfigurator Select 2on $erchandise icon. F. ?ou should *e *ack at the $ain Screen 9. Also remove the =#etrieve Original Txn . 7. )asically any function that re@uires a Tender to come in or out and is not in the P31 file can *e handled through 2on $erchandise. Services+ -ift !ards and Petty cash are handled through 2on $erchandise. .rom #efund Service> flag. Set the refund service to =2O2(> E.: Non ..er&handise Settings 2on $erchandise items are Just that+ chargea*le items that are non merchandise. G. At the 2on $erchandise Search menu click 2ew [Type text] . Cere we will create new 2on $erchandise records+ especially for the !ustomer Order $anagement 5ntegration scenario "only relevant if you are using that scenario% 6. #emove the checks from =#efund To Original Tender and #efund in 3ocal !urrency.[Type text] .

(nter the information as seen in the following : screens [Type text] .[Type text] 9. ?ou will see this screen. Purple $eans a re@uired entry :.

[Type text] [Type text] .

irst A97 [Type text] .[Type text] . !lick Save and close once E.. The relevant screens will *e placed here .e need to &o a Similar process Twice more for two more non merchandise entries. .

[Type text] [Type text] .

2ow 2on $erchandise99 [Type text] .[Type text] F.

[Type text] [Type text] .

The secure data field is left as is when you click new. 7. To launch a *rowser within the POS simply execute the corresponding manager code. (nter the data as in the following image.6RGII. ?ou will see this as part of this exercise. $eaning if you configure a *rowser 5& 6 then you also need to create a manager code F.[Type text] 9. ?ou can define *rowsers so therefore you have a manager code range of F. [Type text] .ollow this process 6.1..6. 5n the Pos )rowser Search Screen click on =2ew>. POS Browser ?es the POS has a *uilt in *rowser. !lick on the =Pos )rowser> icon on the main screen of the configurator.or the !ustomer Order $anagement 5ntegration scenario we use the POS )rowser functionality to connect to the SAP #etail Store =!ustomer Order> screen. . .

!lick the $anager POS .ithin each $anager code there are the same set of parameters that you can set like print options and authority levels and such..ASS(#'(#X T..ollow this procedure . !lick new in the $anager Pos .[Type text] This 1#3 may change in your environment. A manager code is a function that gets executed. . !hoose Sales Order Processing O (na*led :.unctions icon in the main !onfigurator $enu E. !lick Save and close twice to get to the main menu. !onfigure following the next three images [Type text] .unctions Search $enu F. . !hoose the SAP #etail Store 1#3 for the !ustomer Order $anagement 5ntegration http PPT.ASPO#TXPsapP*cPguiPsapPitsPwssaMentryQsapRclientOI7IYsapR languageO(2YVstoreMnoO$II: 9. .or example regular Sale is $anage !ode 6HI. 2ow we need to tie this to a $anager !ode as discussed earlier we need to create a $anager code F..

[Type text] [Type text] .

< Data Capture 2ow we need to switch to the &ata !apture ta* in the configurator. !lick on the Policy icon under the &ata !apture Ta* in the !onfigurator [Type text] . 5f you were to configure that credit agreement policy you would go to the tenderLs print option and attach that policy to the credit tenderLs print options+ easy rightQ To create a policy follow these steps 6.e need to create a PO35!?. !lick Save and !lose twice to get *ack to the main Screen 9. A policy is a *lock of text that gets printed in various places.1.[Type text] G. An example of a policy is the =5 agree to pay Zin accordance to my agreement withZ> that you see on receipts a*ove the signature line when you pay *y credit cards. ?our screen should look like this .

!onfigure the Policy according to the following 7 images [Type text] .[Type text] 7. 1nder Policy Search click on new 9.

1.= Lo a"t Progra# As discussed *efore the policy is Just a *ock of text. !lick on Save and !lose twice U3(6 is a varia*le that the POS replaces with the num*er of points earned.[Type text] :. 9. Then click on the 3oyalty Programs icon as in the image *elow [Type text] . . So we now we need to attach this policy to a 3oyalty Program.ollow this procedure 6. !lick on the 3oyalty $anagement icon under the &ata !apture Ta* in the !onfigurator 7. Something needs to call it.

1> Bar&ode Printing 1nder the P31 ta* you will find the *arcode printing. .or example the POS can print a *arcode at the *ottom of the sales receipt that contains transaction num*er store num*er etcetera. !onfigure according to the image *elow.rom the main !onfigurator Screen select the P31 ta* and then the )arcode icon 7. These *arcodes contain information that the POS can key off of to launch a transaction. . This section defines *arcodes to *e printed *y the pos on the receipt primarily.1. . [Type text] . Select 5& 6 or 3O?A3T? P#O-#A$ from the menu and modify according to this image 9.ollow this procedure 6.[Type text] 9. The pos can *e configured to recogni8e this *arcode and then launch a return transaction for example.

[Type text] .1. #emem*er that it started with EE and ends in FF.e will modify menus for the POS and change some rules of the POS and the key*oard functions as well. 1sing this methodology you can create exceptions.11. Since this is a *ottom up process the more detailed rules get added to the *ottom and as the rules get more general the 5&s get lower and lower.hat it is in essence is a list of rules the POS uses to identify )arcodes "like the one configured in the previous section%.1. 9.1 Ite# Entr Contro" 5tem (ntry !ontrol is a set of rules for identifying the strings of characters as they are scanned or keyed at the =ScanP(nter 5tem> prompt or+ the =(nter 5tem> prompt if there is no scanner configured.[Type text] The POS can identify a *arcode *ased on the Prefix Suffix and Scan &ata Type. 9. . !lick on Save and close twice to get to the main menu. Scanner configuration can vary from scanner to scanner and as well *y manufacturer. . 5t works in a *ottom up process. Starting with the highest 5& and working up the list until it gets a match or eventually performs a P31 lookup and treats the input as a P31. 5n this case we will print a *arcode that looks like this 5t is important to choose the *arcode format that suits your needs for example does the format support alphanumeric and will it handle the length that you re@uireQ 9.11 Ter#ina" Ta) The Terminal ta* is where a lot of the various configurations come together into the POS. 5n this section we will configure a rule that will take in the *arcode we entered in a*ove. This of course re@uires a scanner that is properly configured to send this information to the POS.

Cere we define a *arcode that starts with EE and ends with FF it must *e at least and at most 6E characters long.1. /ey*oards are looked at as a kind of menu from the POS [Type text] . !lick =Save> and =!lose> twice to exit this screen.2 .11.enus There are three maJor types of menus. 5n the !onfigurator Select the Terminal Ta* and select the =5tem (ntry !ontrol 5con> 7. .unction $enus and !ustom $enus. The POS will print this *arcode and so will SAP !ustomer Order $anagement. 0ust so there is no confusion they are left at default as they are difficult to read in their current form.ill in the Screen according to the following 5mage There are two fields highlighted. These are Standard $enus+ . 5n the =5tem (ntry !ontrol Search> window click on =2ew> 9.[Type text] 6. :. 9.

The Tender menu is displayed after you press the =TOTA3 /(?> Only Tenders some discounts and such are allowed here. Select !ustom $enu 5& 7I =2on $erchandise> and !lick Open 9. 5n this section we will add the $anager code into the POSLs $ain $enu and 5tem $enu. There are three sets of Standard $enus $ain $enu+ 5tem $enu Tender $enu. This gives you the flexi*ility to create complex menu structures. . [Type text] . These menu types are not used as much since custom menus give much more flexi*ility. $ain $enu is displayed after you sign on or after a Transaction is finished.e will *e adding the =&elivery Options> menu to the =2O2 $erchandise> menu. 5n the !onfigurator Select the Terminal Ta* and select the !ustom $enu "5tems% icon. 5t cannot contain all of the transactions *ecause it would not make sense to allow an item void for example if there are no items to void.[Type text] The Standard menus are represented on the POS screen as the actual *uttons on the screen. . !onversely you could not allow some functions in mid transaction.unction $enus are used to group certain function types for example+ Admin $enus are used to group $anager !odes and Tender $enus group Tenders so on and so forth. After you launch a transaction or ring in your first item the 5tem menu is displayed.= 7.ollow this Procedure 6. . !ustom $enus are menus that allow you to place a large num*er of items under them even other custom menus.

This screen will appear [Type text] . At the !ustom $enu $aintenance Screen click =Add Option>. 2ow right click on the new line and a pull down menu will appear. Select !ustom $enu. .[Type text] :.. E.

G. Select !ustom $enu 5& 6I =#efund> and !lick Open [Type text] .1. Save and then close twice. 9.ollow this procedure 6. !lick and &rag &elivery options onto the *lue line you Just created. 5n the !onfigurator Select the Terminal Ta* and select the !ustom $enu "5tems% icon. . !lose the custom menus &rag and &rop screen H.11. 7.[Type text] F.* Add E+&hange Ite# to #enu 2ow we need to add another type of refund to the refund menu.

Set the A column to =6I> and right click and select =1serR&efined Txn> . This menu will appear [Type text] .. This time we are going to add a 1ser &efined Transaction " usually called a 1&T%.unction> .[Type text] 9. So as *efore click on new :.

!lose the &rag and &rop window G.ell now we need to add this to the main menu. As you may remem*er that we created $anager !ode F.11.[Type text] E.: earlier.enu .7 Standard . 9.1. 5n the !onfigurator Select the Terminal Ta* and select the Standard $enu icon [Type text] .enu ?. F.ollow this procedure 6. .e need to add the interface to the order $anagement onto the menu. ?our final result should look like this H. !lick on Save and close twice The description column is what actually gets displayed on the POS $enu. .ain . As in the previous exercise drag and drop the function onto the new menu entry.

indow Type select =$A52 $(21 9. .indow select the $ain $enu .[Type text] 7. #ight !lick the new entry and select $-#PPOS .unction [Type text] . Select Open :. Set the A column to 7I E. Then click on add.. 5n the Standard $enu Search .

ell now we need to add this to the item menu. 9.[Type text] F. onto the new entry G. This section follows an almost identical procedure to the previous one.: earlier.e need to add the interface to the order $anagement onto the menu..ollow this procedure 6.1. As you may remem*er that we created $anager !ode F.11.enu . &rag and &rop $anager !ode F.9 Standard . . .enu ? Ite# . !lick on Save and close twice. 5n the !onfigurator Select the Terminal Ta* and select the Standard $enu icon [Type text] .

Set the A column to 6G E. Then click on add.[Type text] 7.indow select the $ain $enu . 5n the Standard $enu Search .unction [Type text] . Select Open :.indow Type select =5T($ $(21> 9. . #ight !lick the new entry and select $-#PPOS ..

1.ollow this procedure 6. onto the new entry G. Trickling is how the POS communicates to P5 and hence *ack in to the SAP )ackend.. .[Type text] F. 9.12 -egister Para#eters #egister Parameters are where the most fundamental rules of POS Operation reside. &rag and &rop $anager !ode F. . !lick on Save and close twice. 5n the !onfigurator Select the Terminal Ta* and select the #egister Parameter 5con [Type text] .e need to set some trickling settings.e trickle the Transaction 3og *ack to the SAP Cost .

. !lick on Save and !lose twice. E. . Set the ..ollow the Steps in !onverting Parms for the first time use [Type text] .[Type text] 7. Select Open in the register Parameter Search Screen 9.rap AS!55 Tlog in 4$3 and 1pload 4$3 Tlog Trickle flags as outlined *elow. !lick on the Polling Option Ta* :.

Sign up to vote on this title
UsefulNot useful