HELP SAP. Basic Principles
HELP SAP. Basic Principles
The documentation may have changed since you downloaded the PDF. You can always find the latest information on SAP Help
Portal.
Note
This PDF document contains the selected topic and its subtopics (max. 150) in the selected structure. Subtopics from other structures are not included.
© 2016 SAP SE or an SAP affiliate company. 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 SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP
SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are
provided by SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP
Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set
forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional
warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in
Germany and other countries. Please see www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Table of content
PUBLIC Page 1 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Table of content
1 Basic Principles
1.1 This Documentation
1.1.1 Link to Corresponding General Documentation
1.2 SAP Retail Overview
1.2.1 Integration of SAP Retail in the Standard Environment
1.2.2 Areas of Application of SAP Retail
1.2.3 Distributed Data Processing
1.3 Configuration as SAP Retail
1.3.1 Differences Between Articles and Materials
1.3.2 Standard Functions Used in SAP Retail with Articles
1.3.3 Standard Functions Not Supported in SAP Retail
1.3.4 Standard Functions not Tested with Articles in SAP Retail
1.4 Retail Terminology
1.5 Roles
1.6 Initial Menu for SAP Retail
1.7 Organizational Structure
1.7.1 Organizational Structure: Example
1.7.1.1 Organizational Structure: Examples
1.7.2 Organizational Structure: Corporate Group
1.7.3 Organizational Structure: Company Code
1.7.4 Organizational Structure: Site
1.7.5 Organizational Structure: Site Group
1.7.6 Organizational Structure: Vendor
1.7.7 Organizational Structure: Purchasing Organization
1.7.8 Organizational Structure: Purchasing Group
1.7.9 Organizational Structure: Purchasing Area
1.7.10 Organizational Structure: Stock Planner Group
1.7.11 Organizational Structure: Sales Organization
1.7.12 Organizational Structure: Sales Group
1.7.13 Organizational Structure: Sales Department
1.7.14 Organizational Structure: Distribution Channel
1.7.15 Organizational Structure: Distribution Chain
1.7.16 Organizational Structure: Division
1.7.17 Organizational Structure: Sales Area
1.7.18 Organizational Structure: Sales Office
1.7.19 Organizational Structure: Storage Location
1.7.20 Organizational Structure: Department, Receiving and Unloading Po
1.8 Vendor Consignment
1.8.1 Consignment Processing in SAP Retail
1.8.2 Goods Issues for Stock Transfers
1.8.3 Displaying Consignment Stock in Transit
1.8.4 Determining the Stock Situation After Sales
1.8.5 Allocation of Vendor Consignment Goods
1.8.6 Returns of Vendor Consignment Goods
1.9 Background Processing
1.9.1 Parallel Processing of Background Jobs
1.9.1.1 Load Distribution and External Parallel Processing
1.9.2 Background Processing: Retail Terminology
1.9.3 Background Processing: Site
1.9.3.1 Background Processing: Setting Central Block for Sites
1.9.4 Background Processing: Conditions
1.9.4.1 Background Processing: Generating Worklist Entries From Change P
1.9.4.2 Background Processing: Adjusting Documents after Condition Chang
1.9.5 Background Processing: Assortment
1.9.5.1 Background Processing: Value-Only Article Listing
1.9.5.2 Background Processing: Change Assortments Automatically After Ma
1.9.6 Background Processing: Assortment List
1.9.6.1 Background Processing: Automatic Generation of Assortment Lists
1.9.7 Background Processing: Markdown Planning
1.9.7.1 Background Processing: Markdown Price Phase Activation
PUBLIC Page 2 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.9.7.2 Background Processing: Markdown Plan/Actual Comparison
1.9.7.3 Background Processing: Price Calculation Test
1.9.8 Background Processing: Promotion
1.9.8.1 Background Processing: Generating Messages for Promotion Announc
1.9.8.2 Background Processing: Subsequent Processing for Promotions
1.9.8.2.1 Background Processing: Promotion Price Activation
1.9.8.2.2 Background Processing: Promotion Allocation Table Generation
1.9.8.2.3 Background Processing: Promotion Listing
1.9.8.2.4 Background Processing: Promotion Announcement
1.9.8.2.5 Background Processing: Promotion Supply Source Determination
1.9.9 Background Processing: Pricing
1.9.9.1 Background Processing: Pricing Worklist Based on Changes to Fact
1.9.10 Background Processing: Requirements Planning
1.9.10.1 Background Processing: Forecast per Period Indicat
1.9.10.2 Background Processing: Total Planning per Site
1.9.11 Background Processing: Order Cancelation
1.9.11.1 Background Processing: Performing Order Cancelations
1.9.12 Background Processing: Allocation
1.9.12.1 Background Processing: Generating Messages for Notifications
1.9.12.2 Background Processing: Follow-On Documents for Allocation Tables
1.9.13 Background Processing: Ordering
1.9.13.1 Background Processing: Adjusting Purchasing Documents after Cond
1.9.14 Background Processing: Seasonal Procurement
1.9.14.1 Background Processing: Deletion of Completed Worklist Items
1.9.14.2 Background Processing: Remaining Quantities for Order Items
1.9.15 Background Processing: Invoice Verification
1.9.15.1 Background Processing: Immediate Invoice Verificat
1.9.16 Background Processing: Subsequent (End-of-Period) Settlement
1.9.16.1 Background Processing: Settling Rebate Arrangements
1.9.16.2 Background Processing: Extension of Periodic Rebate Arrangements
1.9.16.3 Background Processing: Compilation of Statistics and Retrospecti
1.9.17 Background Processing: Inventory Management
1.9.17.1 Background Processing: Revaluation at Retail
1.9.18 Background Processing: Logistics Execution
1.9.18.1 Replenishment for Fixed Storage Bins
1.9.19 Background Processing: Additionals
1.9.19.1 Background Processing: Generating Additionals Purchase Orders
1.9.19.2 Additionals: Change Analysis
1.9.20 Background Processing: Replenishment
1.9.20.1 Background Processing: Auto-Replenishment
1.9.20.2 Background Processing: Check Consistency of Replenishment Data
1.9.21 Background Processing: Multi-Step Replenishment
1.9.21.1 Background Processing: Automatic Multi-Step Replenishment
1.9.22 Background Processing: POS Interface
1.9.22.1 Background Processing: Initializing Outbound Processing
1.9.22.2 Background Processing: Periodic Outbound Processing for Stores
1.9.22.3 Background Processing: Repeating Terminated/Buffer
1.9.22.4 Background Processing: Repeating Unsuccessful POS
1.9.23 Background Processing: SAP Retail Store
1.9.23.1 Background Processing: Linking to PDC Units SAP Retail Store
1.9.24 Background Processing: Information and Planning Sy
PUBLIC Page 3 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1 Basic Principles
This section describes the structure of the documentation for SAP Retail, an overview of the areas in which the system is used, and information on the
underlying organizational structures and processes.
Note
This documentation describes the standard version of the SAPRetail System. Depending on how your system is configured, individual screens can look
different or even be missing. You can see what you should enter in each individual screen by clicking on the field with the mouse and pressing F1.
Caution
This documentation is not a guide to Customizing the system. Please use the SAP Implementation Guide (IMG)
See also:
Getting Started
Customizing
Roles
Relevant Cross-Application Documentation
Help on Help
This documentation describes SAP Retail in a retailing context. Many topics do, however, contain references to additional information in other areas of the
SAP Library. These references point you to the relevant part of the documentation.
In certain circumstances – for example, if your company also has manufacturing operations–you may use some components that are purely MM, SD or LE. In
this case, you can reach the documentation for these areas by choosing Help SAP Library .
Caution
If you follow a link to another part of the SAP Library, the text that appears has a different structure to this documentation. Also, the terminology used is
standard SAP terminology which is not specific to your SAP Retail system.
PUBLIC Page 4 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
See also:
Relevant Cross-Application Documentation
SAPRetail Overview
SAP Retail is a completely integrated retailing system. It maps the complete set of business processes required for competitive assortment strategies,
different retail formats, and ECR-driven logistics and distribution. It provides all the functions necessary for modeling business processes in a retail company.
With SAP Retail, SAP has endeavored to model the full "Value Chain," all the links in the logistics pipeline from consumer to vendor. Retailers can thus
optimize the whole array of business processes and control checks in managing the flow of merchandise and information among vendors, retailers and
consumers.
The business process area "Retailing" comprises the procurement, storage, distribution, and sale of merchandise. SAP Retail supports both wholesale and
retail scenarios.
The Retail Information System (RIS) enables goods movements to be planned, monitored and tracked throughout the whole supply chain.
The key retailing processes include:
Assortment Management
Sales Price Calculation
Promotion Management
Allocation
Requirements Planning and Purchasing
Goods Receipt
Invoice Verification and Subsequent Settlement of End-Of-Period Arrangements
Warehouse Management
Picking and Delivery
Billing
Store Supply
The retailing processes enable you to control and coordinate the whole value chain, and thus react swiftly to changes in consumer behavior.
New trends, such as electronic commerce or ECR, flow continually into ongoing development cycles. SAP Retail also allows for changes in legal structures or
business practices – franchising, for example. This ensures that retailers not only have a future-proof investment but are able to adapt swiftly to a changing
market. The growth of your company is not hampered by system constraints, and you can incorporate changes in the real world smoothly and efficiently into
the system.
See also:
This Documentation: Link to Corresponding General Documentation
Organizational Structure
The total integration of SAPRetail opens up new opportunities for increased cooperation between retailers and vendors. This cooperation can take place in the
standard system without complex linking of systems. Joint projects for optimizing business processes can be launched, tests carried out and the results
accepted or rejected, without any large investments in uncertain projects being necessary.
PUBLIC Page 5 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
retail sector.
Use
SAPRetail provides interfaces with which you can achieve distributed data processing (Distributed Data Processing, DDP). Subtasks that logically belong
together are distributed to several computers that are connected together by a network. This results in decentralization for operating tasks that can be
achieved immediately, and better, without the need for central processing. If necessary, the system can also provide other computers with data that is saved
in different places.
The functions in the SAP System are modular. This simplifies any adjustment of the system to different enterprise organizations. You can store individual
areas in the central office for example, by decentralized processing of goods receipts in stores, but carrying out invoice verification in the central system.
Corresponding interfaces and comparison programs consolidate data.
SAPRetail also provides interfaces for communicating with external systems, for example, for electronically sending purchase orders to vendors and sales
data to market research companies, as well as for exchanging data with space management and workforce planning systems.
Distributed data processing has the following advantages:
Improved performance
Greater security
It promotes decentralized company policies, which provides sites with a high degree of autonomy. This allows whole areas of responsibility to be
assigned to those organizational units at which information - on customers, vendors or goods movements - is usually gathered.
Integration
Retail uses distributed data processing principally in the area of stores. The following illustration shows how distributed retailing systems are typically used:
Use
The requirements that retail companies place on software solutions, in particular in the areas of planning and distribution, are different from the requirements of
industrial companies, with their production-oriented objectives. For this reason, SAP developed a special retail solution, which you can use by setting up the
PUBLIC Page 6 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
SAP ECC component as SAP Retail. You do this by activating the SAP Retail business function set.
Integration
Activating the SAP Retail business function set enables you to use functions developed specifically for the retail sector. These functions are described in this
documentation. A significant difference between the retail system and a manufacturing system is the use of the article master as opposed to the material
master. The majority of the retail-specific functions can only be used with articles and not with materials. In all other functions that are also relevant for retail, it
is possible to use articles. However, it is often not possible to use articles in production-oriented functions. Note that most of these functions have not yet
been tested with articles. There are no restrictions for using materials in an ECC system set up as SAP Retail, however, apart from in the Material Ledger
and MRP Area functions.
Note
If you want to use articles in functions with a production focus, make sure that this has been thoroughly tested in your project.
Note
If you activate the SAP Retail business function set, you cannot use any other industry solutions. Once you have configured your system as an SAP
Retail system, it cannot be reversed.
In the case of the terms ‘material’ and ‘article’, we differentiate between the master data and their designation on the system user interface. Whereas either
‘material’ or ‘article’ is used consistently for both master data records in the system (see Retail Terminology ), this part of the documentation uses ‘material’ for
master data records that were created using the maintenance transactions in the standard system (manufacturing system), and ‘article’ for master data
records created using the maintenance transactions in SAP Retail .
Prerequisites
You should only configure SAP ECC as SAP Retail if you are in possession of a valid license for SAP Retail.
Activities
If you activate the business function set SAP Retail, the core functions Material Ledger and MRP Area are no longer available. If you already use these
functions and want to configure your system as an SAP Retail system, you must first deactivate these functions. The applications contain functions for
reorganizing the data associated with this.
Vendor master processing represents another anomaly. If you make the relevant setting in Customizing in SAP Retail, changes made to master data can be
automatically passed on to associated material master data and purchasing info records. While the standard system ignores these settings in Customizing in
the account groups for vendors, any settings that have been made will become active when the SAP Retail business function set is activated, therefore
potentially changing the system behavior. Before you switch on the business function set, you should therefore check the settings for transferring changes to
master data in Customizing for Logistics - General under Business Partner Vendors Control Define Account Groups and Field Selection
(Vendor)and, if necessary, adjust these settings.
Finally, activate the SAP Retail business function set. For more information, see the Implementation Guide under Activating SAP ECC Extensions .
Caution
We recommend that you do not use materials and articles in SAP Retail at the same time. The functions listed here were tested as part of individual
customer projects, using the existing conditions and system settings.
If there are times when you really cannot keep to this recommendation, ensure that you enlist the help of experienced SAP consultants in your project and
plan and execute comprehensive tests.
PUBLIC Page 7 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
All functions are available.
In SAP Retail there are two stock overviews for articles and materials.
Standard stock overview (transaction MMBE )
It is also possible to use the batch stock here to make selections.
Retail stock overview (transaction RWBE ) for article selection
It is also possible to use merchandise categories here to make selections.
Batch management can generally be used with single articles. However, some Retail functions (for example, allocation tables, store orders) do not
take batches into consideration.
Sales and Distribution (SD)
All functions are available.
Production Planning (PP)
PP bills of material with individual articles and variants of generic articles.
Product groups
You can assign articles or materials to a product group that you have created with transaction MC84 .
Product cost calculation
The product cost calculation can also be used as the basis for sales price calculations. You can use the special procurement key for the
calculation (for example, for calculation data from another site).
Material requirements planning (MRP)
You can also use the special procurement key for requirements planning, for example, for production in another plant.
Planned orders
Conversion of planned orders into production orders
Production order confirmation
Discreet production of single articles and variants of a generic article
Variant configuration with make-to-order production without variants subject to inventory management
Repetitive manufacturing
Constraint: You must use the standalone transaction C233 to create production versions for articles.
Service Management (SM)
All functions are available.
Quality Management (QM)
All functions are available.
Constraint: You can only access the maintenance screen for QM check data for articles using the standalone transaction QA08 . The display is
integrated into the article master.
Foreign Trade
Intrastat/Extrastat
Preference processing (vendor declaration)
Letter of credit processing for export
Foreign trade forms (T1, T2, export declaration)
Tax handling for Brazil
Additional tax and categorization fields are needed for goods movements in Brazil . These fields cannot be maintained in the article master, but can be
easily integrated into a user-specific article master.
PUBLIC Page 8 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Requirements planning areas
If a system is primarily a retail system you can generally not activate any requirements planning areas, not even for materials. The article master does
not provide any segments for requirements planning parameters.
For information on deactivation within a Retail system, see Note 163001.
Transaction parameters and planning parameters (process manufacturing)
Article Material
Site Plant
In the SAP Service Marketplace, you can find out the languages and components for which short text replacement is available and how to activate it (
http://service.sap.com/retailhttp://service.sap.com/retail ) under Expert Knowledge Corner → Across Components → Short Text Replacement in
http://service.sap.com/~sapidb/011000358700007294492001E/ShortTextReplacement.pdfRetail Short Text Replacement .
Terminology is only replaced on the user interface (short texts). In certain situations, for example, in the F1 help, terms such as Material instead of Article
and Plant instead of Site appear in this version of the SAP system. Standard SAP terminology is used, in particular, in the Implementation Guide (IMG).
Short text replacement is client-independent.
See also:
Background Processing: Retail Terminology
1.5 Roles
SAPRetail is an integrated part of mySAP ERP. Using a Web Browser, the workplace in mySAP ERP provides the user with a role-based portal for improving
the level of efficiency when carrying out tasks. The screen here is tailor-made for the specific roles of the user in the firm and at their desk.The user registers
once (single sign-on) and in doing so gains access to all relevant functions, services and information for example, to:
classic and new web-based transactions (for example, SAP ECC, SAP BW and business solutions)
Internet Application Components (IACs)
self-service scenarios
reports (for example, SAP BW reports)
non-SAP systems
any internet and intranet pages
You will find a summary of the roles specially developed for SAP Retail under Single Roles SAP Retail . Roles from the following areas are also particularly
important for users of SAPRetail:
Single Roles Logistics General
Single Roles Materials Management
Single Roles Logistics Execution
Single Roles Sales and Distribution
Single Roles Basis
See also:
BC – Users and Roles
PUBLIC Page 9 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Logistics Retailing
Note
This menu path is only available if you set up your start menu as SAP Retail.
To set up your default start transaction, choose System User profile Own data. On the Defaults tab page, enter W10Tin the Start menu field
and choose Save .
You can only use the full set of functions for SAP Retail if you have configured your system as an SAP Retail system (see Configuration as SAP Retail ).
PUBLIC Page 10 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Definition
A company code is an independent accounting unit that represents an independent company in the legal sense. It is the central organizational element in
Financial Accounting.
Use
In the retail sector, company codes can be used at distribution chain level or even at the level of individual stores. For this reason, goods movements (such as
stock transfers) between different company codes are common in SAPRetail.
Integration
Various assignments between a company code and other organizational units are possible:
A purchasing organization can be assigned to a company code. In this case, the purchasing organization can only order for sites within this company code.
A valuation area is the organizational unit subject to inventory management on a value basis in the SAP system. In SAP Retail, the valuation area must
always correspond to a site.
You assign a company code as an attribute to the valuation area that is already allocated to a site either in the site maintenance or in Customizing.
Each sales organization must be assigned to a company code in Customizing. This assignment forms the link between Sales and Distribution and Accounts
Receivable Accounting.
Definition
A site is a store, a distribution center or a production location. In SAP Retail, the site is the organizational level at which merchandise replenishment is planned
and stocks are managed.
Integration
A store is assigned one purchasing organization and one sales area (sales organization, distribution channel and division) and thereby also a distribution
chain, to which the store belongs and which is used primarily for intercompany billing purposes. The store must be authorized to receive goods from the sales
area to which the supplying distribution center belongs. If it is to be possible for merchandise to be transferred from one store to another, then the recipient
store must also be authorized to receive goods from the sales area to which the supplying store belongs.
Each distribution center is assigned a purchasing organization (and, if required, a sales area) for determining warehouse transfer prices and units of measure.
A distribution center can also be assigned to a site (normally to itself) and a distribution chain (for determining sales prices). These assignments enable
merchandise in the distribution center to be valuated at retail prices. This sort of valuation is most common in the apparel industry.
Each site belongs to exactly one company code .
See also:
Sites
Definition
A site group is a number of sites that have been grouped together using the Classification System.
Use
You can use the Classification System to group together sites that have similar characteristics or are located close to each other, for example. This simplifies
data maintenance, and can also be of use for reporting purposes.
Integration
To create site groups, at least one class type has to be defined in the Classification System.
Application groups are defined in Customizing and are assigned the class type required for creating the relevant site groups. This class type uses the
customer number of the site as the key. The application groups Allocation Table, Promotions, Season and Labeling are predefined to allow these applications
to work with the intended site groups.
Site groups operate independently of company codes, distribution chains and other fixed organizational structures.
PUBLIC Page 11 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Definition
Vendors are the organizational units that deliver merchandise to sites or customers (the latter is possible in wholesale, for example, if a third-party
arrangement exists). These vendors are normally external suppliers.
Integration
Whether sites exist as vendors in the system depends on the site category: Stores are not defined as vendors but distribution centers usually are, because a
DC has a vendor function from the point of view of stores.
If returns from a site to a vendor are to be processed with the aid of Sales and Distribution documents, the vendor must also be created as a customer in the
system. This will apply if delivery documents are to be generated and billed in the system for returns from a distribution center to a vendor, for instance.
See also:
Business Partner
PUBLIC Page 12 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Acting as the contact for vendors
Use
Purchasing groups can function strategically, operationally, or both.
The main strategic function of a purchasing group in SAP Retail is to maintain its master data and control data. This includes defining outline agreements and
volume rebate arrangements for Purchasing, for example.
The purchasing group is also responsible for the day-to-day planning of requirements and ordering of merchandise.This includes creating purchase orders,
allocation tables and promotions. It can also send vendors requests for quotation or create purchase requisitions.
Integration
Purchasing groups are assigned to the purchasing areas. They are not data retention levels; they are used as a selection criterion, as a level at which
analyses can take place in the Information System and at which authorizations can be stored.
In the individual purchasing operations you are mostly required to enter a purchasing group and a purchasing organization. It is not possible to define an
explicit link in the system between these two organizational units.
Every stock planner is assigned to a purchasing group. You make the assignment in the user master.
Definition
A purchasing area is an organizational unit that is assigned to the purchasing organizations responsible for negotiations with vendors and the master data
maintenance that results from them.
Use
Purchasing areas are only used in the Information System and in standard reporting. No data or authorizations are stored at purchasing area level.
Integration
A purchasing group can only be assigned to one purchasing area in a purchasing organization.
Definition
A stock planner group is a stock planner or group of stock planners responsible for requirements planning.
Integration
A site is subdivided into stock planner groups. The assignment of a stock planner group to a site is dependent on the article involved.
If a stock planner in a stock planner group has ordering autonomy, then the purchasing group that has been assigned to the stock planner in the user master
will automatically be copied to purchase orders.
Definition
A sales organization is an organizational unit in Logistics that structures the company according to its sales requirements.
Use
Each sales organization represents a "selling unit" in the legal sense. Its responsibilities include product liability and any claims to recourse that customers
may make. It is also responsible for the sale and distribution of merchandise and negotiates sales price conditions. Sales organizations can be used to reflect
regional subdivisions of the market, for example by states. A sales transaction is always processed entirely within one sales organization.
Integration
Each sales organization is assigned one company code . This company code tracks the business transactions of the sales organization from a mainly
financial accounting point of view.
Note
When a delivery is made for a sales order, a transfer posting from the company code of the sales organization processing the order to the company code
of the supplying site is generated (if two different company codes are involved).
PUBLIC Page 13 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
In SAP Retail, a sales organization can be assigned a purchasing organization . This allows you to create an artificial hierarchy like the one shown in the
diagram, giving you access to useful statistical information. In some cases the two terms are identical.
Employees can be assigned to a sales organization.
If a sales organization is not allowed to use all types of sales and distribution documents, it is possible to assign it a reference sales organization so that
only those sales and distribution document types found in the reference are allowed in the assigned sales organization.
Definition
Sales groups (for example, each with a sales manager) are subdivisions of a distribution chain.
Use
Sales groups can be used for reporting purposes.
Integration
A store, in its role as customer, can be assigned a sales group which is responsible for sales to this store.
You can also base sales groups in a store. These sales groups are then responsible for SD sales orders in that store.
You can assign employees to a sales group.
Definition
Sales departments are subdivisions of stores.
Use
Sales departments are used to group together merchandise categories in a store and determine procurement activities in the store.
Note
If an article in a store is also sold in departments other than the one assigned via the merchandise category, department-based sales statistics can only be
generated accurately if the relevant department can be determined from the sales transaction (if, for example, the department is included in the information
provided by the POS system). The same applies for layout-based statistics, such as sales area profitability, for example. This is not contained in the
standard information structures.
Integration
Each department can be assigned a receiving point .
See also:
Sites: Definitions
Definition
The purpose of a distribution chain is to structure sales within a retail company. A distribution chain is made up of a sales organization and a distribution
PUBLIC Page 14 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
channel .
Use
Many retail companies use a variety of different sales channels to sell to their customers. These include store-based retailing, wholesale and Internet selling.
In the case of store-based retailing, stores can belong to different chains, which have a common look and feel, a common assortment and common goods
presentation but which target different groups of customers. SAP Retail reflects these different sales channels by means of distribution chains.
In addition to the marketing aspect, distribution chains are used in conjunction with sales area data to control logistics processes.
Distribution chains are also important for sales pricing. It is not only possible to determine sales prices for an individual site or customer but also for an entire
distribution chain.
Distribution chains also have an important role as structuring characteristics for reporting on sales.
Integration
There are three types of distribution chains in SAP Retail:
Store distribution chains
Distribution center distribution chains
Wholesale distribution chains
You assign the distribution chain type in Customizing under Distribution chain control. Among other things, the distribution chain type controls different
logistics processes. In sales price calculation, it controls whether the sales price includes taxes or not.
Customer relationships are important for controlling logistics processes. You maintain these according to sales area. A sales area is a combination of a sales
organization , distribution channel and division . Unlike in industrial companies, there is generally no differentiation made in SAP Retail between product-related
divisions, therefore the distribution chain is definitive for the customer relationship.
You determine which distribution chains each site is going to use to deliver its merchandise. For a store that sells to consumers, the only available option is
generally a store distribution chain, which represents a suitable chain of stores. Sometimes, however, you may need to differentiate between anonymous
consumers and your known major customers, to whom you offer special prices. In this case you can set up a major customers distribution chain for your major
customers. For distribution centers you can set up different distribution center distribution chains to supply the stores in the different chains, which have
different transfer prices. For stores that are supplied by a distribution center, you maintain customer relationships for these distribution chains.
The significance of the distribution chain for logistics and price determination is also manifest in integrated article maintenance. In the distribution chain-related
sales view you maintain data that is relevant for delivery, for example, the sales unit. For price determination, you maintain the actual sales price and other
condition parameters but you also need to enter certain control data, such as the price fixing flag or the competition characterization of the article.
If there are lots of distribution chains, you can set up reference distribution chains to reduce the amount of work needed to maintain customer and article
master data and conditions. To do this, enter suitable reference distribution channels for a distribution chain in Customizing under Distribution chain control.
Definition
A division is an organizational unit based on responsibility for sales or profits from saleable materials or services.
Use
Divisions have two main applications: They are organizational units for Sales and Distribution, and they are necessary for business area account assignment
for logistics transactions in Financial Accounting. Divisions can be used to describe specific product groups and can form the basis for sales statistics, for
example.
Divisions are not used for any functions developed specifically for SAP Retail. However, a single dummy division is provided where necessary.
Integration
Articles are assigned uniquely (client-wide) to one division.
Divisions are assigned to sales organizations .
For each combination of sales organization and division there is a reference division for customer and article master data, and also for condition data and
sales document types. This allows the data in the reference division to be used in the original division too.
Definition
The sales area is the combination of a distribution chain (a sales organization and a distribution channel) and a division . Since divisions are not actively
used in SAP Retail, however, sales areas are of little significance here and can largely be seen as synonymous with distribution chains.
Use
PUBLIC Page 15 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Just as the purchasing organization plays an important role in calculation schema determination in Purchasing, the sales area (together with the document
schema and the customer schema) is used to determine the sales price calculation schema in Sales Pricing.
Integration
Each site is assigned one sales area, and therefore one distribution chain as well, permanently ("statically") in site maintenance. The sales organization does
not necessarily have to belong to the same company code as the site.
If a site is to be supplied by other sources, you can define (in site maintenance) the sales areas, and therefore distribution chains, via which the site is allowed
to procure merchandise.
The "static" sales area determines the sales prices and assortments of a site, and frequently the internal and external presentation, too.
Sales areas appear in all the main sales and distribution documents, including customer inquiries, customer quotations, sales orders, customer outline
agreements, deliveries and billing documents.
Sales areas are used for updates in the Sales Information System.
Definition
A sales office is an organizational unit in sales and distribution which is responsible for sales within a specific geographical area.
Use
Sales offices are used in sales transactions in the Sales and Distribution component. They can be used for reporting purposes. Sales offices are optional.
Integration
A sales office can be assigned to one or more distribution chains .
A store, in its role as the customer of a sales area, can be assigned a sales office which is responsible for internal sales to this store.
Regional sales managers are common in the retail sector. They can be represented in the system by sales offices with the appropriate employees assigned.
This regional sales manager is then responsible for supplying the stores assigned to him with merchandise.
You can also treat each store as a sales office. This enables you to obtain statistics on the sales volume and revenue that a store achieves through SD sales
orders.
Employees can be assigned to a sales office.
Definition
A storage location is an organizational unit that allows you to differentiate between various types of stock in a site.
Use
Stocks of an article can be managed within a site in different storage locations to differentiate, for example, between the stock stored for returns, promotions
and cross-docking. Storage locations are intended to represent warehouses or areas in a warehouse.
To reflect the complex warehouses that are typical in retailing, each storage location can be divided into warehouse numbers, storage types and storage bins
using the Warehouse Management System. Storage locations are then used to represent areas in a warehouse. This differentiation between stocks is
therefore of most relevance to distribution centers.
If stock is to be managed on an article basis, storage locations must be used.
Definition
Departments are subdivisions of a ship-to party. These might be, for example, different departments in a store, doors in a distribution center, or areas in a site.
Departments are assigned to receiving points, which in turn are assigned to unloading points. One receiving point may have several departments assigned to
it, but each department is assigned to only one receiving point. If you know a department, you can therefore also determine the receiving point and the
unloading point.
Using departments and receiving points enables you to more precisely specify the final destination for a shipment or portions of a shipment, thus reducing the
time it takes for the goods to become available for the rec ipient ’s use or sale.
PUBLIC Page 16 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Example
A pallet load of merchandise is delivered to door 1 at a department store (unloading point) . The shipment is divided up and delivered to one or more floors
(internal receiving points). From there, the packages are delivered to one or more departments, such as Housewares, Consumer Electronics, Health &
Beauty Aids, or Ladies’ Apparel.
Use
Sales orders
The receiving point and department are located on the Business Data Detail Shipment screen, either at the header or item level. If the header contains this
information, this becomes the default for all items, but you can override it for individual items if you wish. Items in a sales order may have different receiving
points and/or departments.
Picking lists and delivery notes
You can print the receiving point and department on picking lists and delivery notes. If this information was included in the sales order, then it will
automatically be inserted in these other documents; otherwise, you can enter it manually. (However, picking lists and delivery notes are not split by receiving
point or department.)
Billing documents
You can specify that the department and receiving point are to be printed on billing documents. You can also specify that invoices are to be split by receiving
point and department.
In Customizing for Sales ( Sales Order Processing Maintain Promotion/Receiving Point Determination per Sales Document Type ) you can specify for
each type of document whether or not automatic department and receiving point determination is to be possible.
Structure
The department and receiving points are fields in sales orders and delivery notes.
Integration
The system can automatically determine the appropriate department and receiving point for an article. For this to occur for internal sites (for example, stores or
distribution centers), you have to assign merchandise categories in the site master record.
You then assign valid departments and receiving points to the site, and a department to each merchandise category. A merchandise category can only have
one department.
When you enter an article on a sales order, for example, the system checks the merchandise category to which the article belongs, then checks the
merchandise category information for that site or customer and locates the corresponding department and receiving point for the article.
See also:
Site: Definitions
Use
You can order goods from external vendors as vendor consignment goods. You carry the goods in the vendor consignment stock in your site and therefore
they remain the property of the external vendor (special stock manager) and do not belong to your valuated stock.
Features
You can use either of the following to process vendor consignment goods:
Consignment processing in a manufacturing system
Consignment processing in SAP Retail
PUBLIC Page 17 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
transferred across sites and company codes as often as necessary. The goods remain the property of the external vendor until they are sold. Only once
they are sold does a legally-binding contract exist.
For more information, see Consignment Processing in SAP Retail .
Note
Consignment processing in SAP Retail supports the following processes:
External procurement
Internal procurement using stock transfer with delivery
Sales at POS terminals
Consignment processing in SAP Retail
Use
Consignment processing in SAP Retail gives you flexibility when dealing with vendor consignment goods. If you transfer vendor consignment goods using
stock transfers and delivery, you can keep the same stock category, or the system can convert the goods to your own stock, depending on the requirement of
the receiving site and the result of stock determination. If you transfer vendor consignment goods and keep the consignment stock category, the goods remain
the property of the external vendor until they are sold.
Note
The following process describes how goods are processed, with the focus on vendor consignment goods. However, it is also possible to process goods in
consignment stock and goods in your own stock at the same time.
Prerequisites
You have activated consignment processing in SAP Retail.
For more information, see the Implementation Guide (IMG) for Logistics – General under Retail Consignment Processing Activate Retail
Consignment Processing .
You have defined strategies for stock determination for goods issues (delivery) for your own stock and for consignment stock.
For more information, see the Implementation Guide (IMG) for Logistics - General under Retail Consignment Processing Define Strategies for
Stock Determination and Define Alternate Stock Determination Rules for Consignment Processing .
You have created purchasing info records for consignment. For stock transfers, the price test must define the same price for the issuing and the
receiving site.
For more information, see the Purchasing (MM-PUR) component under Purchasing Info Record .
For preferential procurement of articles for consignment stock, you have set the Consignment Control flag.
To enable the pricing purchasing info records for consignment to be taken into account, you have defined the Source of Supply appropriately in the
article master data.
Caution
PUBLIC Page 18 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The settings for the source of supply and consignment control must be consistent.
Procedure
1. You order goods as vendor consignment goods from an external vendor. You carry the goods in Consignment special stock in your site.
2. You can transfer vendor consignment goods as often as necessary across sites. Depending on the stock situation and the settings for consignment
control, the system specifies whether the stock category is to be changed or remain the same.
Note
You cannot transfer vendor consignment goods that the system has converted to your own stock back to the consignment stock, as the transfer of
title has already taken place.
For more information about stock determination, see Goods Issues for Stock Transfers .
3. You can transfer vendor consignment goods across company codes.
If the consignment stock category is retained, no clearing is performed between the company codes because the goods remain the property of whoever
is managing the special stock.
For more information, see the Special Stock and Special Procurement Forms (MM-IM) component under Cross-Company Stock Transfer .
4. You can use an allocation table to control the purchase order and the stock transfer of vendor consignment goods.
For more information, see Allocation of Vendor Consignment Goods .
5. In consignment processing, you can display the stock currently being transferred.
For more information, see Displaying Consignment Stock in Transit .
6. You can delete all documents that the system creates in consignment processing.
7. You can return vendor consignment goods to the external or internal vendors.
For more information, see Returns of Vendor Consignment Goods .
8. You can perform a physical inventory for vendor consignment goods.
For more information, see the Inventory Management (MM-IM) component under Physical Inventory of Consignment Material .
9. You use POS systems to process the sale of vendor consignment goods. The report checks whether the stock is unique or whether stock determination
is required.
For more information, see Determining the Stock Situation After Sales .
10. A sale creates a legally binding contract with the external vendor.
For more information about settlement, see the Special Stock and Special Procurement Forms (MM-IM) component under Setting Consignment
Liabilities .
Use
In SAP Retail consignment processing, when you post goods issues for stock transfers the system always performs stock determination and a price test.
Prerequisites
You have activated consignment processing in SAP Retail.
For more information, see the Implementation Guide (IMG) for Logistics – General under Retail Consignment Processing → Activate Retail Consignment
Processing
You have defined stock determination strategies for goods issues (delivery) and stock transfers for your own stock, and for consignment stock.
For more information, see the Implementation Guide for Logistics - General under Retail Consignment Processing → Define Strategies for Stock
Determination and Define Alternate Stock Determination Rules for Consignment Processing
You have set the Consignment Control indicator for preferential procurement of articles for consignment stock.
Features
When you post goods issues, the system performs stock determination. This identifies whether the system is posting goods from your own stock or from
vendor consignment stock.
You must ensure that the settings for stock determination rules and for the availability check are consistent. If the goods quantity determined by stock
determination and the availability check differs, this can create a great deal of unnecessary work in subsequent processes.
For more information about the availability check, see the Inventory Management and Physical Inventory (MM-IM) component under Availability Check .
The system performs a price test when a goods issue is made. This checks that the same price applies to the goods in both the supplying and the receiving
site. You can only perform a stock transfer if the price is the same.
Activities
When the system posts a goods receipt, it uses the information about the original vendor from the goods issue document. You must therefore always post the
PUBLIC Page 19 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
goods issue before the goods receipt in the receiving site.
Use
You can use this function to display the valuated and the non-valuated stock (consignment stock in transit) that has been removed from the issuing site
because of a stock transport order but has not yet arrived in the receiving site.
Features
Selection
You can restrict the scope of the selection with settings for articles, the receiving site and the issuing site.
You can specify that only articles that go into the consignment stock of the receiving site are displayed.
The system displays all the purchase orders whose goods issue quantity is greater than the goods receipt quantity and that are neither flagged as
Delivery Completed nor Deleted .
Note
Set at least one of the indicators Stock Transport Order and Cross-Company Code Purchase Order , otherwise the system will not select any
purchase order document and will issue an error message.
You can also display deleted purchase orders or ones for which delivery has been completed.
Output
When you run a report, the system displays the purchase orders that correspond to your selection criteria in a list. You can display the following additional
information for the items in the list:
Warehouse stock of the article
Article data
Site master data for the receiving site
Activities
On the SAP Easy Access screen, choose Logistics Retailing Merchandise Logistics Inventory Management Environment Stock Stock in
Transit (Consignment) .
Note
You can use a Business Add-In (BAdI) to adapt the report functions to meet your requirements.
For more information, see the Implementation Guide (IMG) for Logistics - General under Retail Consignment Processing Enhancements Using
Business Add-Ins BAdI: Extension: Output Stock in Transit.
Prerequisites
PUBLIC Page 20 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You have activated consignment processing in SAP Retail.
For more information, see the Implementation Guide (IMG) for Logistics – General under Retail Consignment Processing Activate Retail
Consignment Processing .
You have defined strategies for stock determination for goods issues (sales) for your own stock and for consignment stock.
For more information, see the Implementation Guide (IMG) for Logistics - General under Retail Consignment Processing Define Strategies for
Stock Determination and Define Alternate Stock Determination Rules for Consignment Processing.
You have made general settings for the POS interface - inbound and have also set the consignment flag to control either receipt-specific or aggregated
sales.
For more information, see the Implementation Guide (IMG) for Logistics - General under Retail Consignment Processing POS Inbound Interface
.
Features
Before the report processes sales made at POS terminals, it checks whether the stock situation is ambiguous or unique.
Note
The report only takes into account the unrestricted-use stock for the articles in a site.
If the stock situation is unique , the system can post the goods without stock determination. If, for example, only consignment stock for a vendor
or only your own stock is present, the situation is unique.
If the stock situation is ambiguous , the system performs stock determination before posting the goods. If, for example, consignment stock
exists for several vendors, the stock situation is ambiguous .
To combine the components of structured articlesin the consignment stock that the system expanded during the goods receipt, the stock situation must
be unique.
Note
You can use a Business Add-In (BAdI) to adapt the report functions to your requirements.
For more information, see the Implementation Guide (IMG) for Logistics - General under Retail Consignment Processing Enhancements Using
Business Add-Ins BAdI: Extensions for Consignment Processing.
Activities
On the SAP Easy Access screen, choose Logistics Retailing Distributed Retailing POS Interface Environment Consignment Processing
Stock Situation.
Caution
Do not post any goods movements that take place after determination of the stock situation and before posting at the POS terminal. Otherwise the result
of the report will not reflect the current stock situation and errors could occur.
Selection
Select the sites for which you would like to run the report.
If you set the Include Previous Period indicator, the report determines the current stock situation and the stock situation for the previous period.
Note
The report only updates the stock situation of the previous period for articles whose stock in the current period is ambiguous.
To determine and update data you can use parallel processing, in other words, you can start separate processes for a number of sites.
To perform processes from other jobs on the server group as well, you can restrict the maximum number of parallel processes for the current
processing run.
Enter a server group for parallel processing.
Under Logging , make settings for the application log.
Output
The system issues the result of the report in the application log.
See also:
POS Interface Inbound
Use
When you create purchase orders in consignment processing using an allocation table (externally/internally), you specify the stock category for which or to
which you would like to procure or transfer goods for a site, in addition to the usual settings.
Prerequisites
PUBLIC Page 21 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You have activated consignment processing in SAP Retail.
For more information, see Customizing for Logistics – General under Retail Consignment Processing Activate Retail Consignment Processing .
In the item category enhancements for the allocation table, you have entered defaults for consignment processing.
For more information, see Customizing for Logistics - General under Retail Consignment Processing Allocation Table .
You have defined the stock transport order follow-on document for the item categories of the allocation table that you are using in consignment
processing.
For more information, see Customizing for Logistics - General under Merchandise Distribution Allocation Allocation Table Item Categories of
Allocation Table .
For preferential procurement of articles for consignment stock, you have set the Consignment Control flag.
Features
When using an allocation table to create purchase orders for each site, you can control consignment processing as follows:
Perform procurement according to the consignment control defined in the master data for the article
Procure goods for the consignment stock
Procure goods for your own stock
In two-level allocation tables, you can define separate procurement for each site. For example, the distribution center can order an article as a
consignment good, but when stock is transferred this article might be transferred to the consignment stock of one store but to another store’s own stock.
Procurement combinations that make good business sense from a distribution center and a store point of view
Activities
When you create an allocation table, you can change the default settings for Item Categories that you have defined in Customizing:
In the detail view of the allocation item, choose the Control tab page and define the required procurement under Consignment Processing .
Note
Provided that the system has not generated any follow-on documents for external procurement, you can change consignment processing for items in the
allocation table.
See also:
Allocation
Use
You can return goods in consignment stock to both internal and external vendors. You can choose from one of the following options:
Return vendor consignment goods with direct reference to the purchase order
For more information, see the Inventory Management and Physical Inventory (MM-IM) component under Return Delivery .
Store return of consignment goods (to internal vendors)
You create a purchase order and set the returns indicator for the required item. For more information about consignment processing in SAP Retail, see
Vendor Consignment .
Vendor return of consignment goods (to internal vendors)
You create a purchase order with the item type Consignment and set the returns indicator for the required item.
You have the following options for further processing:
You create a delivery with reference to the purchase order and post a goods receipt for the item required. You can use all the functions in shipping
processing.
You post a goods receipt with reference to the purchase order.
Integration
Store returns
For returns, you can use a Business Add-In to adjust stock determination to meet your requirements.
For more information, see the Implementation Guide (IMG) for Logistics – General under Retail Consignment Processing Enhancements Using
Business Add-Ins BAdI: Enhancements for Consignment Processing .
PUBLIC Page 22 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Returns to vendor
The system takes account of returns items of consignment goods in the transactions for creating outbound deliveries (for example, VL10B ). The items
contain the special stock indicator Consignment and the Special Stock Partner (key of the vendor for whom the special stock is being carried). If you use
Warehouse Management, it takes account of this data when creating a transport order for picking.
Deliveries generated from returns items of consignment goods are assigned the delivery type Vendor Returns .
When creating a goods issue, the system copies the special stock type and the vendor from the delivery. The stock is booked out of the consignment stock
for the selected vendor.
Prerequisites
You can only use returns of consignment goods with shipment processing if you have configured your system as an SAP Retail system.
Store returns
You have set the Returns with Shipping Processing indicator in the purchasing data for the delivery site. The prerequisites under Consignment Processing in
SAP Retail also apply.
Returns to vendor
You have set the Returns with Shipping Processing indicator in the purchasing data for the delivery site.
You have activated the shipping connection for vendor returns of consignment goods in SAP ECC in Customizing for Logistics – General under
Retail Consignment Processing Activate Consignment Returns with Shipping Processing .
Features
Store returns
The following special features apply to the Return of Vendor Consignment Goods function in SAP Retail:
In the returns purchase order, you do not set the consignment indicator. Instead, stock determination determines the stock category from which the
system posts the goods:
You cannot return goods that the system transferred from the consignment stock to your own stock back to the consignment stock.
No stock split is allowed at purchase order item level: You cannot combine an item from consignment stock with your own stock. Nor can you
combine an item from consignment stock with different special stock partners.
You cannot make partial deliveries for returns to different stock categories. If the system has posted a goods issue for a return from consignment stock,
it must also post the subsequent goods issue for this return from the consignment stock. This also applies if you have cancelled the first goods issue.
You post the (negative) goods receipt before the (negative) goods issue. If the goods issue posting involves unique stock, the system determines the
vendor using stock determination.
Returns to vendor
You can process items from returns orders for consignment stock using shipping processing.
For more information, see Goods Movements Using Shipping .
See also:
Returns
Use
For the SAP system to execute a program in the background, the program must be scheduled as a background job. For information on scheduling background
jobs, see Computing Center Management System (BC-CCM): Background Processing .
Many programs can also be divided up and run parallel in several jobs. This is an option particularly if several application servers are available. In many cases,
however, a program requires the results of the previous program or the programs try to access the same data and lock problems occur.
In order to avoid these programs, you can assign part of the data to each server. The data is then processed by programs running in parallel. The data is
processed more quickly and the subsequent program can start earlier.
PUBLIC Page 23 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Normally, data has to be distributed between the individual servers manually by creating variants for each program and each server. This is a laborious
process and is prone to errors. The distribution of data also soon becomes obsolete and needs to be updated regularly. An optimum runtime is only achieved if
the distribution is even so that each individual job has as an equal as possible runtime.
You can have the system distribute the data to the available servers using load distribution and external parallel processing. Parallel processing is set up
within process planning and replaces the time consuming parallel job scheduling using variants.
Subsequent process control is made considerably more simple and transparent by the removal of lots of scheduled jobs which need to be sychronized:
The manual scheduling of parallel jobs, which is prone to errors and the maintenance of lots of variants to distribute the worklist amongst the parallel
jobs is no longer required.
Changes to the worklist no longer lead to unequal runtimes for the individual jobs.
It is no longer necessary to check and update the distribution of data regularly.
From the outside, only one main process is visible. If necessary, a follow-on job starts when the main process has finished.
Prerequisites
In order to make the Customizing settings for these functions, it is important to have knowledge of the way in which the programs to be processed in parallel
work.
The timeout for the server group of the online processes must be set so that the jobs are not terminated if they exceed the time limits for the processes.
Procedure
1. For each relevant program, you generate a help program using transaction WLCPAR , which controls the parallel processing of this program externally
(see Load Distribution and External Parallel Processing ).
1. You schedule the program generated to be executed in parallel.
1. The system starts the programs to be processed in parallel externally using an asynchronous RFC in a separate parallel process. This process is an
online process on a server in a server group that can be set in advance.
1. Once all partial processes have finished, the main process also finishes, which then triggers the execution of any follow-on jobs that may be scheduled.
Result
Parallel processing reduces the time that the program takes to run. The shortest achievable runtime is roughly equal to the runtime on one server divided by
the number of servers available.
If not all the jobs have finished, the system triggers an optimum follow-on event, for which a follow-on job can wait before it starts.
Follow on jobs also always start if a job is terminated.
Use
External parallel processing guarantees the distribution of loads is always up-to-date and well-balanced.
Initial selection of the worklist
Estimation of the current workload
Uniform distribution amongst the required number of parallel jobs
This ensures the optimum use of the available computing capacity.
Integration
Each relevant program can be brought into operation step by step.
You can also use this function to run the programs that were developed in your customer project in parallel.
Prerequisites
The way in which the initial selection is carried out needs to be set in Customizing. It is not always possible to estimate the workload accurately. You can,
however, preselect data using a specific, self-developed function module.
Features
A help program, generated by the actual program, is scheduled to start the parallel jobs. You do not need to change or extend existing programs.
For each program to be run in parallel, the system creates a program, which determines the volume of data to be processed, distributes the data between
several jobs and starts parallel processing.
The generated program can be scheduled as a normal job with variants. The system generates a selection screen on which you can select the name of the
selection option via which the parallel processing is to be carried out (visible selection options only). There are also some other fields for the parallel
processing of jobs (number of parallel jobs, terminating event, tolerance limit for packet creation). In addition, all the variants of the basic program are also
copied invisibly so that the values are available for processing. These variants are defined as normal.
PUBLIC Page 24 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
There are two ways of selecting data:
Static data selection
In the program generated, a function module containing the values from the variant is called to select the data to be processed. This data is then distributed
among the parallel jobs of the program in a later step.
The function module and programs are assigned using a Customizing table so that for each new program, you just need to create the function module and
maintain an entry in this table.
The function modules have a standard interface. The crucial thing is the output table in which all the data to be processed is described with suitable keys and
values.
The disadvantage of the static method is that a new function module has to be adapted for each program to be processed in parallel. However, it is the only
way of parallel processing programs for which the dynamic method cannot be used.
Dynamic data selection
For dynamic creation, it has to be possible to determine the following values:
Tables to process
Result values, the number of which determines the volume of the workload
Key values, used for the initial selection
The result values do not necessarily have to match the key values.
The selection must be possible if the volume of data can only be determined using dependent tables.
The key values that resulted in the initial selection are then summarized in order to prevent a value waiting to be processed being named more than once in
multi-level selections. The number of duplicate names is, however, a measure of the workload to be processed for a value. A value could, for example, stand
for a document, for which the workload is determined by the number of document items.
The values are sorted according to their workload and assigned to the planned parallel jobs in descending order. This ensures an more even distribution
between the parallel processes.
For each parallel run the system sorts the key values in ascending order to fill the corresponding selection options.
Activities
Schedule background jobs for parallel processing using transaction WLCPAR .
For more information and examples, see the program documentation, which you can access from this transaction by pressing the i-button or Shift+F1 .
Use
Using short text replacement, you switch the user interface of your entire system to retail-specific terminology.
Activities
If you import corrections, for example, using support packages, the texts contained in these may overwrite retail-specific texts that have already been
converted.
Make sure that program RSBRAN03 is executed after each import of transports that contain texts. We recommend you run the report monthly.
To do so, start the program and enter the following data in the fields:
BRANCHE: ISR
LANG: <Your language>
NO_PROT: selected
DEL_OLD: selected
Leave all other fields blank.
Schedule the program to be executed in the background.
See also:
Retail Terminology
Use
Program RWWLOCKD sets central blocks (delivery blocks, invoicing blocks and order blocks) in line with the blocking profile if the sites are blocked on the
current date.
Activities
PUBLIC Page 25 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
We recommend you run the report daily.
Use
Program RMEBEIN4 finds all the changed conditions for a specific period for the selected document categories. It generates a separate worklist for each
document category selected.
You can define which condition changes are relevant for each document category in Customizing.
The worklists have various functions, including:
Worklists for purchasing documents (purchase orders and scheduling agreements)
The worklist can be processed further by program RMEBEIN1 . This determines all documents containing changed conditions. These documents are then
updated.
Worklist for Pricing
The worklist can be processed further by program RWVKP008 . This determines all price calculations based on changed conditions. The price calculations
are updated, with the period of validity being taken into account, and put into the pricing worklist.
Worklist for load building
Worklists for purchasing documents and for Pricing can be processed together by program RMEBEIN2.
Prerequisites
Program RMEBEIN4 does not need to be run if the system concerned has been configured to enable the Direct Generation of Worklist Entries for the
appropriate document categories.
Activities
We recommend you run the report periodically. The time between running the report depends on the number of condition changes that are made each day.
Use
Worklists for purchasing documents and for Pricing created by program RMEBEIN4 can be processed together by program RMEBEIN2.
Prerequisites
Program RMEBEIN4 must be run before starting. This is not necessary if your system has been configured so that worklist entries are generated directly. This
program defines and collects conditions with all relevant changes.
Activities
We recommend you run the report periodically. The time between running the report depends on the number of condition changes that are made each day.
Use
Program RWSORT17 generates listing conditions and article master data for value-only articles on the basis of the following changes:
The first time the articles in a merchandise category are listed in an assortment owner.
This is the only way to list hierarchy articles and other types of value-only article.
PUBLIC Page 26 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
If you wish, you can use this program to list all value-only articles in all assortment owners. This enables articles from any merchandise category to be sold at
the POS.
Activities
We recommend you run the report daily.
Program RWSORT17 is a prerequisite for POS outbound. For reasons of system performance, it should be scheduled to run before program RWSORT07 ("
Changes after Corrections ").
Use
The following programs use change documents to identify changes to master data and then adjusts the assortment accordingly:
RWSORT07A changes listing conditions when assortment master data has been changed
RWSORT07B changes listing conditions when site master data has been changed
These reports can identify changes to the following types of master data:
Site/merchandise category
Sources of supply for articles
Site layout
Site classification
Supplying site
Activities
We recommend you run the report daily.
It is a prerequisite for POS outbound processing.
Use
If you choose to generate assortment lists automatically, you can have the system generate either a full version or a change version at set periods (in cycles).
Prerequisites
Before change versions and full versions of the assortment list can be generated in cycles, a site has to be initialized.
Programs relevant to background processing are:
RWDBBINI for initializing sites
Program RWDBBINI is used for the initial transport of the assortment list/shelf-edge labeling data to stores with the appropriate sales organization,
distribution chain and site, using selectable assortment list categories.
The program is only run when this data is transported to the stores for the first time.
If the data is transported again, use report RWDBBUPD.
RWDBBUPD for generating change and full versions of assortment lists regularly
Program RWDBBUPD sends the relevant data to the stores.
Activities
Select parallel processing in the Control check box. This is recommended if a large number of recipients (for example, stores) receive assortment lists. You
can enter the maximum number of parallel processes and a server group to be used.
Generate mixed versions means that you combine the last assortment list with assortment list changes. SAP recommends you generate mixed versions to
PUBLIC Page 27 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
improve performance.
Note
The cycle and the number of change versions which have to be created before creating full versions is defined in the assortment list type.
Use
You can use report RWMFA200 to activate markdown price phases in the background. This is necessary if you have a large volume of data, due to
potentially long run times for price calculations and generation of conditions.
You can restrict which price phases are to be activated by selecting the sales organization, distribution channel, article, and/or starting date for the price
phases.
Integration
If you restrict the number of articles by entering selection parameters, then only these articles will be locked (that is, other users will not be able to access
them). This allows several users to activate pricing for different articles at the same time (parallel processing). Conversely, if you do not limit the number of
articles on the report's selection screen, then all articles will undergo price activation. The entire markdown plan all the articles in it will be locked for other
users.
Use
Report RWMFA300 compares the planned and actual statistics for either an entire markdown plan or for specified articles within a markdown plan. Selection
criteria include: distribution chain, merchandise category, article and vendor for selection of the articles.
The report shows the current actual data of all stores within a given distribution chain. If no stores are assigned to the markdown plan (price activation at
distribution chain level), the system uses the actual data of all stores for the comparison. If there are price lists assigned to the distribution chain, the system
determines the appropriate sites for each article.
You can sort the list (for example, by sell-out rate). You can also mark certain articles and price phases within the report, then either start the price activation
report RWMFA200 or go from here directly to the Maintain Markdown Plan transaction for the marked articles and dates.
Use
Report RWMFA210 allows you to test price calculations for markdown plans before activating them.
Use
Use program RWNASTVP to generate messages for promotion announcements. This enables you to output messages in, for example, print form. The
program groups individual messages (according to articles and site) at site level.
For more information, see Promotion Announcements
Activities
We recommend you run the report on a daily basis.
Use
If you have large volumes of data, it is recommended that you do subsequent processing in the background. The following reports can be run in the
background:
These reports works the same way online subsequent processing They use existing settings within the promotion (for example, prices, price activation types,
purchase price determination sequence, controls for generation of price conditions, allocation rules, announcement categories, and so on).
Activities
If you restrict the number of articles by entering selection parameters, then only these articles will be locked (that is, other users will not be able to access
them). This allows several users to do subsequent processing for different articles in the same promotion at the same time (parallel processing). Conversely, if
you do not limit the number of articles on the report's selection screen, then all articles will undergo subsequent processing. The entire promotion all the
articles in it will be locked for other users.
Note
You cannot run two different programs at the same time for the same article. However, you can set the programs up to run one after the other for an article.
Use
Program RWAKT200 is used to activate or deactivate promotion prices in background processing.
Note
The functions in program RWAKT200 are the same as transaction WAK5 .
Integration
In order to increase the speed of processing you can run the price activation or deactivation in several parallel processes.
Prerequisites
The promotion must have been created.
The promotion period must not yet have expired.
Features
You can run a price activation or deactivation for a chosen promotion.
Selection
You can limit the articles in a promotion for which you want to activate or deactivate prices.
Note
If you do not select any articles, all articles in the promotion are activated or deactivated.
PUBLIC Page 29 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The calculation table produced can be printed in the case of non-parallel background calculation.
See also:
Subsequent Processing for Promotions
Use
You can use program RWAKT210 to generate a promotion allocation table in background processing.
Note
The functions in program RWAKT210 are the same as transaction WAK5 .
Prerequisites
The promotion period must not yet have expired.
The promotion must have at least one site group assigned to it.
Features
You can generate an allocation table for a chosen promotion.
You can limit the articles in a promotion for which an allocation table is generated.
Note
If you do not select any articles an allocation table is generated for all articles in the promotion.
Use
You can use program RWAKT220 to list promotional articles in background processing.
Note
The functions in program RWAKT220 are the same as transaction WAK5 .
Prerequisites
The promotion period must not have expired and the promotion must be assigned to at least one site group.
Features
You can run a listing for a chosen promotion.
If you have assigned manual modules to the promotion you can limit the listing to individual modules.
Note
If you do not select any modules, the listing will run for all the modules in the promotion.
If you do not assign any manual modules to the promotion, you generate modules for the listing automatically. You can limit the promotional articles according
to article number, promotional theme or merchandise category. If you do not select any promotional articles, the listing will run for all items that have not yet
been listed.
See also:
PUBLIC Page 30 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Subsequent Processing for Promotions
Use
You can use program RWAKT230 to generate a promotion announcement in background processing.
Note
The functions in program RWAKT230 are the same as transaction WAK5 .
Prerequisites
The promotion period must not yet have expired.
The promotion must have at least one site group assigned to it.
Features
You can generate an announcement for a chosen promotion.
You can limit the articles and/or sites in a promotion for which an announcement is created.
Note
If you do not enter any restrictions an announcement is made for the whole promotion.
Use
You can use program RWAKT240 to generate a supply source determination for a promotion in background processing.
Note
The functions in program RWAKT240 are the same as transaction WAK5 .
Integration
Program RWAKT240 can be run in parallel externally if locks are set at article level.
Prerequisites
The promotion period must not yet have expired.
The promotion must have at least one site group assigned to it.
Features
You can run a supply source determination for a chosen promotion.
You can limit the articles in a promotion for which a supply source determination is run. If you do not select any articles, the supply source determination
will run for all the articles in the promotion.
Activities
PUBLIC Page 31 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The program can only be run once for each promotion.
See also:
Subsequent Processing for Promotions
Use
Report RWVKP008 determines all those price calculations that are based on changed conditions. The price calculations are updated, with the period of
validity being taken into account, and put into the pricing worklist.
If you also want to automatically adjust purchasing documents, you can run program RMEBEIN2 instead of generating a pricing worklist.
Prerequisites
Before you generate the pricing worklist, you must run program RMEBEIN4 . This finds and groups the changed conditions for further processing. This is not
necessary if the system concerned has been configured to enable the Direct Generation of Worklist Entries for document category 10 (pricing document).
Activities
We recommend you run the report periodically. The time between running the report depends on the number of condition changes that are made each day.
Use
Program RMPROG00 for the forecast run is scheduled depending on the period lengths that are used.
All articles for a site are always processed with a specified period indicator.
Use
Program RMMRP000 provides a purchase order proposal for all articles for a site with changes relevant to requirements planning (reorder point/ordering day
reached) .
In reorder point planning, the period depends on how many articles reach the reorder point at the same time.
In time-phased planning, the period depends on how the articles are distributed over the ordering days.
Usually, not all the articles in a site are planned automatically, i.e. with a purchase order proposal.
Total planning can be processed in parallel.
Prerequisites
Program RMPROG00 must run prior to requirements planning.
Activities
We recommend you run the program daily.
Use
Program RWPOB001 performs order cancelations. Due to the current delivery situation, the program processes purchase orders for which the delivery date
has passed but which have not yet been delivered or have only been partially delivered.
Activities
Execute as required.
Use
Use program RWNASTV to generate messages for stock allocation notifications. This enables you to output messages in, for example, print form. The
program groups individual messages (according to articles and site) at site level.
For more information, see Creating Stock Allocation Notifications
Activities
We recommend you run this program or a daily basis.
Use
Use program RWWGENFB (Transaktion WA08 ) to generate follow-on documents for an allocation table. You can create all types of follow-on document
with this program (for example, purchase orders, deliveries or sales orders). For a description of how the process of follow-on document generation works, see
Allocation Table – Follow-On Document Generation .You have the following alternatives:
You can schedule follow-on document generation as a regular job. For more information, see Generating Follow-On Documents for Allocation Tables .
You can trigger follow-on document generation online. For more information, see Generating Follow-On Documents for Allocation Tables Online .
Prerequisites
Follow-on documents can only be generated if the allocation table data is complete.
Activities
If you schedule follow-on document generation as a regular job, it is recommendable to run it daily.
Use
Program RMEBEIN1 determines purchasing documents (purchase orders and delivery schedules) containing changed conditions and updates these
documents.
PUBLIC Page 33 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Prerequisites
You must run program RMEBEIN4 beforehand. This determines and collects the conditions with the relevant changes.
Activities
We recommend you run the report periodically. The time between running the report depends on the number of condition changes that are made each day.
If you also want to update all price calculations in which changed conditions appear and put them in the pricing worklist, use program RMEBEIN2 to generate
the pricing worklist.
Use
This section contains information about the important retail-specific programs in the area of Seasonal Procurement.
Use
Program RWRF_PCTR_RCT_WL_DELETE determines the items that have been completed by a certain date or within a certain period and removes them
from the worklist for reactive order monitoring .
Recommendation
We recommend you schedule this report daily to keep the worklist clear and manageable.
Example
You want to delete all items completed between January 01 and June 30 from the worklist.
Use
In order items, program RWRF_PCTR_REM_QTY checks whether the expected date has expired and which remaining quantities are still open.
The report processes the remaining quantity with the activity intended for the article, for example, it cancels or insists upon delivery of the remaining quantity
(see Activities Profile).
Recommendation
We recommend that you schedule this report to run each day, to keep the number of items in the system with unprocessed remaining quantities to a
minimum.
Integration
As long as the expected date (goods receipt: availability in distribution center) of an item has not been reached, the system writes the open quantities to the
remaining quantity table WRF_PRCT_REM_OTY .
Activities
Enter the parallelization parameters that the system should use for parallel processing. For example, under Package Size , enter a value if the system is to
process a specific number of items at once.
Example
The planned goods receipt date for an order item with a quantity of 100 is 07.01 (availability date in distribution center). On 06.28 you post the goods receipt
with a quantity of 80 and with an open remaining quantity of 20, whose delivery you insist upon. After the availability date has expired, the system informs the
vendor that you insist upon delivery of the remaining quantity.
Use
Program RMBABG00 executes invoice verification for invoices which have Immediate invoice verification or Periodic invoice verification set as the invoice
verification category.
Activities
If Immediate invoice verification is set, the program is started during opening hours (for example, 8:00 - 17:00).
If Periodic invoice verification is set, the program is started once or twice during the day, at times when the system load is low. This should be clarified with
Financial Accounting.
It is possible to restrict the report to specific vendors. This allows you to divide processing up into a number of jobs.
Use
Use program RWMBON01 (vendor rebate arrangements) and RWMBON31 (customer rebate arrangements) to settle arrangements.
Prerequisites
Settlement periods (end of validity of condition records) must be defined in Customizing. The runtime depends on the volume of vendor business volume data,
purchase organization, purchasing groups, merchandise categories, tax code and settlement type.
Activities
You execute this report as and when required.
Use
Programs RWMBON05 (vendor rebate arrangements) and RWMBON35 (customer rebate arrangements) extend the time period applicable for rebate
arrangements.
Activities
You should schedule the report in good time before the dates entered in Customizing, that is, before the first purchase order is created.
You execute this report as and when required.
Use
Programs RWMBON08 (vendor rebate arrangement) and RWMBON38 (customer rebate arrangement) can be used for the following:
Compilation of statistics
PUBLIC Page 35 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
You can recompile vendor business volume statistics if the statistical data is incorrect. This may be necessary if the update of statistical data contained
errors, for example.
Retrospective Updating of Business Volume
You can retrospectively compile vendor business volume statistics for a past period. This may be necessary if you agree a retroactive arrangement that is to
be taken into account for business volume that has already recorded.
Activities
The programs should only be used in specific circumstances because they require considerable time and system resources. SAP recommends that you use
program RWMBO12 via function Process Worklist . When this is selected, a vendor and customer rebate arrangements are processed in the same way or,
if necessary, in parallel including the recompilation of amounts in a single operation.
You execute this report as and when required.
See also:
Retrospective Updating of Business Volume Data
Use
Program RWVKU001 executes or prepares revaluation at retail for articles whose price at retail is changed during the selected time period.The following
cases can exist:
Inventory Management on a quantity and value basis
The program executes revaluation. Sales value change documents are generated with item status C (repriced). Retail revaluation documents are
generated with item status C (revaluated).
Inventory Management on a value-only basis
The program generates retail revaluation documents with item status A (to be counted). After documents are generated, you should generate a count
list, enter your count results in the central ERP system, and trigger the reevaluation. For more information, see Valuation: Automatic Revaluation When
Calculating New Sales Prices .
Activities
Depending on the number of sites selected and the length of the time period under review, the program runtime can be very long. You should therefore only run
the report when necessary and when the load on the system is low.
Use
There are two reports in the Warehouse Management System (WMS) that support picking:
Warehouse replenishment for fixed storage bins in WMS (RLLNACH1): This report shows which fixed storage bins in the warehouse currently have
insufficient stock. (The system does not do any planning based on the results.)
Replenishment planning for fixed storage bins (RLLNACH2): This report displays which fixed storage bins do not have enough stock to cover deliveries
planned for a specific period and for a specific shipping point. Planning is carried out especially for this.
In both cases, the system generates transfer requirements to refill the fixed storage bins with sufficient replenishment stock for picking. It takes into account
existing transfer requirements and transfer orders.
The second report (RLLNACH2) can be run at the end of the day so that you can see which fixed storage bins need to be refilled for the following day’s
picking. The system will generate transfer requirements for that day. You can create the appropriate transfer orders based on this transfer requirement, move
the stocks physically and confirm the transfer orders in the system. If you confirm the transfer orders, the system posts the movement.
The system views this kind of replenishment as a movement of stock from one storage type to another. Therefore, the selection screen for the report requires
you to enter the storage type of the fixed storage bins in question (the destination storage type of the transfer requirements). You must also enter the site and
warehouse number. You can further restrict the relevant deliveries by specifying the shipping point, multiple processing number, picking date, and goods issue
date (usually the following day).
Use
When an event occurs and the Customizing settings specify that an additionals purchase order should be created for that event, the order data is entered in a
table. The program ADDI_ORDERS_CREATE generates purchase orders using the order data.
See also: Additionals: Generating Additionals Purchase Orders Automatically
Activities
We recommend you run the report on a daily basis.
Use
Changes to master data or movement data (for example, articles or purchase orders) lead to change pointers being updated. You can use change analysis to
analyze change pointers and if necessary, generate additionals IDocs at your head office.
Note
If additionals are to be generated in your store, information on the relevant changes is passed to the assortment list. In this case, you have to analyze
change pointers for the assortment list IDoc.
Features
Use program ADDI_ANALYSIS_OF_CHANGES (transaction WTCA ) to start change analysis. You can limit analysis to, for example, a particular time
period and selected sales price conditions.
In change analysis, change pointer analysis or a reduction derived from this is executed for logical message category WTADDI . Then, the changed sales
price conditions for the time period that you stated are found and analyzed.
For relevant changes, additionals IDocs are generated and transferred to the logical system TICKETS . You can incorporate individual fields to change
pointer analysis (see also: Distributing Master Data Using the Shared Master Data Tool (SMD) ).
Example
When you process a promotion, promotion sales prices are activated. Promotion sales prices are recognized in change analysis. An entry exists in the
additionals IDoc for each promotion sales price that is valid in the analyzed time period, if an additional with a suitable procedure for additionals is assigned to
the article in question.
Use
Program RWRPLPRO carries out replenishment planning. On the basis of the current stock situation, the system calculates the requirements for the
customer or the plant and creates purchase requisitions, purchase orders, sales orders or delivery schedules.
Prerequisites
Replenishment master data must be maintained for the required articles.
Activities
Execute as required.
PUBLIC Page 37 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.9.20.2 Background Processing: Check Consistency of
Replenishment Data
Use
Program RWRPLCHK checks the consistency of the replenishment data. The system checks for possible inconsistencies in the data and eliminates any that
it finds. It can also delete any replenishment data and requirement groups that are no longer required.
Activities
Execute as required.
Use
The programs
RWRPLPFE
RWRPLSRP
RWRPLVFB
perform replenishment planning. On the basis of the current stock situation, the system calculates the requirements of the sites and creates purchase
requisitions, purchase orders, sales orders or delivery schedules.
Prerequisites
Replenishment master data must be maintained for the required articles.
Activities
Perform this function as needed.
Use
Program RWDPOSIN is used for the initial transport of master data to all stores using sales organization, distribution chain and site selection data.
Activities
The program is only run when this data is transported to the stores for the first time.
If the data is transported again, you use program RWDPOSUP.
Use
Program RWDPOSUP executes POS outbound processing.
The quantity of data depends largely on the number of relevant master data changes.
PUBLIC Page 38 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Prerequisites
Assortment program RWSORT07 must be executed beforehand.
Activities
We recommend you run this program daily after the store has closed.
This requires a large amount of resources, but parallel processing is possible as the program can run simultaneously on all application servers.
For further information see the program documentation.
Use
You use program RWDAPP01 to restart processing of IDocs that have been buffered or for which inbound processing was terminated.
Activities
Terminated inbound processing
You can start processing IDocs at any time online or via job planning.
Buffered IDocs
If you decide to buffer IDocs, you must schedule program RWDAPP01 for the time when you want to process the data.
For further information see the program documentation.
Use
You use program RBDMANIN to reprocess specific IDoc data that was not processed in a previous attempt.
Activities
If overnight inbound processing was unsuccessful, and the fault has been repaired (for example, missing master data has been entered), you can plan program
RBDMANIN as a regular job or start it online.
For further information see the program documentation.
Use
The following programs ensure a perfect connection of the PDC units in the stores for the RFC procedure:
Goods movement
General
R_SRS_PDC_GM_DATA_OUT (outbound processing of vendors and sites), scheduled daily
R_SRS_PDC_ASSORT_STRUCT_OUT (outbound processing of structure data for the assortment list. The outbound data is provided by the RFC
module SRS_PDC_GM_STRUCTURE) , scheduled initial and when changes are made to the assortment list profile
R_SRS_PDC_MDATA_OUT (outbound processing of the article data), scheduling depends on frequency of the article changes, if necessary, daily
Goods receipt
R_SRS_PDC_GR_CUSTOMIZING_OUT (output processing of Customizing data), scheduled daily
R_SRS_PDC_GR_DOCUMENT_OUT (output processing of reference documents), scheduled daily
R_SRS_PDC_GR_CREATE (automatic posting of partial goods receipts), scheduled daily
Goods movement
R_SRS_PDC_GM_CUST_OUT (outbound processing of business transactions), scheduled daily
PUBLIC Page 39 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Store Order
R_SRS_PDC_ASSORT_STRUCT_OUT (output procssing of structure data for the assortment list, the outbound data is provided by the RFC module
SRS_PDC_GM_STRUCTURE) , scheduled initial and when changes are made to the assortment list profile
R_SRS_PDC_SO_DISP_DATA_OUT (output processing of planning data. The outbound data is provided by the RFC module
SRS_PDC_SO_OUTBOUND), scheduled daily
Store physical inventory
R_SRS_PDC_PI_DELETE_EVENTS (reorganization of the PDC processes), scheduled monthly
Prerequisites
The prerequisites for using store order processing via PDC units are the same as those for using the store order in SAP Retail Store. In particular, in order to
be able to use programs R_SRS_PDC_ASSORT_STRUCT_OUT , R_SRS_PDC_SO_DISP_DATA_OUT and R_SRS_PDC_MDATA_OUT a complete or
merged version of the assortment list must exist.
Activities
The programs named can all be found in the menu under Logistics Retailing Distributed retailing SAP Retail Store – Administration SAP Retail
Store – PDC-Processing . SAP recommends that you schedule the programs as stated above
PUBLIC Page 40 of 40
© 2014 SAP SE or an SAP affiliate company. All rights reserved.