Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

Background information on Integration Scenario, ES, ...

The following background information is made available in order to complete the picture and provide all relevant information from the overall integration scenario model, via message choreography until the single ES and the used data types.

Integration scenario model

The following figures give an overview of the whole data exchange (see Overall Integration Scenario Model) as well as detailed information for each data flow (see Process Component Interaction Model).
Please be aware that the figures contain the logical names of the objects, which differ from the technical names identifying these objects in SAP ERP or SAP PI (formerly known as SAP XI).
Additionally, please be aware that the names in the figures of the ES Workplace (when following the links) may differ from the business names used in the text.

Overall Integration Scenario Model

The following figure shows a graphical overview of the model for the integration scenario 'POS Integration'.
Fore more Information, see ES Workplace

Process Component Interaction Model

For each data flow shown in the figure above (for example, arrows between ERP and POS) the Process Component Interaction Model (PCIM) is shown below. Thus the following figures expose modeling objects such as deployment units, process components, service interfaces, operations, and message types.

Transfer of combined article and price information (ERP --> POS)
Fore more Information, see ES Workplace

Transfer of bonus buys (ERP --> POS)
Fore more Information, see ES Workplace

Transfer of promotions (ERP --> POS)
Fore more Information, see ES Workplace

Transfer of merchandise categories (ERP  --> POS)
Fore more Information, see ES Workplace

Transfer of POS transactions (POS --> SAP BI (POS Data Management))
Fore more Information, see ES Workplace

Message Choreography Diagrams

The choreography diagrams below show the message exchange between an SAP ERP and a POS system, and between a POS system and an SAP BI (POS Data Management).
Notice that within the POS integration the data exchange solely bases on push mechanism, that is:

  • The SAP ERP sends (pushes) master data and strategic sales data to the POS system
  • The POS system sends (pushes) transactional data to SAP BI /POS Data Management

All enterprise services are asynchronous requests; furthermore no explicit asynchronous confirmations are expected.

The basic processes / data exchanges are:

  •  Transfer of master data from SAP ERP to the POS system
    •  Transfer of Article / Price Data
    •  Transfer of Merchandise Category Data (incl. hierarchy)
  •  Transfer of strategic sales / transactional data from SAP ERP to the POS system
    •  Transfer of Bonus Buys
    •  Transfer of Promotions
  •  Transfer of transactional data from the POS system to SAP BI /POS Data Management
    •  Transfer of POS Transactions

Business details can be found in the Implementation Guide in the operation section.

Fore more technical details regarding the messages please logon to your SAP PI and look at the corresponding definition in the repository. For information about access to repository see section #Accessing the enterprise service definitions in ESR (enterprise service repository)

Message Choreography for transfer of master data from SAP ERP to the POS system

Transfer of article / price data from SAP ERP to the POS system

This process step consists of collecting article data consisting of basic data like EAN, untis of measure, bill of material related data and price information within SAP ERP and sending this data using a bulk message (for example, the message includes data for all several products) to the POS system. Furthermore, for each product the store specifc article data is determined and sent using this message. The message includes the purchase and the sales prices for the transferred articles.

For details about the element structure of the messages mentioned, see: MerchandiseERPReplicationBulkRequest_Out

Transfer of merchandise category data (including merchandise category hierarchy) from SAP ERP to the POS system

This process step consists of collecting merchandise category data (including merchandise category hierarchy) within SAP ERP and sending this data using a message to the POS system.

For details about the element structure of the messages mentioned, see:  ProductCategoryHierarchyERPReplicationRequest_OUT

Message Choreography for transfer of strategic sales / transactional data from SAP ERP to the POS system

Transfer of bonus buys from SAP ERP to the POS system

This process step consists of collecting relevant bonus buys (for example buy three articles and get one for free) within SAP ERP and sending this data using a bulk message (for example, the message includes data for all collected bonus buys) to the POS system.

For details about the element structure of the messages mentioned, see:
RetailIncentiveERPStoreOfferReplicationBulkRequest_Out

Transfer of promotions from SAP ERP to POS system

This process step consists of collecting all relevant data for any given promotion (article groups together with specific offer terms, e.g. 20% discount on all articles within specified period) within SAP ERP and sending this data using a message to the POS system.

For details about the element structure of the messages mentioned, see:
RetailEventERPStoreReplicationRequest_Out

Message Choreography for transfer of transactional data from POS system to SAP BI /POS Data Management

Transfer of POS transactions from the POS system to SAP BI /POS Data Management

This process step consists of collecting transactional data (for example, sales transactions or control transactions) within the POS system and sending this data (as batch or trickle feed) using a bulk message to SAP BI /POS Data Management (POS Inbound Processing Engine - PIPE).

For details about the element structure of the messages mentioned, see:
PointOfSaleTransactionERPBulkCreateRequest_In

Enterprise Services (ES)

The following ES operations are used in the integration scenario:

 

Data object

Enterprise service

Transfer of master data from SAP ERP to POS  system

 

 

 

Article / Price Data

MerchandiseERPReplicationBulkRequest_Out

 

Merchandise Category (incl. hierarchy)

ProductCategoryHierarchyERPReplicationRequest_OUT

 


 

Transfer of strategic sales / transactional data from SAP ERP to POS system

 

 

 

Bonus Buy

RetailIncentiveERPStoreOfferReplicationBulkRequest_Out

 

Promotion

RetailEventERPStoreReplicationRequest_Out

 


 

Transfer of transactional data from POS system to SAP BI /POS Data Management 

 

 

 

POS Transaction

PointOfSaleTransactionERPBulkCreateRequest_In

The definition of the global data types (GDT) being used in the messages is available in the SAP Service Market Place (SMP).  

Accessing the enterprise service definitions in ESR (enterprise service repository)

If you run SAP NetWeaver Process Integration (PI) 7.0, follow the description available here. In order to access the above-mentioned ES from a technical perspective, please use the Integration Builder in your PI system in transaction SXMB_IFR and follow the link to the Integration Repository. The following table shows how you can find the enterprise services for the integration scenario POS Integration:

Software component version

Namespace

Service interface (= name for service operation) 
-> message type (used in service operation)

EA-RETAIL 604

'http://sap.com/xi/EA-RETAIL/Global2'

MerchandiseERPReplicationBulkRequest_Out
-> MerchandiseERPReplicationBulkRequestssage

 

 

RetailIncentiveERPStoreOfferReplicationBulkRequest_Out
-> RetailIncentiveERPStoreOfferReplicationBulkRequest

 

 

RetailEventERPStoreReplicationRequest_Out
-> RetailEventERPStoreReplicationRequest

 

 

ProductCategoryHierarchyERPReplicationRequest_OUT 
-> ProductCategoryHierarchyERPReplicationRequestMessage

SAP NW 7.0 BI CONT ADDON 7.04

'http://sap.com/xi/bicontent/global2'

PointOfSaleTransactionERPBulkCreateRequest_In
-> PointOfSaleTransactionERPBulkCreateRequest

Within the Integration Repository you can find all the necessary technical information about the ES, such as message interfaces, message types, WSDL, PI integration scenario, ... .
The enterprise service repository (ESR) is available as part of SAP NetWeaver Process Integration (PI) 7.1 or optionally as part of SAP NetWeaver CE 7.1. If you upgraded to SAP NetWeaver PI 7.1 or have SAP NetWeaver CE 7.1 available you can access ESR directly at http://<hostname>:57900/rep/start/index.jsp. Note: Hostname stands for customer server name.

Relationship to the relevant ES bundle

This SAP ERP based integration scenario POS Integration is mainly based on the ES bundle 'POS Integration'  for the retail industry. You can access this ES bundle in ES Workplace within SDN. The ES bundle 'POS Integration'  provides more information on the business process. It contains the following ES:

  • MerchandiseERPReplicationBulkRequest_Out
  • RetailIncentiveERPStoreOfferReplicationBulkRequest_Out
  • ReatilEventERPStoreReplicationRequest_Out
  • PointOfSaleTransactionsERPBulkCreateRequest_In

Additionally some enterprise services contained in different ES bundles are used for the integration scenario 'POS Integration':

  • ES Bundle 'In-Store Food Production'  (for details see ES workplace)
    • ProductCategoryHierarchyERPReplicationRequest_Out
  • No labels