Sie sind auf Seite 1von 27
EHP3 for SAP ERP 6.0 September 2008 English SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany

EHP3 for SAP ERP

6.0

September 2008

English

SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany

734: In-Store Merchandise and Inventory Management

Building Block Configuration Guide

16 69190 Walldorf Germany 734: In-Store Merchandise and Inventory Management Building Block Configuration Guide
Copyright © Copyright 2008 SAP AG. All rights reserved. No part of this publication may

Copyright

© Copyright 2008 SAP AG. All rights reserved.

Copyright © Copyright 2008 SAP AG. All rights reserved. No part of this publication may be

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

MaxDB is a trademark of MySQL AB, Sweden.

SAP, ECC, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG 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.

Legend:

<XXX>

variable entries

'XXX'

fix entries

[XXX]

button

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Icons Icon Meaning Caution Example Note or

Icons

Icon

Meaning

Caution

Caution

Example

Example

Note or Tip

Note or Tip

Recommendation

Recommendation

Syntax

Syntax

Typographic Conventions

Type Style

Description

Example text

Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.

Cross-references to other documentation.

Example text

Emphasized words or phrases in body text, titles of graphics and tables.

EXAMPLE TEXT

Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.

Example text

Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.

EXAMPLE TEXT

Keys on the keyboard, for example, function keys (such as F2) or the

Example text

<Example text>

ENTER key.

Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.

Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Contents Customizing Guide: Store Business Online SAP Retail

Contents

Customizing Guide: Store Business Online SAP Retail Store

6

1 Introduction

 

6

2 Preparation

 

6

 

2.1

Internet Communication Framework (ICF)

6

 

2.1.1 Activating ITS Service

7

2.1.2 Create External Aliases

7

2.1.3 Settings for SAP Netweaver Business Client

8

2.1.4 Publish Services to Internal ITS

9

2.1.5 SSO (single Sign On) Settings

10

2.1.6 Release Function Modules for Internet

11

2.1.7 Maintain Authorization Groups for Reports

11

2.1.8 Release reports for the Internet

12

2.1.9 Release Reporting Trees

12

3 Customizing settings

14

 

3.1

Maintain Profile for Assortment List

14

 

3.1.1 Maintain Profile for Assortment Lists

14

3.1.2 Assign AL Profile to Store

15

 

3.2

Allocation Table

15

 

3.2.1 Preconditions: Partner Functions AG in Site

15

3.2.2 Item Categories of Allocation Table

16

3.2.3 Notification Categories of Allocation Table

16

3.2.4 Allocation Table Types

17

4 Customizing Retail Store

18

 

4.1 Reference Customer Settings

18

4.2 Sales Document Settings

18

 

4.2.1 Basic settings for entering sales documents

18

4.2.2 Assign Customizing Schemas to Site

19

 

4.3

Store Order

20

 

4.3.1 Global Control of Store Order Function in Retail Store

20

4.3.2 Reorganization Period for Follow-on Documents

21

 

4.4

Settings for Sales Order

21

 

4.4.1 Assignment of Customizing Schemas to Sites (Goods Receipt)

23

4.4.2 Basic Settings for Goods Movement / Stock Transfer

23

4.4.3 Grouping of Business Transactions for Stock Transfer

24

 

4.5

Physical Inventory

24

 

4.5.1

Basic Settings for Physical Inventory

24

 

4.6

Mobile PDC’s

25

 

4.6.1

Define PDC Unit types

25

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 4.6.2 Assign Applications to main menu 26 4.6.3

4.6.2

Assign Applications to main menu

26

4.6.3 Basic settings for goods receipt

27

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Customizing Guide: Store Business Online SAP Retail Store 1

Customizing Guide: Store Business Online SAP Retail Store

1 Introduction

SAP Retail Store is operated centrally by the SAP Retail system on an application server and started by the access of individual stores to the system. An Internet Transaction Server (ITS) makes the functions available via Internet Application Components (IAC’s). It communicates on one side with the SAP system and on the other side with standard web browsers in the stores via internet or intranet.

Simple connection of Mobile Data Entry (MDE) devices is possible with a file exchange procedure through the file system of the browser’s PC. However, MDE connection via (Remote Function Call) RFC interfaces is much more convenient. Here, the SAP Business Connector can be used for communication between MDE devices and SAP ECC. The software to format and to process files on the MDE’s is not a part of SAP Retail Store but is offered by SAP partners as a certified solution. For more information regarding the installation and operation of this MDE software please see the documentation of the specific solution in question.

Surfaces can always be changed with minimal HTML knowledge. For example you can add your own graphics or links to other sites, change individual columns and insert your company’s logo. Individual fields can be removed from view by changing the customizing in the SAP system.

2 Preparation

Before you start installing this building block, you must install prerequisite building blocks. For information on the prerequisite building blocks, see the Quick Guide for installing Retail (located on the DVD in Retail_US\Documentation\Retail_Quick_Guide_EN_US_V1603.doc).

2.1 Internet Communication Framework (ICF)

The Internet Communication Framework enables you to use standard protocols (HTTP, HTTPS, and SMTP) to operate communications between systems through the Internet. You do not need any additional SAP program libraries (other than the SAP Web Application Server). The only condition is that your system platform is Internet-compliant. This scenario gives you a maximum amount of flexibility in responding to varying communication requirements.

Communications operated through the ICF have the following benefits:

Increased security. The HTTPS protocol guarantees secure data transmission at the same level as modern security standards for RFC/SNC communication and other interfaces.

Increased flexibility. Using the ICF, the user can open a connection to an SAP system across the Internet from any location.

Reduced technological barriers. The open HTTP standard is used worldwide, which makes it efficient to install and configure.

The Internet Communication Framework enables an application to generate a response to a request.

A client (such as a Web browser) sends a HTTP request to the server. The Internet Communication

Framework (ICF) forwards the request to an application. The application then gathers data as a response and sends it back to the client through the ICF. The browser displays the data in the response.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide The Internet Communication Framework (ICF) provides the

The Internet Communication Framework (ICF) provides the infrastructure for handling HTTP requests

in

work processes in an SAP system (server and client).

If

you are using the system as a server, you need a HTTP Request Handler, which you can create

yourself. Defining the HTTP request handler yourself allows you to use the ICF flexibly in your application. However, HTTP request handlers are also shipped with the SAP system.

2.1.1 Activating ITS Service

To activate or deactivate a service, select the service and choose Service/Virt.Host Deactivate. You can also use the context menu (by clicking on the right mouse button).

If you want to reactivate an inactive service, you can either activate the service node that is selected

only (pushbutton Yes) or the service node that is selected, including all of its subservices that were maintained in the SICF (pushbutton Yes with tree icon).

A service in the HTTP service tree can be active (black font) or inactive (gray font). A client (such as a

Web browser) can only call active services. If you call an inactive service, you will see a message that access to this page is locked.

For information please refer to note 763210.

Procedure

Activate or

1. Access the activity using one of the following navigation options:

Transaction

SICF

Code

SAP Menu

SAP menu Tools Administration Administration Network HTTP Service Hierarchy Maintenance

2. In Virt.Hosts / Services Select default_host SAP BC GUI SAP ITS

3. Go to Menu and Activate the services Service / Virtual Host Activate

4. You will receive a message Activation of ICF Services [YES] With tree icon

5. In Virt.Hosts / Services mark default_host SAP public bc

6. Go to Menu and Activate the services Service / Virtual Host Activate

7. You will receive a message ‘Activation of ICF Services [YES] With tree icon’

2.1.2 Create External Aliases

External aliases are used to make it possible to call services using any appropriate non-technical name.

You can create external aliases that link to a service (choose External Aliases). These external aliases can be used to provide clearer path names that can be mapped to any services in the ICF service hierarchy.

If the string of the internal alias is found in the URL of the incoming request, the service assigned to

this alias, that is, the HTTP request handler defined in this service, is called. The service data of the external alias overrides that of the target service.

An incoming URL is first checked against the external aliases, then against the internal aliases. For more information see the SAP Online Documentation.

In the Best Practices we will create an external service to the ICF Path default_host SAP BC

GUI SAP ITS and setup the parameter for the client.

After that you can connect to the Retail Store with the following URLs:

http://<AppServer><domain>:<port>/<externalaliasname>

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Procedure 1. Access the activity using one of the following

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SICF

Code

SAP Menu

SAP menu Tools Administration Administration Network HTTP Service Hierarchy Maintenance

2. Choose EXTERNAL ALIASES

3. In Virt.Host/Service select default_host

4. Choose CREATE NEW EXTERNAL ALIAS

5. In External Alias enter /sap/bc/gui/sap/its/<external alias name> for example, /sap/bc/gui/sap/its/srs<client> (/sap/bc/gui/sap/its/srs100)

6. In Description, enter SRS Client <client>

7. Go to the SERVICE DATA tab

8. In Standard, enter ‘X’

9. Go to TARGET ELEMENT tab

10. On Virt.Hosts/Services Double Click default_host sap bc gui sap its wosm

11. Go to ERROR PAGES tab

12. In Explicit Response Time, enter ‘X’

13. Choose STORE

14. Choose CANCEL

For further information please refer to notes 918018 and 1107663. You find here a step by step description how to setup the aliases for SAP Retail Store main menu and for reporting.

2.1.3 Settings for SAP Netweaver Business Client

It is possible to run the SAP Retail Store functions with your SAP Netweaver Business Client instead of the browser.

Procedure

Define your connection parameters

1. Access the program to maintain your customizing tables

Transaction

SM30

Code

2. In Table/View, enter SSM_VAR

3. Choose Button: Maintain

4. Insert the following entries by pressing the new button

Name

Field attributes

Text

SRS_HOSTNAME

<hostname.xxx.com>

Hostname of the SRS Server

SRS_PROTOCOL

<http or https>

SRS Protocol (http or https))

SRS_PORT

<port>

SRS Port depending on Protocol (http/https)

5. Save your settings (Ctrl + S) and exit the screen (F3)

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Make the following changes in the Coding 1. Start the

Make the following changes in the Coding

1. Start the ABAP Development Workbench

Transaction

SE80

Code

SAP Menu

SAP menu Tools ABAP Workbench Overview Object Navigator

2. Menu: Workbench Edit Object

3. Select Tab: Web Objects

4. Flag ITS Service and insert WOSM

5. Button: Change

6. Expand tree: WOSM Topic 99 HTML Templates STOREINPUT

7. double click on STOREINPUT

8. change the template coding as follows

var filialnr = '`G_STOREWB_EINSTIEG-WERKS`'; if (!filialnr && runsInWP) { filialnr = getCookie("WPstoreNo"); if (filialnr) { document.SUBMITFORM.elements[0].value = filialnr; document.SUBMITFORM.submit();

}

by

}

var filialnr = '`G_STOREWB_EINSTIEG-WERKS`'; <!-- if (!filialnr && runsInWP) {

-->

filialnr = getCookie("WPstoreNo"); if (filialnr) { document.SUBMITFORM.elements[0].value = filialnr; document.SUBMITFORM.submit();

}

<!-- }

9. Button: Save

10. Button: Publish Template

11. Exit transaction (F3)

-->

2.1.4 Publish Services to Internal ITS

Procedure

To get the newest templates on the Internal ITS, you have to publish the services.

1. Access the activity using one of the following navigation options:

Transaction

SE38

Code

SAP Menu

SAP menu Tools ABAP Workbench Development ABAP Editor

2. In Program, enter W3_PUBLISH_SERVICES

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 3. Choose EXECUTE twice 4. In Component double click

3. Choose EXECUTE twice

4. In Component double click ‘SAP Retail Store’. Doubleclick on the blue line Component – Sap Retail Store.

5. Choose WORKBENCH SETTINGS.

6. Go to INTERNET TRANSACTION SERVER Tab

7. Go to PUBLISH Tab

8. On Selected Site, Select ‘X’ and on Plnt select INTERNAL

9. Choose enter

10. Choose PUBLISH

11. Choose BACK three times.

2.1.5 SSO (single Sign On) Settings

Procedure

1. To get the newest templates on the Internal ITS, you have to publish the services.

2. Access the activity using one of the following navigation options:

Transaction

RZ10

Code

SAP Menu

SAP menu Tools CCMS Configuration System Profile

3. In Edit Profiles screen, Choose F4 in the field of Profile.

4. Double click the Instance profile.

5. Select Extended Maintenance.

6. Choose Change.

7. Enter login/accept_sso2_ticket in field of Parameter name.

8. Enter 1 in the field Parameter Value.

9. Choose Enter.

10. Choose Back.

11. On the dialogue box “The parameter was changed Save changes? “ Choose Yes.

12. On the “Maintain Profile ‘ XXXXXXXXXX’ Version xxxxxxx screen, Choose Create.

13. Enter login/accept_sso2_ticket in field of Parameter name.

14. Enter 2 in the field Parameter Value.

15. Choose Enter.

16. Choose Back.

17. Confirm the message “The parameter was changedSave changes? “

18. Choose Back.

19. Confirm the message “The parameter was changedSave changes? “

20. Choose Save.

21. Confirm the message “Do you want to activate the profile “

22. Choose Continue.

23. Choose Continue.

24. Double Click Yes.

25. Choose Back.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide If you want some more information about the SSO feature

If you want some more information about the SSO feature for the SAP Retail store, you can find detailed information on the SAP Help Portal <Link>.

26. Internet Release in SAP ECC

In order to use function modules, reports and reporting trees from ECC these must first be released for web applications in the ECC system.

2.1.6 Release Function Modules for Internet

The following function modules must be released for the Internet:

WWW_GET_SELSCREEN

WWW_GET_REPORT

WWW_GET_TREE_NODE

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SMW0

Code

SAP Menu

SAP menu Tools Adminitration Web Development Web Repository

2. In HTML template for WebRFC applications, enter ‘X

3. Navigate to Internet release Function modules

4. In Function modules, enter Function modules, see above

5. Choose Release

6. A dialog box appears „“The function module was successfully released for the Internet”

2.1.7 Maintain Authorization Groups for Reports

If you have not maintained authorization groups, these reports must be assigned to an authorization group with the help of the report RSCSAUTH.

In Best Practices, the release is done by eCATT script:

/BPR3R/RSCSAUTH

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SE38

Code

SAP Menu

SAP menu Tools ABAP Workbench Development ABAP Editor

2. In Report Program, enter RSCSAUTH

3. Choose EXECUTE

4. Choose Program Name. You can make MULTIPLE SELECTION

5. In Report Program enter the reports for which the authorization group should be maintained RSTWBFAF, RM06EN00, RSTWBFLI, RSTWBFMB, RWBEST01

6. Choose Copy.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 7. In Subscreen: Authorization Groups enter Copy

7. In Subscreen: Authorization Groups enter Copy authorization groups from: and in Default authorization group enter SWANALYS’

8. Choose EXECUTE

9. In Report Program, select all reports that are to be changed

10. Choose SAVE

11. A dialog box appears „“change TRDIR entries? “. Confirm with YES.

12. Choose BACK three times.

2.1.8 Release reports for the Internet

In the following, different reports will be released consecutively.

The following reports must be released for the Internet:

RSCSAUTH

RM06EN00

RSTWBFAF

RSTWBFLI

RSTWBFMB

RWBEST01

In Best Practices, the release is done by eCATT script:

/BPR3R/REPORT_FREE_SMW0

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SMW0

Code

SAP Menu

SAP menu Tools Adminitration Web Development Web Repository

2. In HTML template for WebRFC applications, enter ‘X

3. Navigate to Internet release Reports Select Create Parameter

4. In Reports enter Reports, see above

5. Choose Release

6. A dialog box appears „“The report was successfully released for the Internet“.

2.1.9 Release Reporting Trees

The reporting tree RSW1 has to been released for the internet.

In Best Practices, the release is done by eCATT script:

/BPR3R/SMW0_RSW1

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SMW0

Code

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide SAP Menu SAP menu  Tools  Adminitration 

SAP Menu

SAP menu Tools Adminitration Web Development Web Repository

2. In HTML template for WebRFC applications, enter ‘X’

3. Navigate to Internet release Reports trees

4. In Reports tree, enter ‘RSW1’

5. Choose Release

6. A dialog box appears „“Report tree RSW1 has been released“.

If directory tree RSW1 is not to be available in the client, it must be transported or copied. It is a standard component in every 000 client and can simply be copied within a system.

2.1.9.1 Transport Reporting Tree across Systems

If the reporting tree RSW1 does not exist in the client and must be taken from another system, it must be transported from the source system to the target system. However, it is standard in every 000 client and can simply be copied within a system.2.1.9.2

For transport across systems, log in on a 000 client of the source system with a user other than ‘SAP*’. In the target system, the ‘automatic changes’ must be activated before the transport. This is done with the transaction SCC4, where you choose the 000 client and click the BUTTON [CHANGE]. After a warning message, a double-click on the client takes the user to a selection screen where the flag ‘automatic recording of changes’ must be activated. The user then saves the settings.

With the transaction SERP, the user selects the report RSW1, clicks BUTTON [CHANGE], and selects RSW1, BUTTON [CREATE], BUTTON [SAVE]. A transport order is created which is normally released with transaction SE01 Customizing.

On the operating system level of the ECC system, in the directory

\usr\sap\trans\bin\ (NT) or

/usr/sap/trans/bin (Unix)

the transport order is written in a buffer.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide This is done with the command: tp addtobuffer <ORDER

This is done with the command:

tp addtobuffer <ORDER NUMBER> <TARGET SYSTEM>

Subsequently, the order is imported with:

tp import <TARGET SYSTEM> client<xxx> U1268

Attention: order number and target system must be written in UPPER CASE LETTERS, ‘client’ in lower case.

2.1.9.2 Copy Report Trees within a Client

If a Release Upgrade has been previously executed, the report tree is only in 000 clients. Within one system, the report tree RSW1 can de copied from the 000 client to the target client relatively easily. Log on in the target system and go in the customizing:

SPRO Basis Reporting Report tree Set reporting tree

Enter the report tree here:

RSW1 Report tree import enter source client Enter

3 Customizing settings

3.1 Maintain Profile for Assortment List

An assortment list profile serves as a summary of control parameters for the generation of assortment lists. The assortment list profile parameters control the generation and appearance of assortment lists. The assortment list profile accesses previously created assortment list types. These must therefore be defined first, before the definition of the profile.

3.1.1 Maintain Profile for Assortment Lists

An assortment list profile serves as a summary of control parameters for the generation of assortment lists. The assortment list profile parameters control the generation and appearance of assortment lists. The assortment list profile accesses previously created assortment list types. These must therefore be defined first, before the definition of the profile.

Prerequisites

Maintenance of Assortment List Types

Procedure

1. Access the activity using one of the following navigation options:

Transaction

 

Code

IMG Menu

IMG Logistics General Assortment Assortment List Assortment List Types

2. Select New Entries

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 3. 0005 ‘PCS SL Store’ 7 Food PCS 8 Fashion

3.

0005

‘PCS SL Store’

7

Food PCS

8

Fashion PCS

9

Hardgoods PCS

4. Choose Maintain Assortment List Parameters

Background:

The settings for the assortment list types in profile 0005 and 0006 differ only in the values mentioned above. All other values are identical.

Remarks:

Profile 0005 (without perishables) is used in Best Practice for the Retail Store. For this, the assortment list structure WBBP_STORE is needed.

3.1.2 Assign AL Profile to Store

Info only: the assignment is done in the master data building block 780

Procedure

1. Access the activity using one of the following navigation options:

Transaction

WB02

Code

SAP Menu

SAP menu Logistics Retailing Master data Site data Site Change

2. In Site, enter M004’

3. Choose Enter

4. Go to POS tab

5. In AL profile, enter ‚0005’

6. Choose SAVE

7. A dialog box appears “Site

8. Choose Back.

9. Repeat this assignment for all stores that are to be assigned a profile.

changed“

3.2 Allocation Table

With allocation tables, the allocation of articles across different stores can be controlled centrally. The appropriate settings must be made so that these can be created and seen in the stores.

3.2.1 Preconditions: Partner Functions AG in Site

To execute the generation of follow-on documents in ECC, it is necessary that the site that should be delivered has the partner role ‘AG’ for the distribution chain ‘BP01/03. This assignment must be made.

In the Best Practice system this is done by CATT.

Procedure

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 1. Access the activity using one of the following navigation

1. Access the activity using one of the following navigation options:

Transaction

WB02

Code

SAP Menu

SAP menu Logistics Retailing Master data Site data Site Change

2. In Site, enter ‚M004’

3. Choose Customer

4. In Sales area data: Partner functions, enter X’ set indicator and in BP01/03 (Distribution), enter X’set indicator

5. Choose Change

6. In Partner function ‚SH’ and in No, Enter ‚M004’

7. Choose Enter

8. Choose SAVE

9. A dialog box appears „“Site

changed

3.2.2 Item Categories of Allocation Table

Procedure

1. Access the activity using one of the following navigation options:

Transaction

 

Code

SAP Menu

Materials management Purchasing Allocation Allocation table Item categories of allocation table

2. Look at the settings for the item categories B and G.

 

B

G

Ship to party VO

3

-

Stock transfer

-

2

Proc. meth. determin.

-

-

Order type

NB

-

Wrhs. order type

-

-

Delivery type

-

UL

Vendor PO aggrgte.

2

-

Stck.Trans. aggreg.

-

2

Notif./follow-onDocs

B

-

Distribution data

-

-

Supply source det.

3

2

Sloc determination

 

1

Scheduling

1

4

site.

3.

Check/ent

er your

settings.

The

standard

settings

are used

for item

categories

B and G.

Background:

The item category of the allocation

table controls the

logistical flow from the procurement of

the article to the

goods receipt of the article in the

3.2.3 Notification Categories of Allocation Table

Procedure

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 1. Access the activity using one of the following navigation

1. Access the activity using one of the following navigation options:

Transaction

 

Code

IMG Menu

IMG Materials management Purchasing Allocation Allocation table Notification categories of allocation table

2. Select New Entries

Notification category

CA00

BA00

Request notification (SAP Retail Store)

Alloc tbl notification(SAP Retail Store)

Notif. form sites

13

11

Notif. form DC

31

31

Fill CQ with RQ

1

-

no message determination

Transfer header text

Transfer item text

Transfer del. phase

Transfer requested qty.

-

3. Check/enter your settings

Background:

The Notification category in the allocation table controls the exchange of information between the central office and the sites/distribution centers.

Remarks:

Both Notification categories must be created without Message determination, otherwise the allocation tables will not be shown in SRS!

In Best Practice, 2 Notification categories have been created, one allows the reply with the quantity request from the store back to the central office and one does not.

3.2.4 Allocation Table Types

Prerequisites

The parameters for the item category, the Notification category, the schema, the application and the number range must be maintained.

Procedure

1. Access the activity using one of the following navigation options:

Transaction

 

Code

IMG Menu

IMG Materials management Purchasing Allocation Allocation table Allocation table types

2. Select New Entries

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Allocation table type C002 B002 C003 B003

Allocation table type

C002

B002

C003

B003

Direct PO

Direct PO

Trsf. Ord. w. notif.

Transfer

with notif.

Order

Item category

B

B

G

G

(Direct)

(Direct)

(UL)

(UB)

Cross-Docking Itm. cat.

CA

CA

-

-

ICat Flow-Through

CB

CB

-

-

Rounding

C

C

C

C

Split remainder

D

D

D

D

Notification

CA00

BA00

CA00

BA00

(AT Type w. notific.)

(AT Type)

(AT Type w. notific.)

(AT Type)

Scheme

RTAN01

RTAN01

RTAN01

RTAN01

Application

WA

WA

WA

WA

Flag Listung

B

B

B

B

Item number interval

10

10

10

10

No. rge. int. assgt.

01

01

01

01

3. Check/enter your settings

Background:

The allocation table type defines various parameters for the allocation table, for example:

- an allocation strategy

- the scheme for the Message determination, etc.

Remarks:

In Best Practices clients four allocation types are created. This is because allocation tables can be created for direct order and for stock transfer order.

4 Customizing Retail Store

4.1 Reference Customer Settings

For more information refer to Building Block 780.

4.2 Sales Document Settings

4.2.1 Basic settings for entering sales documents

There must already be a customer master record that can serve as a reference customer. In this case it is PCS-C101

Procedure-

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 1. Access the activity using one of the following navigation

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics General SAP Retail Store Sales Order Basic Settings For Entering Sales Documents Define Customizing Schemas with Basic Settings

2. First select Define Customizing schemas with basic settings

3. Copy the existing SAP standard schema.

4. Then mark the new schema as your standard schema.

5. In Best Practice, the schema Z001 has been newly created.

6. Check/enter your settings.

Field name

Description

 

Best Practice Settings:

General Sales Data:

Incoterms Collection:

‘EXW’

-

At site

Incoterms Delivery:

‘FH’

-

Carriage paid

Shipping Cond. Collection:

‘02’

-

Pickup

Shipping Cond. Delivery:

‘01’

-

Standard

Sales Document Control:

Dir. Del. act.:

X’

PD Item cat. direct

‘5’

-

Direct

Pur. Doc. Cat. ‘Single PO’:

‘0’

-

Normal

PD Item cat. st. trans.:

7’

-

St. Transfer

Default site cat.:

A’

-

Store

Scope Of Function:

Entry of prices

X’

Search One- Time Act Custs

‚X’

Customer Creation:

Templ. Customer

‚PCS-C101’

 

Consumer:

Blank

Background:

Enter the previously created business partner here. This is then used as the reference when a new customer is created in Retail Store to simplify creation by completing all fields in ECC that were not filled in Retail Store.

When a private customer is created, the reference consumer of the client is used automatically.

4.2.2 Assign Customizing Schemas to Site

Prerequisites

The customizing schema has already been defined.

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Procedure 1. Access the activity using one of the following

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics General SAP Retail Store Sales Order Basic Settings for Entering Sales Documents Assign Customizing Schemas to Site

2. No assignments.

Background:

Only if you want to have multiple schemas and cannot use the standard schema in all of your stores you have to do the individual assignments explicitly.

Remarks:

If stores in different company codes and distribution chains have been created, schemas must be maintained for each company code / distribution chain and corresponding reference customers created. This is not the case in Best Practice.

4.3 Store Order

4.3.1 Global Control of Store Order Function in Retail Store

Prerequisites

A customizing schema has already been created.

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics General SAP Retail Store Store Order Basic Settings for Store OrderDefine Customizing Schemas with Basic Settings

2. Copy the settings from standard customizing schema to the customizing schema ‚1001’.

3. Check/enter your settings.

Field name

Description

Dialog Control:

Maximum number of displayable lines

100’

Warning when leaving the dialog

‘2’ ‘Warning only when there is Data…’

Display Docs after posting

‚X’

Display EAN/UPC

'NO EAN/UPC Display'

Maximum Number of Vendors in Dropdown Box

'50'

Data formatting:

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Field name Description Determine current stocks and

Field name

Description

Determine current stocks and receipts

‚X’

Display Stock

'Display In Order Unit'

Determine and display default quantities:

‚X’

Select Source of Quantity Proposals

'Quantity proposals Generated from

Extras:

PDC connection type:

‘1’ ‘PDC Connection by Web Browser’

Maximum No. of allowed Schedule lines:

‘3’

Background:

Use your new schema to check your SAP Retail Stores and mark it as your standard schema.

4.3.2 Reorganization Period for Follow-on Documents

Prerequisites

The POS inbound profile has already been created.

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

IMG Logistics General SAP Retail Store Store Order Reorganization period for follow-on documents

Background:

This determines the time in days within which store orders and their follow-on documents can be displayed in the store. This setting is not maintained in Best Practices.

4.4 Settings for Sales Order

Please refer to configuration guide for process 732.

Goods Movements Basic Settings for Goods Receipt Procedure:

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide IMG Menu  Logistics  SAP Retail Store  Goods

IMG Menu

Logistics SAP Retail Store Goods Movement Basic Settings for Goods Receipt Define Customizing Schemas with Basic Settings

2. Select Define Customizing Schemas with Basic Settings’

3. Choose the schema Z001 ‚ PCS scheme goods receipt’

4. Choose DETAIL

5. Check the movement types / flag for expiration date

6. Check/enter your settings.

General Default:

   

Reference Document ID

'0013'

 

Material No. ID

ARTN

 

Movement Type

   

Movement Type, GR for Reference

101

GR Goods Receipt

Movement Type, GR Reversal for Ref. Doc.

102

GR for PO Reversal

Movement Type Return Del. for Reference Doc

122

RE return to vendor

Movement Type GR for Stock Trans. Order

605

TF pl.in stor.in pl.

Movement Type Return Delivery Without Ref Doc

161

GR returns

Movement Type for Storing Transfer

305

TF pl.in stor.in pl.

Movement Type for Removing Transferred Stock

303

TF rem.fm.stor.to pl

Movement Type for Additional Items in GR

‚501‚

Receipt w/o PO

Movement Type for Additional Items in GR CC

‚501‚

Receipt w/o PO

Control: Goods Receipt

   

GM_code

'01

 

Maximum number

   

Account Type for items with Acct. Assignment

   

Default Goods Receipt Qt

   

Display Shipping Units in Delivery

   

Additional Items Permitted

   

Use search help fields on initial screen

   

Entry fo incoming invoices in Goods receipt is permitted

   

Control of PDC Procedures

   

Retail Store MDE Scenario

'0

No PDC Connection

Control: Search Helps

   

Past- Per. Order Search in Days

   

Past- Per. For Deliv. In Days

   

Past Per. Shipping Unit Search in Days

   

Past Per. For Artl. Docs in Days

   

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Control     Acct. Assig. Cat iin GR  

Control

   

Acct. Assig. Cat iin GR

 

Cost Center

Temporary Persist.

x

 

4.4.1 Assignment of Customizing Schemas to Sites (Goods Receipt)

Prerequisites

The different schemas have already been defined.

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Goods Movement Basic Settings for Goods Receipt Assignment of Customizing Schemas to Sites (Goods Receipt)

2. Select New Entries

Field name

User action and values

Site:

Enter the site with special schema

Scheme:

Enter the schema that differs from the standard schema

3. Check/enter your settings.

4.4.2 Basic Settings for Goods Movement / Stock Transfer

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Goods Movement Basic Settings for Goods Movement / Stock Transfer Define Customizing Schemas with Basic Settings

2. Select Define Customizing Schemas with Basic Settings’

3. Choose the schema Z001 ‚ PCS scheme goods movements’

4. Choose DETAIL

5. Maintain the flag for expiration date (dependent on industry sector!)

6. Check/enter your settings.

Field name

User action and values

General Default

Material No. ID

'ARTN'

Check Expiration Date:

'BLANK’ no check

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Field name User action and values Storage Location

Field name

User action and values

Storage Location Mgt

BLANK’

Control of PDC Procedures

Retail Store MDE Scenario

'0'

No PDC Connection

4.4.3 Grouping of Business Transactions for Stock Transfer

Prerequisites

The basic settings for goods transfer have already been maintained.

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Goods Movement Grouping of Business Transactions for Stock Transfer Maintain Grouping Schema and Assign Business Transactions

2. Choose General business transactions’

3. Choose the schema Z001 ‚PCS-Scheme ST’

4. Double-click on the folder ‚General Business Transactions for Stock Transfer’

5. Enter the number ‚2’ in the row for the movement type ‚301 transfer of stock to other store’ in the column ‚required field’ for ‚site to which posting is to be made’

Field name

Description

User action and values

Movement type

Req field

 

301’

Transfer of stock to other store

‚2’

Site to which posting is

 
 

to be made

4.5 Physical Inventory

4.5.1 Basic Settings for Physical Inventory

Procedure

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Physical Inventory Basic Settings for Physical Inventory Define Customizing Schemas with Basic Settings

2. Choose Define Customizing Schemas with Physical Inventory Basic Dat’

3. Mark schema ‚Z001’

4. Choose DETAIL

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide 5. Check the settings. Field name User action and values

5. Check the settings.

Field name

User action and values

Subscreen Control Data:

Difference reason entry

‚X’

Use POS currency:

‚X’

Offer ‚Change Count’ separately

‚X’

Period f. selecting phys. inv. nos

24'

Overview screen

'1'

Always show

Subscreen Selection Stock Type/Value-Only Art:

Stock Type Selection:

‚X’

Value-Only Artls:

2”

Subscreen Other Document Creation Selections:

Empties Only:

‚X’

Sales Order Stock

‚X’

4.6 Mobile PDC’s

Requirement for setting up the system for usage with mobile PDC’s : it is necessary to set up J2EE Engine as described in Retail Quick Guide.

4.6.1 Define PDC Unit types

Procedure

1. Access the activity using the following navigation path:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Mobile Inventory Management and Physical Inventory General funtionsDefine PDC Unit Types and Function Keys

2. Check the settings.

Field name

User action and values

PDC Unit Type

MC9090

HH Manufacturer

Intermec

Symbol

Symbol MC 9090 Handheld

3. Select the entry MC9090

4. Choose Define Function Keys

5. Check the settings.

Function Key

Function Key Code

Short name

F1

OnKey0x70

F1

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Function Key Function Key Code Short name F2

Function Key

Function Key Code

Short name

F2

OnKey0x71

F2

F3

OnKey0x72

F3

F4

OnKey0x73

F4

F5

OnKey0x74

F5

F6

OnKey0x75

F6

F6

OnKey0x76

F7

F8

OnKey0x77

F8

F9

OnKey0x78

F9

F10

OnKey0x79

F10

4.6.2 Assign Applications to main menu

Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

 

Logistics SAP Retail Store Mobile Inventory Management and Physical Inventory General functions Main Menu - Assign Applications

 

1

Check the settings.

Field name

User action and values

Grouping schema

0001

Standard

‚X’

PDC Unit Type

MC9090

1. Select the entry “Assign Handheld Applications”

2. Check the settings

Application

Name

PDC Unit Type

Name

HH_WSGM_GM

Goods Movement

MC9090

Symbol MC 9090 Handheld

HH_WSGM_GR

Goods Receipt with Reference

MC9090

Symbol MC 9090 Handheld

HH_WSGM_WR

Goods Receipt w/o Reference

MC9090

Symbol MC 9090 Handheld

HH_WSIL

Inventory Lookup

MC9090

Symbol MC 9090 Handheld

HH_WSTI_PL

Planned Inventory

MC9090

Symbol MC 9090 Handheld

SAP Best Practices

734: In-Store Merchandise and Inventory Management: Configuration Guide

Merchandise and Inventory Management: Configuration Guide Application Name PDC Unit Type Name HH_WSTI_UP

Application

Name

PDC Unit Type

Name

HH_WSTI_UP

ad hoc Inventory

MC9090

Symbol MC 9090 Handheld

All further settings are standard settings.

4.6.3 Basic settings for goods receipt

1. Access the activity using one of the following navigation options:

Transaction

SPRO

Code

IMG Menu

Logistics SAP Retail Store Mobile Inventory Management and Physical Inventory Basic Settings for Goods Receipt

2. First select Define Customizing schemas with basic settings

3. Copy the existing SAP standard schema.

4.Then mark the new schema as your standard schema.

5. In Best Practice, the schema Z001 has been newly created.

Field name

User action and values

description

Movement Type

   

Movement Type, GR for Reference

101

GR Goods Receipt

Movement Type, GR for stock trans del

605

 

Movement Type Return Delivery Without Ref Doc

161

GR returns

Movement Type for storing Transferred Stock

303

TF rem.fm.stor.to pl

Movement Type for removing Transferred stock

305

TF pl.in stor.in pl.

Movement Type for Additional Items in GR

‚501‚

Receipt w/o PO

Movement Type for Additional Items in GR CC

‚501‚

Receipt w/o PO

Control: Search Helps

   

Past- Per. Order Search in Days

30

 

Past- Per. For Deliv. In Days

30

 

Past Per. Shipping Unit Search in Days

30

 

Past Per. For Artl. Docs in Days

30

 

Control

   

Acct. Assig. Cat iin GR

K

Cost Center

Temporary Persist.

x