Beruflich Dokumente
Kultur Dokumente
Solutions Management,
IBU Retail
SAP AG 2005
Agenda
Glossary / Explanation
Architecture
Maintenance of Data
Confirmation Message
SAP AG 2006
Glossary 1
GS1
GS1 is a leading global organisation dedicated to the design and implementation of global
standards and solutions to improve the efficiency and visibility of supply and demand chains
globally and across sectors. The GS1 system of standards is the most widely used supply chain
standards system in the world. GS1 defines all presented standards.
Advantages GDSN
The advantage of GDSN for a Retailer is that the effort to receive master data in standardized way can be reduced
tremendously. For example a Retail who receives information from 30.000 vendors would need to synchronize their
data in hundreds of different formats. If all these vendors would ship their data over the data pool the format and
the connections needs to be set up only one time.
SAP AG 2006
Glossary 2
CatalogueItem Messages
The CatalogueItem messages are used to exchange the data between the data pools in the
network and are offered from some data pools as well to their clients (Retailers) to receive
the information in a standardized format.
SAP AG 2006
Global Data Synchronisation - Inbound Processes
GDS inbound offers mass adoption of product master data from either external data
pools, or from supplier (peer-to-peer scenario). Efficient maintenance is of major
importance for retailers because of high data volumes.
Features of GDS maintenance:
- Support of three GDSN message types: Subscription, Notification, Confirmation, based on
standard GS1 XML
- Maintenance UI for administration of Subscription messages
- Rule Engine offering enough flexibility to enable customers to define rules according to their
needs (to check message inbound and enhance messages)
- Functionality for Confirmation messages
- Message mapping for XI
- User friendly maintenance UI for convenient display and/or enhancement of relevant data
- Mass maintenance functionality
- Functionality to enhance relevant data not originating from the data pool
- Scheduled data inbound
- Fully automated data inbound
- Support for EANCOM Pricat messages
Creation of single, generic, and structured articles is supported (article categories in SAP ECC).
Its possible to create all the relevant views of the article master data, i.e. basic data, purchasing
information record, purchase conditions, sales conditions etc. Both, creation of new articles as
well as maintenance of already existing articles are possible.
SAP AG 2006
Process of Global Data Synchronisation - Inbound Process
The following business process is executed in XI/SAP ECC (here, the straight forward process is
presented) (An external service is needed to support the relevant AS2 protocol.)
1. Maintenance/sending of the message Catalogue Item Subscription with relevant GTINs/GLNs
(products/suppliers). Maintaining these subscriptions allows to activate/deactivate of the subscription
service for receiving master data
2. Receiving message Acceptance/Acknowledgement for Catalogue Item Subscription (data pool
acknowledges the receiving and correctness of the subscription)
3. Receiving message Catalogue Item Notification (data pool sends newly requested and changed master
data, respectively)
4. Sending message Acceptance/Acknowledge
Message is sent after maintenance and adoption into own master data (acknowledges receipt of
message Catalogue Item Notification)
5. Data formatting (mapping of the XML into the SAP ECC
format)
6. Maintenance of cross references VendorID Purchasing Group
Maintenance of these cross references is a prerequisite for successfully posting GDS-XML messages.
These settings need to be maintained at least once, and typically will be changed rarely.
7. Maintenance of cross references SAP Merchandise Category external merchandise category
These settings are optional, and require infrequent updating. In case no mapping is found, the external
value will be adopted.
8. Importing GDS messages into GDS Staging Area
9. Dialog processing
- enter layout profile Subsequent selection and display is controlled via layout profile, e.g. how many
rows will be displayed per item
- selection of catalogue/catalogue entries.
SAP AG 2006
The Retail GDSN Business Steps
The business steps are done from a vendor and a retailer to exchange
master data information. The Retailer himself only exchange messages
with his home data pool which forwards messages from the vendor data
pool and sends messages to the vendor over his data pool.
The Retailer Data Pool forwards the item information in the Catalogue
Item Notification message
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Catalogue Item Subscription
Maintenance of Data
Confirmation Message
SAP AG 2006
Overview GDSN Inbound Functionality
SAP AG 2006
Architecture
Functionality
Pricecatalogue ALE Customizing
Existing
IDOC
Convert
er Pricat W_PRICAT_MAI
Tables NTAIN
Rule Engine
Rule
Proxy
Engine
(Notific
DEVELOPMENT
ation)
Rule Work
Object
NEW
PPO API = existing solution
Storage
PPO
Data XI Context UI Desktop = Rule Engine
Pool
= GDS Process (incl.
UI and functions)
Proxy Subscription
UI
= XI Part
Confirmation
Proxy
Report
SAP AG 2006
Architecture
Functionality
Pricecatalogue ALE Customizing
Existing
IDOC
Convert
er Pricat W_PRICAT_MAI
Tables NTAIN
Maintain 3
Rule Engine
Proxy
Rule Rule Engine
Engine
(Notific
DEVELOPMENT
ation)
2a
Notification 2 Rule Work
Object
NEW
PPO API = existing solution
Storage
PPO
Data XI Context UI Desktop = Rule Engine
Pool
= GDS Process (incl.
UI and functions)
Proxy Subscription
UI
1 Subscription
= XI Part
Confirmation
Proxy
Report
Confirmation
4
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Maintenance of Data
Confirmation Message
SAP AG 2006
Catalogue Item Subscription
Data Pool
ERP
Subscribed
GLN 4025783000005
GTIN
GPC 10000111
Subscription values
On following values a subscription can be made GPC, Target market, GLN, GTIN
Subscription or Request
A subscription is a request to receive information ongoing on a trade item or trade items. The request is
proceed on creation of new trade items or on changes of trade items.
A Request is message to receive just one time the information on a trade item or on several trade items.
SAP AG 2006
Catalogue Item Subscription
1) Transaction TWGDS_SUBSCRIPTION
2) Report WGDS_XI_PROXY
CatalogueItemSubscription
SAP
Recipient ERP
Data Pool 1
EAN UCC Response SAP
GDSN Exception XI Data
(AS2- 2 Recipient
Adapter)
3
RequestForCatalog
ueItemNotification
SAP AG 2006
Subscription User Interface
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Confirmation Message
SAP AG 2006
Catalogue Item Notification
Data Pool
ERP
Monitor Notification
received
GLN 4025783000005
Follow up processes
After the trade item information have been received, the original message is stored and forwarded to a
rule engine event. In the rule engine event several rules are executed to check and enrich the received
trade item information to transform it to an internal article. This internal representation is stored in PRICAT
tables and can be processed with the transaction W_PRICAT_MAINTAIN.
SAP AG 2006
Catalogue Item Notification
1) Transaction WGDS_STORAGE_MONI
2) Transaction WER_RULE_CONFIG
3) Transaction W_Pricat_Maintain
CatalogueItemNotification
Recipient
Data Pool
Data
Recipient PPO (Storage)
GDSN Exception
Rule Engine
EAN UCC Response
Pricat tables
W_PRICAT_MAINTAIN
SAP AG 2006
PPO Monitoring of Notification Messages
SAP AG 2006
Details on Single Message
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Maintenance of data
Confirmation message
SAP AG 2006
Maintenance of the Data
Display options (is the field in the dialog displayed, not displayed
or ready for input)
SAP AG 2006
User Interface for the Maintenance of the Data
SAP AG 2006
W_PRICAT_MAINTAIN (Further Example)
SAP AG 2006
W_PRICAT_MAINTAIN (Further Example)
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Maintenance of Data
Confirmation Message
Functionality of the Rule Engine
SAP AG 2006
Confirmation Message
Data Pool
ERP
Data Maintenance
This message is been sent after the data has been stored in the retailers system.
SAP AG 2006
Send Catalogue Item Confirmation
1) Transaction RWGDS_CONFIRMATION
Recipient
Data Pool
Data
Recipient
CatalogueItemConfirmation
SAP AG 2006
Agenda
Glossary / Explanation
Architecture
Maintenance of Data
Confirmation Message
SAP AG 2006
Functionality of the Rule Engine
The rule engine is a generic tool that allows to check and enrich
data. The rule engine can be called by an event which one or several
rules. Rules can be changed and created on the rule engine
configuration UI. Each rule has an entry condition and action. Rules
can be grouped in rules sets.
Examples:
Check rule:
Entry condition is GLN/ ILN field is empty action is raise error log.
Enrichment rule:
Entry condition none, action get Material number for GTIN number.
Enrichment rule:
Entry condition specific GLN/ILN, action create purchasing info record for
this vendor
SAP AG 2006
Further Examples for the use of the Rule Engine
SAP AG 2006
Example for Rule Selection Screen
SAP AG 2006
Copyright 2007 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission 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, 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, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation.
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 Web Consortium, 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 and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are
the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without
the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy,
and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links,
or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the
implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of
these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot
links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.
SAP AG 2006