BBP Ret 005 Pos Interface v1.2
BBP Ret 005 Pos Interface v1.2
BBP Ret 005 Pos Interface v1.2
Project Name
Effective Date:21.12.2016
Table of Contents
Arvind/IBM Confidential
Page 2 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
7.0 GAPS...........................................................................................................................................17
Arvind/IBM Confidential
Page 3 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 4 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
2.1 Applicability
The process described in this document details POS Integration processes necessary for for enabling
ARVIND’s various business processes defined under Business Blueprint Document for retailing process.
The document is applicable for following business verticals of Arvind group:
Arvind/IBM Confidential
Page 5 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 6 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Omnichannel / In
Store /Online/ Return
Arvind/IBM Confidential
Page 9 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 10 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 11 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
We use POS Interface Outbound function to link up the POS system (Xstore) to send the below business data
from ERP SAP FMS to Xstore.
Our level our interface would be different than the ALBL. Refer the separate file attached with this email
named – “CR-XSTORE INTEGRATION_24_Nov_2016”. This file will cover all the valid scenarios applicable for
AFBL/ASPOL.
Arvind/IBM Confidential
Page 12 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
We use POS Interface inbound function to link up the SAP FMS to send the below business data from POS
(Xstore) to SAP FMS.
Arvind/IBM Confidential
Page 13 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
3.1 POS Interface – Outbound/Download the Master & Transactional Data to the POS
We use the POS interface – outbound to provide Arvind’s store POS systems (Xstore) with all the relevant
data that the external systems require to handle the store processes independently.
The ALE (Application Link Enabling) technique enables all the messages (interface for business data) that can
be exchanged between ERP Systems (SAP FMS) to be sent to store systems. In distributed retailing,
independent application systems are asynchronously linked, enabling business information to be exchanged
at different periods and for different events. Settings are made to define which applications run on which
systems and which information (messages) is exchanged in the form of intermediate documents (IDocs).
Checks are made to ensure that the data arrives even if the receiving system cannot be accessed when the
data is sent. Distributed retailing is used, for example, to exchange information via the POS interface. You
can regularly supply the POS systems in the stores with current data (master data, such as EANs, conditions,
and merchandise categories) via the POS interface – outbound.
Arvind/IBM Confidential
Page 14 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
The following data can be distributed via the POS interface – outbound:
Article - All the information that is required in Sales for the POS, such as texts, prices, EANs.
EAN references - The additional EANs for the main EAN of an Article are prepared here for
the POS so that the POS does not have to keep a complete master record for each EAN.
Merchandise categories -Merchandise categories (assigned to a store) and merchandise
category hierarchy levels above the particular merchandise categories are prepared
Exchange rates - All the exchange rates in a configurable exchange rate type for the local
currency are prepared. Always all relevant exchange rates are transferred.
Tax Master - The tax rates of the store country are always transferred in full.
Unlike initialization, manual selection allows you to specify explicitly which data you want to send to the
store; for example, at one store the Article information is not correct. Then you can download only this
Article to this specific store immediately (on request).
To decide what you want to download to the store, various levels of detail are available from the
merchandise category, and the EAN right down to the individual Articles or groups.
You schedule the change message periodically to provide the stores with information on changes to master
data. For this purpose with transaction BD52 you maintain the required fields that have to be considered
when changes are made. The relevant fields are specified here together with the tables that contain these
fields. After the fields have been included in this list and the relevant message types for generating change
pointers have been activated in transaction BD50. You can use the change message to determine which
Arvind/IBM Confidential
Page 15 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
changes were made in the central ERP System and to send the changed data through IDoc to the relevant
stores.
3.1.4 Assortment List
Retail companies are rarely organized along strictly uniform lines, which mean that there are often variations
in size between the individual stores. Some stores form legal, independent units with the status of an
external customer or company, or take on the function of a wholesaler, for example. All these different parts
of the same company or group must be kept up-to-date with changes that affect them. Stores that replenish
stocks by manual inspection require up-to-date information about the Articles they carry in their assortment
(for example, the merchandise category to which an Article belongs or the vendor from which an Article can
be procured). Stock planners often find it useful when planning new orders to have information about the
last order placed. This information often has to be made available in a variety of media (printout, PC file, or
EDI message) for all Articles in an assortment, for Articles for which changes have been made, or for an even
more specific subset of data. To allow for these different uses, the assortment list in SAP Retail is a standard
solution that can be configured with a high degree of flexibility.
Different assortment list types can be defined (such as core, essentials and fashion)
Assortment list profiles can be assigned to Sites
Different creation and transmission cycles can be defined
The assortment list can be output using different media (printout, EDI, file transfer)
An assortment list can be easily tailored to your individual company requirements.
Conventionally, an assortment list is produced as a printout. SAP Retail also supports assortment list output
in the form of an electronic message for distributed retailing purposes (when a store-based merchandise
management system is in place).
The most important part of an assortment list is the “assortment list message”, which involves retrieving and
preparing Article-related data. After a message has been prepared, it can be sent directly to other systems.
Messages created in the assortment list function are structured as intermediate documents (IDocs) with
segment hierarchy. The intermediate document provides the interface to other systems.
Report RWDBBMAN_HPR (transaction WDBM_HPR) is used to request Articles for dispatch manually as part
of the assortment list and to send them to the selected stores
Arvind/IBM Confidential
Page 16 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
3.2.1 POS Transactions (Sales, Tender, Goods Movement & Financial) Management
SAP Customer Activity Repository uses the Point of Sale Data Management (POS Data Management) to collect
point-of-sale (POS - Xstore) transaction data from connected stores. POS transaction data is received by the
repository in the form of transaction logs (TLOGs), which are processed by the POS Inbound Processing Engine
(PIPE). Once the POS transactions are received, PIPE performs several processing activities, such as master
data verification, sales auditing, POS transaction data summaries, and sending of POS transaction data to
follow-on applications.
Integration: PIPE uses processing tasks to send POS transaction data to the SAP ERP FMS.
Arvind/IBM Confidential
Page 17 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Feature:
The POS Data Management software component allows you to do the following:
Collect and process transactions posted from individual stores using PIPE and PIPE can process the
following data:
- Sales and returns including the related tax data and discount information
- Means of payment data
- Financial transactions
- Goods movements
- Totals records and cashier statistics
Arvind/IBM Confidential
Page 18 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
POS data can be received by PIPE in different formats such as IDocs of message types WPUBON,
WPUUMS, WPUTAB, WPUWBW, WPUFIB and WPUKSR or also in BAPI format. Furthermore, you can
generate POS transactions manually using the POS Workbench.
Perform checks.
PIPE checks for the following:
- Duplicate Transaction Numbers
- Gaps in receipt numbers
- Balanced sales and tender totals
- Receipt data as compared to cash desk totals
- Credit card data
You wish to create POS transactions in the PIPE in order to check them in the PIPE and to be able to forward
the related data to the linked follow-on systems.
There are several ways to generate POS transactions:
Arvind/IBM Confidential
Page 19 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
In this process, the data of POS transactions are summarized (aggregation). Then you can send this aggregated
data to other systems. This significantly reduces the data volume generated. At the same time, the transfer of
aggregated information improves performance and saves time.
Process:
The outbound processing of a POS aggregate can be split into the following components:
Closing the aggregate: This way no further update of data to the aggregate is allowed. Closing of an
aggregate means that, during a subsequent aggregation of data, a new aggregate is generated
automatically.
Starting the outbound processing for the aggregate: The aggregate records are split into packages.
This step cannot then be undone.
Processing of the individual packages of an aggregate.
Receipt of package confirmations of recipient system (if planned in Customizing).
Following processing of all packages, the aggregate receives the status Completed
Arvind/IBM Confidential
Page 20 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 21 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Sr.
Activity TCode Input Output
No.
Arvind/IBM Confidential
Page 22 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Sales Organization
Distribution Channel
POS profile - Inbound
POS Profile – Outbound
Assortment List Profile
Partner profile for POS Outbound
Partner Profile POS inbound
Arvind/IBM Confidential
Page 23 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 24 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
7.0 Gaps
Process Reference / Description of Recommendation to fulfil
Reference No. Details Functional Deficits the Gap
Arvind/IBM Confidential
Page 26 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Arvind/IBM Confidential
Page 27 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
Below table is an example of the Authorization Matrix. The users (super user, middle level user, end user)
are assigned with a role in the SAP System.
Arvind/IBM Confidential
Page 28 of 29
Business Blueprint Document – Retail (Module) – POS Inbound
(Process Details)
Document No: BBD_ RET_005 Version No: 1.02 Effective Date:
0621.1112.2016 Project Arvind
(Process Description)
Start/ End
SAP Process
(Responsible Department/ Role)
SAP Background
Process
Manual Process
(Outside SAP)
Decision
Printout/ Form
Other Defined
Process
Arvind/IBM Confidential
Page 29 of 29