SAP Enterprise Point-of-Sale
Store and Back Office Functions
POS Client
Transaction Flow
Navigating Through The POS Screens
Cash And Safe Management Operations
Preparing A Till
Balancing A Till
Rolling Tills
Pickups And Loans
Preparing A Tender Pickup
Receiving A Loan
Opening The Drawer For A No Sale
Paying In Or Out From The Till
Safe Management
Balancing A Safe
Safe Deposits
Safe Withdrawals
Safe Transfers
Making A Bank Deposit
Tendering At The POS
Tendering
Tender Authorization
Using The Total Key
Multiple Tenders
Currencies
Foreign Currencies
Tender Exchanges
Cash
Cash As Tender
Checks
Travelers Checks
Checks As Tender
Credit Vouchers As Tender
Coupons
Coupons As Tender
Scanning A Coupon
Gift Certificates
Gift Cards
Tender-Specific Items
Credit, Debit, And Authorization
Credit Cards As Tender
Authorizing A Manual Credit Sale
Authorizing A Manual Refund
Forcing A Credit Authorization
Voiding A Previous Credit Authorization
Transactions
Sales
Creating A Regular Sale Transaction
Responding To The Select Department Prompt
Overriding A Price
Returns And Refunds
Employee Transactions
Performing An Employee Sale
Non-Merchandise
Bottle Deposits
Pending Transactions
Layaways And Other Pending Transactions
Creating A Layaway Sale
Layaway Sale Statement View
Payment On A Layaway Sale
Completing A Layaway Sale
Canceling A Layaway Sale
Changing Layaway Payment Information
Changing An Item In A Layaway Transaction
Editing Layaway Customer Information
Selecting A Layaway Function Within A Summary View
Writing Off A Layaway Transaction
Re-Entering A Layaway Transaction
Updating A Pending Transaction Offline
User-Defined Transactions
Suspending A Transaction
Resuming A Suspended Transaction
Void And Post-Void
Selling Gift Certificates
Selling Gift Cards
Promotions And Discounts
Promotions
Mix Match Pricing
Discounts
Applying Discounts
Foreign Currency Discounts
Pricing Rules
Voiding
Quantity Pricing
Taxes
Tax Groups
Tax Modification
Manual Taxes
VAT Receipt Printing
Display Options And Peripherals
Setting The Look And Feel Of Your Display
On-Screen Background Images
On-Screen Frame Elements
The Appearance Of Individual Frames
Menu Buttons
Defining The Status Indicators
Customizing Text And Colors For Menu Buttons
Background Color For Frames
Terminal Display Messages
POS Keyboards And Keypads
On-Screen Keyboard
On-Screen Static Keypad
Scanners
MICR Readers
Bar Codes
Remote Display Devices
Administration
Cashier Identification
Changing The Register Mode
Training Mode
Transaction Re-Entry Mode
Launching The POS Web Browser
Permissions And Permission Groups
Employee Time And Attendance
Print Options And Receipts
Print Options
Receipt Headers And Trailers
Printing A Tax Summary
Printing Rain Check Receipts
Number Masking
Customer Order Management (COM)
Offline Capable Client
Document Editor
Document Editor: Document Configuration
Using Drag and Drop
Setting Conditions
Saving Your Work
Testing Your Documents
Document Editor: Document Outline
Document Editor: General Section
Mobile POS
POS UI Configurator
Running the POS UI Configurator
Advanced Layout Properties Window
Position Tab Page
Font Tab Page
Alignment Tab Page
Border Tab Page
Image Graphics Tab Page
Saving Your Work
Exiting the POS UI Configurator
layout.properties File
Head Office Functions
POS Manager
First Steps
Logging On to POS Manager
Logging Off POS Manager
File Maintenance
Employee Profile Maintenance
Searching for an Employee
Creating Employee Profiles
Modifying an Employee Profile
Changing the Status of an Employee
Mix Match Promotion Maintenance
Creating a Mix Match Promotion
Modifying a Mix Match Promotion
Deleting a Mix Match Promotion
Store Setup Maintenance
Defining Store Information Parameters
Defining Customer Display Messages
Defining Tax Rates
Defining Currency Exchange Rates
Defining Store Menus
Promotion Maintenance
Creating a New Promotion
Defining Promotion Details
Managing Multiple Promotions
Item Maintenance
Searching for Items
Adding and Editing an Item
Defining Item Information
Defining Item Attributes
Defining Sell and Return Required Data
Defining Sell and Return Display Messages
Defining Link Items
Department Maintenance
Defining Department Attributes
Defining Sell and Return Required Data
Defining Link Items
POS Manager Reports
Running Reports
Previewing and Printing Reports
Report Groups
Running the Sales Report
Running the Sales Analysis Report
Running the Layaway Report
Tender Report
Running the Tender Report
Understanding the Tender Report
Running the Item Movement Report
Running the Non-Merchandise Report
Running the Register Summary Report
Running the Discount Report
Running the Paid In/Out Report
Running the Item Grouping Sales Report
Running the Weekly Short/Over Report
Running the Exception Report
Running the TurnOver Report
Tender Management
About the Tender Detail Windows
Working with Tills
Listing Tills Using the Tills Report
Creating a New Till
Assigning Free Tills
Performing a Loan
Performing a Pickup
Balancing a Till
The Till Balance Report
Running a Till Status Report
The Till Balance History Report
Checking the Contents of a Till
Safe Management
Performing a Safe Withdrawal
Performing a Safe Deposit
Performing Safe Paid In and Safe Paid Out Functions
Balancing a Safe
Adjusting a Safe
Running a Safe Content Report
Running the Tender Transactions Report
Running the Safe Audit Report
Manager Functions
Opening the Store
Closing the Store
Maintaining Time and Attendance Data
Monitoring Registers
Transaction Log
Running the Electronic Journal Report
Viewing the Electronic Journal Detail Report
Running the Receipt Archive Report
Viewing and Printing Transaction Receipts
Configurator
Common Screen Elements
Configuration
Setup Enterprise Hierarchy
POS System Parameters
Sites And Devices
Manage Configuration
Deploy Profile
Release Profile
Import Profile
Export Profile
Verify Deployment
Transactions
Transactions
Pending Transactions
Pending Transaction Types
Pending Transaction Groups
Payment Schedules
User-Defined Transactions
Items
Non-Merchandise
Eligibility Rules
Item Combination Restrictions
Item Hierarchy
Units of Measure
Check Digits
Taxes
Tax Tables
Tax Groups
Tendering
Tenders
Currencies
Safes
Pricing
Discounts
Coupons
Fees
Functions
User-Defined Functions
Permissions for User-Defined Functions
Auto Trigger Functions
Permissions
Permission Access Types
Permission Action Types
Date Eligibility
Data Entry Processing
Predefined POS Functions
Offline POS Functions
Printing
Documents
Common Document Formatting Properties
Document Definition
Document Outlines
Variables Used in Document Forms
Functions for Variables
Masking Rules
Bar Codes
Auto Reference Numbers
User Interface
Menus
Menu Types
Keyboards
Keypad
Customers
Customer Profiles
Lookups
Customer Functions
Data Capture
Data Types
Prompts
Forms
Validation Rules
Derivation Rules
Conversion Rules
Choice Lists
General
Terminal Operations
Terminal Features
Customer Order Management Parameters
Payroll Period
Store Operations
Store Settings
Business Event Notifications
Report Group Configuration
Reports
Rounding Rules
Configuration Procedures
Logging on to the Configurator
Configuring POS System Parameters
Configuring Head Office, Store Profile and Site Mapping
Configuring the POS Browser
Configuring Bottle Deposits
Configuring Clock In and Clock Out
Configuring the Birthday Promotion Discount for Loyalty Customer
Configuring Pending Transactions
Configuring Rolling Tills
Configuring Gift Receipts
Releasing Application Profiles
Configuring Customer Order Management Parameters
Configuring a Database Purge Policy
Issuing Change in Multiple Foreign Currencies
Configuring Mass Tax Override
Data Flow
Technical Product Reference
Loading Data into SAP Enterprise POS
Importing Data into SAP Enterprise POS
Data Maintenance (DM) Controller
Directories Used by the DM Controller
Preparing an Import
Running an Import
Brief Overview of DM Controller Processing Steps
Managing the Replication Processes
POS Client Simulator
Configuration and Setup
Recording Client Scripts
Configuring a Simulation Plan
POS Client Simulator Engine
Using Client Script Recording
Using The Simulator Engine
Changing Input Parameters
EFT Tansactions in Training Mode
Configuration and Hierarchy Import/Export
Exporting and Importing Application Profiles
Time Zones And Japanese Language Support
Literal.properties File Conversion to Unicode (Japanese Language
Converting a literal.properties File to Unicode
Time Zone Behavior
XML Transaction Log (TLog) Files
End Of Day Notification XML Files
End Of Day Notification Schema
Transaction Log XML Elements
XML For Specific Transaction Types
Validating The XML TLog
Transaction Log Schemas
POSLogRetailTransactionStockView_Extensible.xsd
XML Data Input Files
General Data Input XML Document Structure
Data Input XML Header
Item Maintenance XML Files
Item Maintenance xml Document Elements
Item Maintenance Schemas
Department Maintenance XML Files
Department Maintenance Schemas
Employee Maintenance XML Files
Employee Maintenance Schemas
Item Hierarchy Maintenance XML Files
Item Hierarchy Maintenance Schemas
Promotion Maintenance XML Files
Promotion Maintenance Schemas
Mix Match Pricing Maintenance XML Files
Mix Match Pricing Maintenance Schemas
Site Parameter Maintenance XML Files
Site Parameter Maintenance Schemas
Validation Maintenance XML Files
Validation Maintenance Schemas
Data Types
Known Data Types
Services Interface Files
Customer.xsd Files
Error Messages
General Error Messages
POS Manager Error Messages
POS Client Error Messages
Configurator Error Messages
Hardware Error Messages
Item Key Expansion Rule
Item Key expansion.xml
Example Key Expansions
Multiple Pricing
Base+1 Algorithm
Highest Price Algorithm
Group Threshold Algorithm (Single Item Priced)
Electronic Funds Transfer
Electronic Funds Transfer via SAP POS Store Data Transfer for Re
SAP POS Store Data Transfer for Retail APM Configuration and Dev
SAP POS Store Data Transfer for Retail Architecture
Main Architecture Concepts
SAP POS Store Data Transfer for Retail Deployment Configurations
Dynamic View
EFT Framework
ISO 8583 Protocol Overview
EFT Framework Components
Asynchronous versus Synchronous EFT Frameworks
Adaptor Framework
Credit Simulator Framework
APM Development
APM Development Cycle (APMDC)
Specifications Review (Practical Considerations)
Transaction Set Resolution
Communication Resolution
The SAP POS Store Data Transfer for Retail Frameworks (Detailed
Selecting the Framework
Asynchronous and Synchronous EFT Frameworks
Asynchronous EFT Framework
Synchronous EFT Framework
TNConnectionManager and SAP POS Store Data Transfer for Retail F
TNMessageManager and Message Routing Rules Resolution
TNMessageHandler
EFTService Class and SynchEFTService Classes
CreditServiceHandler Interface
RegisterMap Class and Customer Specific Configuration
Create External Request Method Types
Create Credit Service Response Type Methods
ISO8583 Response Type Methods
APM Connectors and Configuration
CreditServiceMessage Class Hierarchy
SocketAPMConnection Class
SequentialAPMConnection Class (Modem)
JMSAPMConnection Class
URLAPMConnection Class
Developing Using EFT Framework Summary
Adaptor Framework Details
Additional Support Information
XML to ISO Mapping
SAP POS Store Data Transfer for Retail Deployment Modes
Centralized Deployment Mode
Centralized Deployment Mode (Using JMS)
In-Store (Client) Deployment Mode
Test Client
Test Client Configuration
Test Client Field Codes
modem_dialer.xml
SAP POS Store Data Transfer for Retail Configuration
Configuring Connection Manager
Configuring Message Manager
Configuring the Database
Configuring Thread Pool
Configuring Transnet System ID
Logging Configuration
Simulator Setup
Documentation
SAP POS Store Data Transfer for Retail Financial XML Messages
Message Types General Information
Common Aggregates
Common Elements
Financial Messages Overview
Financial Messages
Financial Reconciliation Messages
Financial Settlement Messages
Financial Sign-on Messages
Different Type of Message Formats
Regular Type Messages
Reference Type Messages
SAF Type Messages
Reversal Type Messages
Stored Value Cards
Activate Messages
Redeem Messages
Return Messages
Reload Messages
Balance Inquiry Messages
Replacement Messages
Combine Messages
Issue Messages
Cash-out Messages
Void Messages
Reversal Messages
Store and Forward Messages
Pre-authorization Messages
Post-authorization Messages
Deactivate Messages
Credit Cards
Sale Messages
Return Messages
Void Messages
Reversal Messages
Store and Forward Messages
Pre-authorization Messages
Post-authorization Messages
Debit Cards
Sale Messages
Return Messages
Balance Inquiry Messages
Void Messages
Reversal Messages
Store and Forward Messages
PinPad Key Exchange Messages
PinPad Close Batch Messages
Check Verification / Guarantee
Authorization Messages
Check Transfer Messages
Electronic Benefits Transfer (EBT)
Purchase Only Messages
Purchase with CashBack Messages
WithdrawAll Messages
Return Messages
Balance Inquiry Messages
Void Messages
Reversal Messages
Store and Forward Messages
Pre-authorization Messages
Post-authorization Messages
Action Codes
Data Types
Binary
Boolean
Date
Amount
Currency Code
Enumerated Types
Language Code
Reason Codes
Sample Financial Message XMLs
Credit Card Authorization (Manual)
Credit Authorization Reversal (Manual)
Credit Authorization (Swiped)
Credit Void Authorization
Credit Return
Debit Authorization
Debit Return
Check Authorization (Manually Entered)
Check Authorization (Scanned)
EBT (Cash) Authorization
EBT (Foodstamp) Authorization
EBT (Foodstamp) Balance Inquiry
EBT (Foodstamp) Return
Stored Value Card (Gift Card) Issue
Stored Value Card (Gift Card) Payment (Reload)
Stored Value Card (Gift Card) Authorization (Redemption)
Stored Value Card (Gift Card) Post-authorization
Stored Value Card (Gift Card) Balance Inquiry
Stored Value Card (Gift Card) Cash Out
Electronic Funds Transfer via EFT User Exit
User Exits
SAP Enterprise POS User Exit Development Environment
Preparing the Development Environment
Incorporating Custom Code into SAP Enterprise POS
Server Code
POS Client Code
Configuration Extensions
External Extensions
Customer Service User Exit
Configuration
Default Customer Service Processing
Customized Customer Service Processing
Service.properties Configuration File
Mapping of Data Types to Customer Request Elements
External Customer Service
CustomerRequest with a LOOKUP Action
CustomerRequest with an ADD Action
Standard User Exit Extensions
Transaction Post Workflows
TLogProperty Association Tables
Transaction Summary Identifiers
Line Detail Identifiers
Transaction Post Workflow Configuration File Schema
External Service Adapters
Device Services/JavaPOS
Writing a Device Service
Device Types Supported by SAP Enterprise POS
Writing a Device Service
Interface and Notification Event Classes
POS Client Startup and Shutdown
Loading a Custom Device Service into the POS Client
Writing a Device Service Factory
Modifying the POS Client Configuration
Modifying the POS Client Startup File
Electronic Funds Transfer via EFT User Exit
Custom Extensions
Modifying the Qualification Chain of a Synchronous Feature
General Notes on Qualifiers
Writing a Synchronous Request Qualifier
Inspecting the Input Parameters
Gathering Information From Other Sources
State Information
Database Tables
Configuration Settings
Updating The Validated Request
Requesting a Permission Check
Returning Status Codes and Requesting Additional Information
Rejecting a Request
Prompting for Additional Information
Writing a Synchronous Authorization Qualifier
Configuring SAP Enterprise POS with a New Qualifier
Locating the STG Configuration Files
Shared Qualifiers
Shared Request Qualifiers
Shared Authorization Qualifiers
POS Item Feature
Item Validated Request
Responsibilities of the POS Item Feature Qualifiers
Request Qualifiers
Authorization Qualifiers
SAP Enterprise POS JavaDocs
Important Disclaimers on Legal Aspects
Copyright