Professional Documents
Culture Documents
Exp 0003
Exp 0003
Contents:
! Store Assortment List
! Store Order Control
! Store Order
! Goods Receipt
SAP AG 1999
SAP AG 1999
Unit 1 Introduction
Unit 7 Information
Unit 9 Conclusion
SAP AG 1999
SAP AG 1999
Master
data
SAP AG 1999
All articles that can be ordered per store within a given time,
description of new articles and those to be discontinued
SAP AG 1999
" The Assortment list contains selected data of the integrated article maintenance that are relevant for
the store or customer.
" A source determination is made for the articles so that the store knows from where to order each
article. More than one source can be transmitted.
" Optionally, transaction data (promotions, allocation tables, orders) are read as well. This data can
support the store's merchandise planning functions.
" Information about the layout of the store provides directions for article placement and planning by
visual inspection and also, where necessary, for generating shelf-edge labels.
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc. C Assortment list Types
u
s
t Assort Des. Lead time Cycle, No. of
o list type Assort. change change
m
list versions versions
i
z F 2 5 3
e
H 3 14 4
A 3 7 4
SAP AG 1999
" The above example has three types of Assortment List which allows for different cycles for the three
types of articles in our training company--Food, Hardware, and Apparel articles.
" Using Assortment list types allows multiple versions to be handled by a single Assortment List
profile.
SAP AG 1999
" Version management is recorded in the Assortment List Type entries in the system. This slide
provides a detailed look at how version management works.
" The cycle time definition provides the data for the system to calculate the validity period and the
next generation dates for the assortment list.
" In addition, you can define how many change versions to send before the system sends a full version.
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc. c Maintain profile for assortment lists
u
s
t
o RS00 AL profile RS00
m
i Key
Key
z Assortment list type H
e
Parameters
Parameters
AL applic. mode 1
Cond. Type group US00
Reduction
......
SAP AG 1999
" Like all other profiles in R/3, the Assortment List profile handles data entry in a most efficient
fashion.
" The Parameters are:
$ Application mode: how will the assortment list be used.
- 1 Save versions, do not send as message
- 2 Send as message, do not save versions
- 3 Send as message and save versions
- 4 Do not save any version or send any message.
$ Mode 1 is recommended for Retail Store. However, mode 3 can also be used. A saved version
is the critical requirement for SRS.
$ Condition Type Group
- Group created to handle conditions used to prepare pricing for download.
$ Reduction
- If you have created a reduced Assortment List message, enter the name in this field. Otherwise,
the system will use the full WBBDLD message. This has little or no effect on SRS use of
Assortment list.
IDES
IDES Smart
SmartRetailer
RetailerInc.
Inc.
C Maintain profile for assortment lists
u
s
t RS00
o
m
i
...
Sorting procedure 1
z
e AL structure WBBP_STORE
Number of lines
Print form Assortment_List
OutputDevice
......
SAP AG 1999
" Sorting Procedure controls how the Assortment List will be structured and displayed in SRS. The
options are by:
1 - Department, layout area
2 - Layout area
3 - Vendor, vendor sub-range, article number
4 - Vendor, merchandise category, article number
5 - Department, merchandise category, article number
6 - Merchandise category, article no.
9 - Other, a user exit.
$ If you order directly from vendors, it is important that you chose sorting procedure 3 or 4.
" Assortment List data line structure. This field identifies a dictionary structure that is used to create
and interpret the assortment list data line. While the system is supplied with several Assortment List
structures, for SRS it is recommended that you use:
WBBP_STORE
" Number of lines is to designate the number of lines that fit on a single page of the assortment list.
This allows one to create a table of contents for the assortment list.
" Format for printing the assortment list. This is used in conjunction with the data line structure.
" OutputDevice is the name of your printer, if you want a printed assortment list.
IDES
IDES Smart
SmartRetailer
RetailerInc.
Inc. c Maintain
Maintain profile
profile for
for assortment
assortment lists
lists
u
s
t
o RS00
m
i
z
......
e
Print immed.
Flag changes
Sales usage
Recipient determin.
SAP AG 1999
" Print immed.(iately). Select this field if you want the system to print the assortment list immediately
after creating the assortment list.
" Flag changes, tells the system to examine the master data changes even when creating a full version.
Selecting this field has performance implications.
" Sales usage, selecting this field allows an article to remain in the assortment list after the end of the
ordering period. The article remains until the end of the selling period.
" Recipient determin., identifies that the system should use the ALE distribution model to determine
where to send the list when creating IDocs. This has performance implications and should not be
used for Retail Store.
Assortment
Assortment user
user
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
Sales organization
D
e Distribution channel
f
I Store to
n
e Assortment
Assortment list
list
Assortment list type to
Control
Control data
data
Do not use cycle
Generate merged versions
Parallel processing
Max. no. processes
Logon/server group
SAP AG 1999
" Preparing to run the Assortment List message automatically on a regular basis, requires that you
create variants of the report. You define your variants at POS Outbound, Assortment List Change
message.
" You may choose to ignore an assortment list type cycle and include all articles assigned to the
defined user selections.
" You must also choose to merge all other change versions with the last full version after the system
generates this change version. This is required for SRS. Without a merged version, only a change
version exists and Retail Store ignore that because it requires the full list of articles.
" You also determine at this time, if the system will process the messages using multiple application
servers, if you want to limit the number of processes running in parallel, and the name of a server
group to perform the parallel processing.
SAP AG 1999
Purchasing
Order
Order data
data
Head office
Store Requirement
interpreted as
Purchase requisition,
purchase order,
or delivery
Delivery Delivery
DC
Picking
Goods issue
Billing Vendor
SAP AG 1999
" Store order is the tool used by stores (or customers), to identify replenishment needs to SAP Retail.
The central SAP Retail system triggers the actual procurement using the system’s purchasing and
shipping functionality.
" Upon receipt of store order data, SAP Retail checks for missing details that are required for further
processing, but were not provided by the store (e.g., order unit, source of supply, ...). It adds these
details, using information stored in the system. Further, it optimizes individual order items, adapting
order quantities to minimum order quantities, or rounding to logistical units of measure according to
a defined rounding profile. If the augmented data is sufficient, they are used to create a document
that triggers the procurement of the articles. Depending on the customizing settings of SAP Retail,
the document can be:
- a purchase requisition (PReq), or
- a purchase order (PO), or
- a delivery.
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
C Store order control
u
s Key
Key
t IP00 POS inbound profile IP00
o
m
i Doc.
Doc. control
control
z
e Document type default 3
delivery Default del. type LO
sales order Sales document type OR
PO Default order doc. type UB
PReq
SAP AG 1999
" Store order processing must be customized in POS inbound profile Store Order controls. These can
be defined at store level, or at store/merchandise category (MC) level.
" The processing of store order data in SAP Retail can be customized as follows:
$ Default follow-on document to use, if no other directions are given:
1 - Create a PReq
2 - Create a PO unless there is an error, then create a PReq
3 - Create a PO
4 - Create a delivery
7 - Create a sales order
8 - Create a copy of a PO, do not send message to vendor
A - Create a PO for the supplying DC if sufficient stock is available, otherwise create
a PO for the corresponding regular vendor
B - Create a PO for the DC, if order quantity does not exceed the DC’s maximum issue
quantity; otherwise create a PO for the regular vendor
C - Stock on hand, otherwise other DC, otherwise create a PO for the regular vendor
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc. c Store order control
u Store’s POS
s Inbound profile
...
t
o IP00
m
i Doc.
Doc. control
control
z
...
e Substitute doc. type NB
Substitute doc. type UB
Group items X
...
SAP AG 1999
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc. C Store order control
u Store’s POS
s Inbound profile
...
t
o IP00
Communication
Communication
m
i Warning level error mess. 2
z Reply type
e
...
SAP AG 1999
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
C Store’s POS Store order control
u Inbound profile
s
...
t IP00
o Control
Control
m Unit determin. default key
i
z Check outline agreements
e Default doc. cat. ext. replen. 3
Default doc. cat. int. replen. 4
Default doc. cat. ext. store order
Default doc. cat. int. store order
...
SAP AG 1999
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
C Store order control
Store’s POS
u Inbound profile
s
...
t IP00
o
m Control
Control
i
...
z
e Cheapest source
Check double PO
Switch off doc. flow
Two steps
Other planning methods
SAP AG 1999
" As the slide shows, SAP Retail searches the store order IDoc from the most specific to the least
specific to determine which type of document to create.
" The checks are performed in the following order:
$ check if a document type was transferred via a user exit;
$ check if a document type was sent in the store order IDoc;
$ check if a document type was maintained in the POS inbound profile
- defined at the store/ MC level, dependent on the source of supply (field ‘Default doc. category
external store order’)
- defined at the store/ MC, not dependent on the source of supply (field ‘Document type default’)
- defined at the store level, dependent on the source of supply (‘Default doc. category external
store order’)
- defined at the store, not dependent on the source of supply (field ‘Document type default’);
$ document type = 3 (PO), if everything else fails.
Purchasing
Assortments
Material Material text Quantity
Hardware R100016 Tuner
Electrical R100021 Speaker
2. Select the Merchandise Category
1. Select the assortment list
SAP AG 1999
" The simple scenario shown on this and the following page is only suitable for a store with a small
assortment, that make frequent small on line orders.
" Creating such a simple store order, is a matter of selecting the assortment list, selecting the
merchandise category and identifying the quantity of each item that you want to order.
" Through the store order control profile and the logistics screen for the article, the system determines
whether to produce a stock transport order to the DC or a purchase order to a vendor.
" Two step ordering is a way of varying the simple scenario:
A clerk or a vendor can be assigned to an authorization object that allows them to enter quantity
proposals. This can lead to purchase requisitions but require a second step by a staff member with
authorization to create the follow-on documents, that is to accept the proposed quantity or change it
before completing the process.
Purchasing
Browse
SAP AG 1999
" Another variation of the simple scenario for smaller stores with small Assortment Lists, is:
$ If you plan your inventory visually and use a Hand Held Terminal to record your plan, you can
upload the file, process it, and save the information as a Sales Order.
Purchasing
Headquarter
Store
Requirement planning
by visual inspection
SAP AG 1999
" Larger stores with extensive Assortment Lists that make large Store Orders benefit from a nightly
replenishment run. In the replenishment run, SAP Retail generates purchase requisitions that display
in the store as quantity proposals.
" The purchase requisitions are not processed to external purchase orders or stock transport orders
until the local merchandise manager changes or accepts the proposal and the report is run.
Inventory
mangement
SAP AG 1999
Receipt
Receipt data
data
Head office
Vendor
Store
Delivery
DC Delivery
Picking
Goods issue
Billing
SAP AG 1999
" After goods have been ordered, they must be received into the stores. Goods can be delivered direct
from the vendor or by way of the Distribution Center.
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
C Basic Settings for Goods Receipt
u
s Key
Key
t Customizing schema 0001
o
m
i General
General default
default
z
e Document ID 0013
ID article no. ARTN
Movement
Movement type
type
Movement type, GR for reference doc. 101
SAP AG 1999
" Goods receipt processing must be customized in a goods movement schema and be assigned to the
store performing online goods receipts. The schema provides defaults for the online template and
links to MM goods movement for the incoming data.
$ General default:
- Document ID: The type of document that you generally receive goods against is identified in
this field to default on the SRS entry screen. This saves clicks at the time of entry and can be
overridden for exceptions.
- Article number ID: Which type of article number your purchase orders or delivery documents
use to identify articles is also defaulted on the SRS entry screen and used by SAP Retail.
$ Movement type: Movement type codes are identified in this group. They are standard MM
movement types and sets up the link from the incoming BAPIs to the R/3 movement types. The
goods receipts movements requested are:
- Goods receipt for the reference document
and its reversal
- Return delivery for reference doc
- Goods receipt for stock transfer orders
- Return deliveries w/o reference document
IDES
IDESSmart
SmartRetailer
RetailerInc.
Inc .
Inc.
C Basic Settings for Goods Receipt
u
s
t
....
o
m
i Movement type, ret. Del. W/o ref. doc 161
z
e
Control:
Control: goods
goods receipt
receipt
Check shelf life expir.date
GM_code 01
Display remain. qty
SAP AG 1999
SAP AG 1999
1-2 Check the Assortment List types. Although the system requires a minimum of 2
days lead-time, for demonstration purposes ensure that the types you will be using
have a lead time of only 1 day.
1-3 Use the copy function to create your Assortment List Profile. Use the name RS##.
And only use assortment list types S and H for your site.
Remember to use an application mode that saves the version.
1-3-1 What path must you take to access the Assortment List profile?
1-4 Once you are sure that your Assortment List profile has been saved. Assign it to
your site TS##.
1-4-1 What is the path to the site?
1-4-2 Which tab and field do you access to enter your Assortment List Profile?
1-5 Your site belongs to Sales organization R300 and distribution channel R1. Initialize
the Assortment List message type for your site only.
1-5-1 What path did you take to access the Initialization process?
1-5-3 Can you determine in headquarters what articles were grouped together?
1-6 Now, sign on to your client through the internet. The URL that you use is:
//http:/igdpr.wdf.sap-ag.de:1080/sap/its/homepages/sapstore.htm
1-6-1 Can you access your Assortment List? How?
2-1 You will customize the store order parameters for the store so that when an article
is purchased from an outside vendor a purchase order is created and when the
supplier is your Distribution Center, the system creates a delivery document.
2-1-1 First, you must create an inbound POS profile RS## and assign it to your
store TS##. What path do you take to create and inbound profile?
2-2 Configure the inbound processing controls for store order data for your POS
inbound profile, RS##. Copy the settings maintained for inbound profile AZ00.
Then modify those settings to have store order processing always try to generate a
purchase order for external procurement and a delivery for internal procurement,
and to produce an error if unsuccessful.
2-2-1 What settings did you have to change?
2-3 Now customize the Retail Store profile for Store orders to only retain orders for two
weeks.
2-3-1 What is the path for the Retail Store customizing?
2-4-2 Is there any other step(s) you must take to ensure that your store receives the
correct default data?
3-1 Tuners have been moving quite quickly off the shelves and you know that in a few
weeks there is going to be a change of season promotion on that particular tuner. So
you have decided to order extra before the promo announcement is activated.
3-1-1 How do you order 25 units of R100016 for your store TS##?
3-1-2 Can you determine whether that article is shipped from the DC or from a
vendor? How?
3-2 Also order extra speaker wire. That is R100116 and you want 2-100 foot pieces.
3-2-2 Is your speaker wire in stock? How can you check that?
3-4-2 Can you receive the articles that will be shipped from the DC?
OPTIONAL:
Go back to your logistics lead position. You have been advised that you will
gain on performance if you set up the store orders to create the follow-on
documents in the background. You have been planning on doing
replenishment in headquarters based on sales and think this combination
might be a real time saver.
3-5 Customize your store order controls to create only a purchase requisition in your
store orders regardless of whether they are internal or external.
3-5-1 Which parameters do you have to change? On which screen?
3-6 You have already set up your replenishment planning, so all you have to do is
initiate a replenishment run for your store TS##.
3-7 Now, go to the SAP Retail Store and prepare to create your store order.
3-7-1 Has the display changed since the last time you created a store order? How
so?
3-7-2 Accept some of the suggested quantities and change some others. Save your
order.
2-1 You are creating a store order profile to create follow-on documents for both
purchase orders and delivery documents.
2-1-1 To create an inbound POS profile, use the following path:
Tools → AcceleratedSAP → Customizing → Edit Project → SAP
Reference IMG
Sales and Distribution → POS interface → Inbound → Maintain Profile
for POS Inbound
Press New Entries and enter your profile name and group ## as the
description. Save.
2-1-2 To assign the profile to your store, use the path from the SAP Easy Access
menu:
Logistics → Retailing → Master data → Site data → Site → Change
Enter your site name, TS##, press Site, general.
Select the POS tab and enter your profile, RS##, in the Inbound profile
field.
2-2 Copy inbound profile AZ00 and modify the settings to generate a purchase order
for external procurement and a delivery for internal procurement, and produce an
error if unsuccessful.
Tools → AcceleratedSAP → Customizing → Edit Project → SAP Reference IMG
Sales and Distribution → POS interface → Inbound → Store Order Control
Select AZ00 and press the copy icon. Use you POS Inbound profile name as the
target entry.
2-2-1 You much change the settings in the Control area of the profile. The AZ00
profile was setup to create a purchase order during replenishment regardless
of where the purchase was made. Delete those entries.
Optional:
Customize and test using Replenishment Planning in your store TS##.
3-5 Execute a replenishment planning run for your store TS##. Use the path:
Logistics → Retailing → Sales → Replenishment → Replenishment planning →
Execute
Enter your store number TS## in the Recipient field. Enter R1134 in the
Merchandise category, accept all other defaults press execute.