Sunteți pe pagina 1din 21

POS Outbound / Assortment List

 SAP AG 2000 Application-specific Performance Workshop /1


Content

 POS Outbound
 Assortment List

 SAP AG 2000 Application-specific Performance Workshop /2


POS Interface - Transmission Options

SAP Retail
ALE/EDI Intermediate doc. (IDOC)

Smart Retailer, Inc. 1 2

Conversion Conversion

Communication Communication

Store system

M
POS server
M
Store

 SAP AG 2000 Application-specific Performance Workshop /3


POS Outbound: Business Scenario

ALE-Technique, use Change Pointer


1 Analysis, create Change Document

Smart Retailer, Inc. 2 Report: prepare POS Master Data

3 Report: create Trigger File


• Article
• add new article
• new EAN/UPCs Download of Data to POS-System of
• change sales price 4 the store
• change span
• add to promotion
• Customers
• add new customers
• add personal data

Store System

 SAP AG 2000 Application-specific Performance Workshop /4


Outbound

Article Exchange
master data rates

Article
Taxes
sales prices

POS
Outbound
Customer
data

EAN
references Merchandise
Categories

 SAP AG 2000 Application-specific Performance Workshop /5


Types of Outbound Business Data

Business Data (Outbound) IDoc type Message type

Article and condition WP_PLU02 WP_PLU


EAN/UPC assignments WP_EAN01 WP_EAN
Customer WP_PER01 WP_PER
Exchange rates WPDCUR01 WPDCUR
Products (Follow-on items) WPDNAC01 WPDNAC
Material group master WPDWGR01 WPDWGR
Taxes WPDTAX01 WPDTAX
Set assignments WPDSET01 WPDSET

Assortment list** WBBDLD02 WBBDLD

** requires special handling

 SAP AG 2000 Application-specific Performance Workshop /6


ALE Technology: Change Pointer

Master data maintenance Article master


Article R10001
Date August 15
Change document Field Total shelf life/expiration date 50 d.

Message POS article master (WP_PLU)


ALE configurations Object Article master
Field Total shelf life/expiration date

Object Article R10001


Change pointers Changed on August 15
Message POS article master

Change pointer analysis Report Prepare POS master data

 SAP AG 2000 Application-specific Performance Workshop /7


POS-Outbound: Conditions Change Analysis

New condition record:


Variants: ANK13001 - ANK13003
Article Generic article ANK13
MC R1114 (Preserves)
Date Mar. 05 - Mar. 31
Stores: SNK1, SNK2, SNK3
Level R300/R1, Price List P1
Cond. type VKP0

Changes to condition record fall Stores : SNK1, SNK2, SNK3


within preparation period Preparation: 03/9 - 03/11

Has the price list P1 been assigned on SNK3 / R1114 hasn‘t got P1
Store/MC level in Site Master ? assigned in Site Master !

Does a condition record exist that is Store SNK2: condition record


chosen earlier in the access sequence? exists on store level !

Data record in the IDoc for SNK1

 SAP AG 2000 Application-specific Performance Workshop /8


Reorganisation

 Reorganisation of POS Outbound database


objects should be done on a regular schedule
 IDOC - Fully processed IDocs (older than one week)
 WORKITEM - Completed workitems (older than one
week)
 Reorganisation of status records, log records and
IDocs (RWDPOSRS)
 Also flags unnecessary change pointers for deletion
 Change Pointers can be deleted by running report
RBDCPCLR (should be done weekly)

 SAP AG 2000 Application-specific Performance Workshop /9


Reference Store

 Customer Scenario:
 120.000 Article
 1.000 Stores
 All Article Data have to be sent to all stores
 Prices are the same for each store

 Create only the Data for a reference store


 send a copy of this IDOC‘s to all stores
 This can be handled outside SAP Retail

 SAP AG 2000 Application-specific Performance Workshop / 10


Content

 POS Outbound
 Assortment List

 SAP AG 2000 Application-specific Performance Workshop / 11


Uses of the Assortment List

Information for stores or customers (assortment owners)


about all the articles in the range

Recognition of changes made to the range (price changes,


new or discontinued articles, ...)

Automatic creation (status and error log,


flexible configuration options) of full versions (all articles)
and change versions (changed articles only) in cycles

Can be used as a printout for planning by visual inspection


or as an electronic message for store retailing systems

 SAP AG 2000 Application-specific Performance Workshop / 12


Assortment List Contents

All articles that can be ordered per store within a given time,
description of new articles and those to be discontinued

Information about sources of supply (DC or vendor,


purchase information, delivery unit, sales unit)

Information about important movement data (promotions,


allocation tables, last orders)

Information about presentations and article sales


(labels, sales prices, layout specifications)

 SAP AG 2000 Application-specific Performance Workshop / 13


Assortment list

Article


Creme

Assortment list
Site: Store 001 Assortment list type: FOOD
Valid from: Aug. 12, 1998 Valid until: Aug. 18, 1998 Version: 002

Article no.Article descr. SUn From Price Note


R10011 Apple juice BT 12.08. 1,89
M
R10047 Dry sparkl. wine BT 14.08. 6,39 On promotion!
R10001 Blueband marg. PC 12.08. 1,23 New
M
Stores
Listing

 SAP AG 2000 Application-specific Performance Workshop / 14


Generation Cycle

Definition of n change versions before the next full version

Version 1 Version 2 ... next


(full version) (change version) full version

Lead time Cycle time


2 days 5 days

10.8. 15.8 20.8. t n+1


= =
1st generation Next
Generation

 SAP AG 2000 Application-specific Performance Workshop / 15


Creating an Assortment List

Recipient history check Store R151, change version 12.08. - 18.8.

Change pointers Article R10101 created new


+ Article R10001 new price from 15.8.
time-dependent objects Article R10050 listed from 14.8.

Relevance analysis New price article R10001 applies to store R151

Data collection an Sort articles by store’s layout,


processing read all data for the intermediate document

Further processing
PC Non-SAP
List system

 SAP AG 2000 Application-specific Performance Workshop / 16


Assortment list mixed version

last change version

merged version
last full version

• Merged version contains all the information


which would be present in a new full version

Performance advantage

 SAP AG 2000 Application-specific Performance Workshop / 17


Parallel Processing

• For each store and each assortment list type the assortment list
can be created in parallel processes

• Performance can be enhanced using parallel working application


servers

Store A Store B

Server Group 1

 SAP AG 2000 Application-specific Performance Workshop / 18


Server Group 1

TA: WDBI

 SAP AG 2000 Application-specific Performance Workshop / 19


Further hints

 If possible reduce message types by deactivating not used segments e.g.


in message type WBBDLD (assortment list)
(as of Rel. 4.6B possibility of reducing message type WP_PLU via ALE
Customizing)

 When creating the assortment list chose ‚unsorted‘, if list is only sent via Idoc

 Have a look to pricing functionality and supply source determination

 SAP AG 2000 Application-specific Performance Workshop / 20


POS Outbound / Assortment List - Checklist

 System Set-up (Database, Application-server)


 Initialisation Run
 Information in Assortment List
 Total Assortment List (when)
 Mixed Version
 Pricing
 Source of Supply
 parallel processing
 optimum IDoc Size
 Change Pointer Reorganisation
 Check the Performance

 SAP AG 2000 Application-specific Performance Workshop / 21

S-ar putea să vă placă și