IRT320 - Pricing and Promotions

October 1, 2017 | Author: 001mukesh | Category: Xml Schema, Discounts And Allowances, Retail, Ibm Db2, Technology
Share Embed Donate


Short Description

Download IRT320 - Pricing and Promotions...

Description

IRT 320Inkasso/Exkasso Preise und Aktionen FS310

IRT 320

Pricing and Promotions

THE BEST-RUN BUSINESSES RUN SAP

 SAP AG©2003 SAP AG 2003

System R/3 2003/Q3 50063445

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Copyright

Copyright 2003 SAP AG. 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 AG. The information contained herein may be changed without prior notice. All rights reserved.

 SAP AG 2003

Trademarks: Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® 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®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. ORACLE® is a registered trademark of ORACLE Corporation. UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group. Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML 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. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com, 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.

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Prerequisites

Required: IRT100 Recommended: IRT310

Participants should have a good understanding of the areas of purchasing and/or sales, and ideally also of customizing.

 SAP AG 1999

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Target Group

Participants Project team members Administration/IT employees Consultants

Duration: 3 Days

 SAP AG 1999

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview

Contents: z Course Goals z Course Objectives z Course Content z Course Overview Diagram z Main Business Scenario

 SAP AG 2003

© SAP AG

IRT320

1-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Goals

This course will prepare you to: z Understand the special features of the condition

technique in SAP Retail z Create a promotion with follow-on activities

 SAP AG 2003

© SAP AG

IRT320

1-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Objectives

At the conclusion of this course, you will be able to: z Implement the various elements of the condition

technique z Use the special features of conditions for sales

and purchase prices z Understand price determination in the system z Plan, create, and perform a promotion, including

all associated follow-on activities

 SAP AG 2003

© SAP AG

IRT320

1-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Content

Preface Unit 1

Course Overview

Unit 4

Pricing

Unit 2

Elements of the Condition Technique

Unit 5

Promotion

Unit 6

Inventory Management and Valuation

Unit 3

Conditions in Purchasing

 SAP AG 2003

© SAP AG

IRT320

1-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview Diagram

1 2 3

Course Overview

Elements of the Condition Technique Conditions in Purchasing

4 5 6

Pricing

Promotion

Inventory Management and Valuation

 SAP AG 2003

© SAP AG

IRT320

1-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Main Business Scenario

z Your company has decided to implement SAP

Retail, and you are responsible for maintaining purchase price conditions, calculating sales prices, and planning promotions.

 SAP AG 2003

© SAP AG

IRT320

1-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Elements of the Condition Technique

 SAP AG 2003

© SAP AG

IRT320

2-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Unit Objectives

At the conclusion of this unit, you will be able to: Maintain condition records Use the functions of the calculation schema Explain the central role of the condition types and their control fields Describe access sequences and their data retention levels

 SAP AG 2003

© SAP AG

IRT320

2-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Business Scenario

The condition technique is used to determine prices in SAP Retail. It is based on conditions, which are described by condition types. Information is stored in condition records and conditions. Access sequences and calculation schemas are also a key part of this functionality.

 SAP AG 2003

© SAP AG

IRT320

2-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview Diagram

1 2 3

Course Overview Elements of the Condition Technique Conditions in Purchasing

4 5 6

Pricing

Promotion

Inventory Management and Valuation

 SAP AG 2003

© SAP AG

IRT320

2-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Conditions

Purchase order

Vendor Vendor

Article Vendor Price Quantity

R100000 R3000 USD 1.00 1000 pc

Head Head office office

Final price USD 1,000

 SAP AG 2003

© SAP AG

IRT320

2-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Conditions 12

Purchase order

Vendor Vendor

Article R100000 Vendor R3000 Price USD 1.00 Quantity 1000 pc Discount 2%

Head Head office office

Final price USD 980

Condition type RA01 = % discount on gross price  SAP AG 2003

© SAP AG

IRT320

2-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Type Customizing settings

Condition Type

Possible settings Condition class

• Prices

• Control data 1 • Group condition

• Markups/downs

• Change options .

• Freight

• Scales • ...

• ...

• ...

Condition category Group condition Group condition routine Header condition Amount/percentage

• Master data

• Cash discount

Calculation type

Delete Valid from Valid to Scale basis Scale type Scale formula

• ...

... ...  SAP AG 2003

Condition types are defined generally using the condition class, and in detail using the condition category. The calculation type defines how the system calculates the condition value. A markup or markdown could be a percentage of the gross price, a fixed amount, or a quantity-dependent amount, for example. The plus/minus sign indicates whether the condition is treated as a positive or negative amount. Negative amounts are markdowns, positive amounts are markups. Scale bases for scales are also dependent on the condition type. Scales can relate to a quantity or a value, for example. An access sequence can be assigned to a condition type. The access sequence is a search strategy that defines the sequence in which the system searches through condition tables looking for relevant entries for a condition type. In the standard sequence, an access sequence is not assigned to the condition types for surcharges and discounts (RA00, RA01 and so on), because they are maintained as supplementary conditions for the gross price (PB00). You can define your own condition types.

© SAP AG

IRT320

2-7

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Time-Dependent Conditions General conditions Vendor Condition group Article type Incoterms Invoicing party Other

Piece % Conditions

USD Purch. data in the article Price 1 Jan. 1

£ $



Price 2 July 1

Dec. 31

Purchasing organization

Maintenance option

Site

 SAP AG 2003

Conditions in purchasing info records are always time-dependent. Conditions in purchase orders are not always time-dependent. Time-dependent conditions can apply to specific sites, or to all sites in a purchasing organization. In addition to time-dependent prices that are valid for specific purchasing data for the article (purchasing view in article maintenance), time-dependent conditions relating to more general price agreements can be defined (general conditions). Time-dependent conditions are limited to a particular validity period. No subtotals (net price, effective price) are formed for time-dependent conditions. Valid time-dependent conditions from purchasing info records are used as default values in purchase orders.

© SAP AG

IRT320

2-8

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Header Conditions, Group Conditions, Item Conditions Purch. order

Per PO: 20.00 freight surcharge Item Article no. Merch. categ.

Special discount for art. R100004 1% for purchase of 10 pieces or more

Qty

Price

10

R100000

R1111

100

81.00

20

R100003

R1112

50

72.00

40

R100004

R1113

100

63.00

Vendor subrange: 5% on a total of 500.00

 SAP AG 2003

Item conditions are conditions that relate to individual articles. Some standard condition types can only be used as item conditions, others can only be used as header conditions, and some can be used as both header and item conditions. How a condition type can be used is controlled using the Header condition and Item condition indicators in Customizing for the condition type. Automatic price determination is carried out for header conditions. As a result, you cannot assign an access sequence to a header condition (unless it is also defined as an item condition), and cannot create condition records for it. A condition type can be defined as a group condition in Customizing. A group condition relates to several items of a document.

© SAP AG

IRT320

2-9

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Header Conditions

Header condition

Header condition

ZB00 Abs. markup 10.00

HB00 Header markup 180.00

ZB00 Group condition =

HB00 Group condition =

ZB00 abs. markup 10.00

180.00 in total1

Purchase order Item Article

Purchase order Qty

Price

Item Article

Qty

Price

10

1 + markup

1

300.00 10.00

10

1 + markup

1

300.00 120.00

20

2 + markup

1

100.00 10.00

20

2 + markup

1

100.00 40.00

30

3 + markup

1

50.00 10.00

30

3 + markup

1

50.00 20.00

 SAP AG 2003

Header conditions apply for all items in a document and are automatically applied to all document items. A header condition can be a percentage or a fixed amount. If you define a header condition as a percentage markup or markdown, the defined percentage applies automatically for all document items. If you define a header condition as a fixed amount, the condition value of the header condition can be assigned for each article, or split up over all items. The condition value is split up proportionally over the document items if the condition type is defined as a group condition in Customizing. If the condition type is not defined as a group condition, the condition value of the header condition is assigned to each item. In this case, the header condition is used to make data intput easier. In the standard system, an absolute header condition is appied to the individual items on a value basis. However, in Customizing you can define that the value is applied on the basis of the weight or volume of the individual items. The basis for used to apply conditions to items is defined in the Basic formula field in the calculation schema.

© SAP AG

IRT320

2-10

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Group Conditions and Scales Customizing

Collective PO Store

Item

Article

Qty

Price

10

1

80

100.00

1

20

1

40

100.00

2

Qty

Condition type PB00 Group cond. =

120 Info record conditions Article 1

Collective PO Item

Article

Qty

Price

Store

10

1

80

99.00

1

20

1

40

99.00

2

Qty

PB00

Gross price

as of

1 pc 100.00

as of 100 pc

99.00

as of 900 pc

90.00

120

 SAP AG 2003

A condition type can be defined as a group condition in Customizing. A group condition is a condition that relates to several items of a document. In the case of a group condition, the item values (price, order quantities, weights or volume) of the items in question are added together, and the result is used as the condition basis. As a result, when calculating scales, more advantageous values can be obtained than would be the case if items were considered individually. The items are grouped together using the key of the condition record for the group condition, or a group condition routine assigned to the condition type in Customizing. As long as the document has not already been saved or checked, price determination is carried out for each document item and the condition basis determined. The item values are not cumulated until the document is saved or checked. The scale amount is then determined on the basis of the cumulated item values. On the header condition screen, you can explicitly trigger the determination of the scale amount based on the cumulated item values by activating the conditions. You can therefore determine the lowest scale value before saving the document by either activating the condition or checking the document.

© SAP AG

IRT320

2-11

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Technical Information

The header information of the document is stored in internal structure KOMK. MANDT

KNUMV

IDES

1234

VKORG R300

VTWEG R1

... ...

KOMK

The item information of the document is stored in internal structure KOMP. KPOSN

MATNR

WERKS

WKREG

...

20

1

2

SO

...

KOMP

 SAP AG 2003

During internal processing, the header information is stored in the fields of structure KOMK. The fields in KOMK are called "header fields". The information in KOMK is valid for the whole document. During purchase order processing, the item information is stored in the fields of structure KOMP. These fields are called "item fields". The information in structure KOMP is only valid for a single line. The pricing components or condition types are either entered manually or calculated using site-specific formulae. These formulae take account of customers, manufacturing costs, quantity-based discounts, and so on. This information is stored in the structures KOMK and KOMP.

© SAP AG

IRT320

2-12

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Records

Level at which the condition is defined

Condition Condition type type

::

RA01 RA01 Vendor Vendor discount discount % %

Purch. Purch. organization organization

::

R300 R300

Vendor Vendor

::

R3000 R3000

Article Article

::

R100000 R100000

Period Period 11 March March 11 -- March March 30 30 $$ 1000 1000 $$ 2000 2000 $$ 3000 3000

1.0 1.0 -- % % 2.0 2.0 -- % % 3.2 3.2 -- % %

Lower Lower limit: limit: 5.0 5.0 -- % % Upper limit: 0.0 Upper limit: 0.0 -- % %

Period Period 22 May May 11 -- May May 31 31 $$ 1000 1000 $$ 2000 2000 $$ 3000 3000

1.5 1.5 -- % % 2.5 2.5 -- % % 4.0 4.0 -- % %

Lower Lower limit: limit: 5.0 5.0 -- % % Upper limit: 0.0 Upper limit: 0.0 -- % %

 SAP AG 2003

© SAP AG

IRT320

2-13

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Records and Condition Tables

Condition table A017 (info record with site) Cond. type RA01

Vendor

Article

POrg

Site

...

Cond. rec. no.

A

1

R300

R300

...

1234

Condition table A018 (info record without site) Cond. type RA01

Vendor

Article

POrg

...

Cond. rec. no.

A

1

R300

...

4321

Table KONP (item conditions) Cond. rec. no. 1234

Cond. type

...

Cond. amount

...

RA01

...

2,00

...

4321

RA01

...

4,00

...

 SAP AG 2003

Conditions are stored in the system as condition records. Condition tables refer to condition records. Condition tables enable you to vary the key of condition records. Condition tables with the following keys exist, for example Vendor, article, purchasing organization, info record category Vendor, article, purchasing organization, site, info record category Vendor, article, purchasing organization, info record category, order unit Purchasing document, item, site Entries in condition tables consist of the key and the data. The data contains the number of the condition record. Condition records are stored in the following tables, for example: KONP (time-dependent item conditions) KONH (header conditions) KONM (quantity scales) KONW (value scales).

© SAP AG

IRT320

2-14

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Table Customizing

With validity

Table 999

Technical view Line Text Field name EVRTN ...

Selected fields

Field catalog

Purch. organization

Order unit Company code Purch. organization

Purch. document Select

Purch. document ...

Activate

Table A999 was activated Reports and screen flagged for generation  SAP AG 2003

You can create your own condition tables. The name of the table must be a number between 501 and 999. If you do not enter a name, the system automatically assigns a sequential number. Before you create your own condition tables, you should determine the extent to which you can use the standard condition tables. If you want to create a new condition table, you must first check whether the fields in the field catalog meet your requirements. You may have to add fields to the field catalog. You can include any of the fields of communication structures KOMK, KOMP and KOMG in the field catalog. If you want to maintain time-dependent conditions, you must define your new condition table as a condition table with a validity period. You select the key fields you want to include in your condition table from the list of permitted fields (fields in the field catalog). On the Technical view screen, you can modify the layout of the condition maintenance screen using the fields Line and Text. Finally, you generate your condition table. When you generate the condition table, it is activated, and the reports and screens for condition maintenance are flagged for generation. You should not change the standard condition tables.

© SAP AG

IRT320

2-15

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Calculation Schema

Step

Counter Cond.type

Description

From to

Man.

Stat

...

Gross price

...

Gross value

...

1

1

3

0

10

1

RA01

% discount on gross price

3

10

9

ZA01

% markup on gross price

3

20

0

...

...

...

31

1

FRA1

Freight %

20

X

...

35

1

SKTO

Cash discount

20

X

...

40

0

PB00

... ...

X

...

Net value incl. discount ...

Effective price

...

...

...

...

 SAP AG 2003

The calculation schema is used in price determination. It groups together all condition types that are involved in price determination. The calculation schema defines: which condition types are allowed for which condition types conditions can be automatically adopted ('Man.' indicator) which condition types are used to calculate net prices ('Stat' indicator) the sequence in which the condition types are used when calculating net and effective prices the condition types for which subtotals are calculated what requirements must be met to ensure a certain condition type is considered In addition, the reference level 'From' for percentage conditions is defined in the calculation schema. The reference level 'From' can be combined with a reference level 'To'.

© SAP AG

IRT320

2-16

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Calculation Schema Customizing

Step

Cntr

1

10

CTyp From

To

Man.

Mdt

PB00

Stat

P

SubTo

X

1

Reqt ..

Accrls

Basis for percentage markup/markdown Automat. determin./ manual maintenance Obligatory Statististical Print indicator Interim storage of cond. values Requirement Transaction key for account determination  SAP AG 2003

The calculation schema defines: which condition types are to be taken into consideration and in which sequence (Step and Cntr) the basis on which percentage markups and markdowns are to be made (From and (optional) To) whether conditions for a condition type are to be determined automatically or must be entered manually (Man.) whether a condition type is mandatory (Mdt) whether the condition is to be taken into consideration when net prices are calculated (Stat) whether condition lines are to be printed, and if so, how (P) whether, and in what form, condition values or subtotals are to be stored for further processing (SubTo) in what circumstances access to a particular condition type is excluded (Reqm) which alternative formulae are to be used to calculate the condition value (AltCty) which alternative formulae are to be used to calculate the condition basis (AltCBV) which transaction key is used to find the G/L account for a condition type that is relevant for accruals (Accrls or AcctKey), when purchase accounts handling is active

© SAP AG

IRT320

2-17

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Calculation Schema: Schema Determination

Purch.order POrg Vendor

R300 R3000

Vendor Vendor R3000 R3000

Schema Schema gr. gr. Pur. Pur. Org Org Pur. Pur. Org Org R300 R300

R001 R001

Schema Schema gr. gr. Schemagr Vendor Vendor Vendor R1 VendR1

Cakulation Cakulation schema schema RMISR0 RMISR0

 SAP AG 2003

You can define the determination of calculation schemas for standard purchase orders, stock transport orders, market price determination in vendor evaluations, and service processing. You have the following options when assigning schemas for standard purchase orders: You can assign a calculation schema that is generally valid (such as RMISR0) You can make the assignment of a calculation schema dependent on a schema group for one or more purchasing organizations and/or a schema group for one or more vendors. The schema group enables you to group together purchasing organizations or vendors that you want to assign the same calculation schema to. Schema groups are defined in Customizing. Purchasing organizations are also assigned to schema groups in Customizing, while vendors are assigned to a schema in the vendor master. For stock transport orders, the schema assignment is dependent on the purchasing organization, the document type, and/or the supplying plant. For market price determination in the vendor evaluation, schema determination is dependent on the purchasing organization. For service processing, the calculation schema is dependent on the document type. Here, for each document type, the same calculation schema must be used for the documents RFQ/quotation (AN), purchase requisition (NB), and purchase order (NB).

© SAP AG

IRT320

2-18

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Group Conditions and Print Indicators Purch.order Art. 1 1 pc 90 USD

Surcharge

Art. 2 1 pc 10 USD

50 USD

Schema RMISR0

Print indicator =

X

Article 1 1 pc Surcharge Net value

90.00 45.00 135.00

Article 2 1 pc Surcharge Net value

10.00 5.00 15.00

CTyp .... PB00 ... ZB00 ....

Printing X ?

Print indicator =

Article 1 1 pc Article 2 1 pc Surcharge Total value

S

90.00 10.00 50.00 150.00

 SAP AG 2003

The print indicator in the calculation schema controls the output of the condition line in document output, for example, when printing the purchase order. From Release 4.0A, for more specific definition, print indicators A, B, C, and D are available for printing condition lines as totals, and a, b, c, and d for printing condition lines at item level. A condition line is not printed (print indicator _) A condition line is printed (print indicator A or a) A condition line is printed if the condition value is not equal to zero (print indicator B or b) A condition line is printed if the condition value is not the same as the condition value of the previous line (print indicator C or c) A condition line is printed if the condition value is not equal to zero and not the same as the condition value of the previous line (print indicator C or c) The print indicators are explained in the field documentation.

© SAP AG

IRT320

2-19

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Calculation Schema for Condition Type PB00

Calculation schema RMISR0 Step CounterC.Typ 1 1 PB00 . . .

Condition type PB00 Condition class Calculation type Calculation schema: RM0002 . . . Calculation schema: RM0002

PC PC

Article Article

Purchasing view Valid

from 01.01. to 31.12.

C.Typ PB00 RB00 RA01

Cond. value . . .

% %

Conditions Conditions

$$

Step 1 10 10 . . .

CounterCondition Type 1 PB00 1 RB00 3 RA01

Suggest additional conditions

 SAP AG 2003

A calculation schema for supplementary conditions must be assigned to condition type PB00 (or another, comparable condition type for the gross price). Usually, schema RM0002 is used. Condition types for this 'supplementary calculation schema' are surcharges and discounts (RA00, RA01 and so on) and freight conditions (FRA1, FRB1 and so on), which can be valid for specific articles. The calculation schema for supplementary conditions defines the list of condition types that the system proposes when you choose the Suggest supplementary conditions function when maintaining conditions in the Purchasing view of the article or quotation/outline agreement items. This assignment simplifies the entry of surcharges and discounts and so on based on the article or quotation/outline agreement item. Supplementary conditions have the same validity period as the main condition. An access sequence is not usually assigned to the condition types of the additional condition schema, because they are always maintained in connection with the gross price. The calculation schema assigned to the standard purchase order and the calculation schema for supplementary conditions should be structured in the same way.

© SAP AG

IRT320

2-20

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Access Sequences

PB00 PB00

Price Price

RA01 RA01

Discount Discount % %

RA04 RA04

Discount/weight Discount/weight

specific

Access sequences sequences Access

Calculation schema schema Calculation

Condition type

Access sequence

Search condition record for vendor Allfresh and article Banana

Condition Condition record record for for tab. tab. 001 001

1 RA01

2

general

Apples Peaches Oranges Cherries

2% 1% 3% 2%

Condition Condition record record for for tab. tab. 002 002

1. Vendor/article 2. 2.Vendor/ Vendor/ merch. merch. category category

Allfresh Roberts Rudez Smith

John Roberts Allfresh Miller

Bath Fashion Fruit Fashion

4% 2% 3% 5%

 SAP AG 2003

© SAP AG

IRT320

2-21

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Access Sequence Customizing

Access sequence 0006 Vendor discount

Accesses No.

Tab. Description

Requirement excl.

10 20 30

45 69 44

0 0 0

Condition group of the vendor Vendor subrange Vendor

...

Fields Condition

Doc. structure

Doc.field

EKORG LIFNR

KOMK KOMK

EKORG LIFNR

Direct value source

 SAP AG 2003

An access sequence can be assigned to a condition type. The access sequence is a search strategy that defines the sequence in which the system searches through condition tables looking for relevant entries for a condition type. The sequence in which data is accessed is defined by the sequence of condition tables in the access sequence. The 'Exclusive' indicator is used to define that the serch for further valid entries in (other) condition tables is terminated if the access was successful and a relevant entry was found. The requirement routines control the circumstances in which the system searches through certain condition tables for relevant entries. Some condition tables are only accessed if the document item meets certain criteria. If you want to maintain a condition type with a validity period (for example condition type PB00), an access sequence must be assigned to it. An access sequence cannot be assigned to a header condition. If you create a new access sequence or change an existing one, you must generate the new access so that the new or changed access sequence is available in the productive system.

© SAP AG

IRT320

2-22

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Data Retention Levels of Conditions

Site

Article

Scope of table

Data maintenance

Performance

 SAP AG 2003

It is usual to retain data for conditions at site/article level. As most retailers have a large number of articles in their assortments, and also have many sites, condition tables become increasingly large. As the table sizes increase, the performance of the system can decrease as the tables are accessed. This can lead to performance problems in the whole productive system (invoicing, POS outbound and so on). Even though retention of data at site/article level is favored by many, it is not absolutely essential. As a result, where possible, data should be retained at a higher level.

© SAP AG

IRT320

2-23

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Alternative Data Retention Levels

Purch. organization /

Sales organization /

article

article Reference purch. organization / article

Customer price list / article

Site price list / article

 SAP AG 2003

In Customizing, you can assign a reference purchasing organization to a purchasing organization. As a result, a purchasing organization can access the conditions and contracts of this reference purchasing organization.

© SAP AG

IRT320

2-24

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Summary

Conditions are agreements relating to prices, surcharges, discounts and so on. Conditions are defined by condition types and are stored in the system as condition records. The access sequence is a search strategy that defines the sequence in which the system searches for condition records for a condition type. A calculation schema groups together all condition types that are involved in price determination.

 SAP AG 2003

© SAP AG

IRT320

2-25

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Elements of the Condition Technique Exercises Unit: Elements of the Condition Technique

At the conclusion of this exercise, you will be able to: • Differentiate between and create header, group, and item conditions • Define condition types as group conditions • Understand and use the main control parameters for condition types and calculation schemas • Understand calculation schema determination • Create condition types and calculation schemas • Analyze and understand price determination, taking account of several condition tables, validity periods, and scales Conditions can relate to a single item in a purchasing document, several items (group condition), or all items (header conditions). Header and group conditions can be divided among the individual items proportionally. When you create a purchase order in Purchasing, the system determines the calculation schema and carries out price determination for the condition types contained in the calculation schema. This process takes account of scaled conditions and different periods of validity.

© SAP AG

IRT320

2-26

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

1

Display various condition types in Customizing and create your own calculation schemas. 1-1

Display the Customizing settings for the following condition types and find the control parameters specified:

Condition Type

Condition Class

Calculation Rule

Condition Category

+/.

PB00 RA00 RB00 RC00 RL01 FRB1 SKTO

1-2

Display the control parameters for calculation schema RMISR0 and determine the sequence of discount condition types:

Condition Type

Step

Counter

RB00 RC00 RA00 RA01 HB01 RL01 RGR0 1-3

© SAP AG

Create a new calculation schema ZISR## with the description “Purchasing document IRT320-##” by copying standard calculation schema RMISR0, including all dependent entries. (Note: During copying, the system displays the message “You should use the counter only for manual item conditions” a number of times. Confirm this warning each time by pressing Enter.) IRT320

2-27

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

2

Assign your calculation schema ZISR## to your organizational levels as appropriate. 2-1

Create a new vendor schema group 20+## (for example, 23 for group 03) with the description “Schema group IRT320-##” by copying the standard schema group. Save your schema group.

2-2

Now define schema determination by assigning your calculation schema ZISR## to POrg schema group R001 and your vendor schema group 20+##. Save this assignment.

2-3

Assign your schema group 20+## to vendor TS3## by changing the purchasing data of the vendor master record for company code R300 and purchasing organization R300. Save this assignment.

2-4

© SAP AG

You also want calculation schema ZISR## to be valid for vendors TS1## and TS2##. Therefore, assign your vendor schema group 20+## (from exercise 2-1) to these vendors as well by changing the purchasing data of the vendor master record for purchasing organization R300.

IRT320

2-28

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

3

Look at the settings for the access sequence that is assigned to condition type RL01. 3-1

How many accesses does the access sequence contain? ................................................................................................................

3-2

Which tables are searched for valid condition records? ................................................................................................................

3-3

Which fields in the document structure and table determine the search for a valid condition record in access 30? 1.............................................................................................................. 2...............................................................................................................

3-4

How would you go about creating a new access sequence? 1.............................................................................................................. 2............................................................................................................... 3............................................................................................................... 4................................................................................................................

3-5

Do all condition types refer to an access sequence? Give reasons for your answer: .................................................................................................................. ................................................................................................................... ...................................................................................................................

4

Create a condition type that fulfills the following prerequisites: 4-1

A general surcharge is due for all purchase orders for vendor TS3##. This surcharge is scaled according to the total value of the purchase order. The surcharge applies for all articles supplied by the vendor, and is to be divided among the individual order items proportionally. A suitable condition type does not exist for this condition. Before you define a new condition type, consider: On which factors does the condition (e.g. vendor, article) ________________________________________________________ Which condition class should be assigned to the new condition type? ________________________________________________________

© SAP AG

IRT320

2-29

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Which calculation type should you use for the new condition type? ________________________________________________________ How can you make sure that your condition type is interpreted as a surcharge? ________________________________________________________ How do you ensure that the surcharge amount is split among the items? ________________________________________________________ What scale basis should you choose? ________________________________________________________ Choose scale type B. 4-2

Define the new condition type; Use the key ZS## and the description “Surcharge IRT320-##”. Use the standard condition type RL01 as a reference.

4-3

Change your calculation schema ZISR## by adding your new condition type ZS## as a further surcharge. You should assign your condition type to the same step as all other surcharges and discounts, and have it as the last condition type at this level. Use standard condition type RL01 as a reference. (Note: Confirm the message “You should use the counter only for manual item conditions” by pressing Enter.)

4-4

At what level/counter are the surcharges/discounts included in the calculation schema? ___________________________________________________________ The condition values for your condition type ZS## should be printed item-by-item (procedure up to now). What print indicator do you have to set to achieve this? ___________________________________________________________ Save your changes.

© SAP AG

IRT320

2-30

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Introductory sheet for the solutions The Solutions are based on the following assumptions:

© SAP AG



You are on the SAP Retail initial screen (transaction W10T). You should enter this transaction as the start menu in your user parameters.: System → User profile → Own data, on the 'Defaults' view, enter ‘W10T’ as the StartMenu.



If the term Retailing is written before a path, you are in the SAP Retailing menu, the SAP Retail application menu (transaction W10M). You get here from SAP Easy Access SAP Retail by choosing Logistics → Retailing



If the term IMG is written before a path, you are in the Implementation Guide of the R/3 System, where you can make Customizing settings. You get here from SAP Easy Access SAP Retail by choosing Tools → AcceleratedSAP → Customizing → Edit project → Display SAP Reference IMG (F5) or the transaction NSPRO → F5

IRT320

2-31

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Elements of the Condition Technique Solutions Unit: Elements of the Condition Technique

1-1

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types → Define Condition Type Button: Choose

Condition Type

Condition Class

Calculation Type

Condition Category

+/.

PB00

B

C

H

positive

RA00

A

A

--

negative

RB00

A

B

--

negative

RC00

A

C

--

negative

RL01

A

A

--

negative

FRB1

A

B

B

positive

SKTO

A

A

E

positive

1-2

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select calculation schema; Double click on Control data

© SAP AG

IRT320

2-32

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Type

Step

Counter

RB00

110

1

RC00

110

2

RA00

110

3

RA01

110

4

HB01

110

10

RL01

110

11

RGR0

110

13

RGR0

110

13

1-3

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select calculation schema; Edit → Copy As… Enter name and description of the new calculation schema

© SAP AG

IRT320

2-33

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

2-1

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Schema Group → Schema Groups: Vendor Button: Choose Select Standard procedure vendor Edit → Copy As… Enter vendor schema group and description

2-2

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process→ Define Schema Determination → Determine Calculation Schema for Standard Purchase Orders Button: Choose Button: New Entries

2-3

Schema gr. POrg

Schema gr. Vnd

Schema

Description

R001

20+##

ZISR##

Purch. doc. group 20+##

Menu path: Retailing → Master data → Vendor data → Edit Vendors → Vendor → Change → Purchasing (Immed.) Vendor TS3## Purch. organization R300 Select Purchasing data Subscreen Conditions Field Schema group, vendor: 20+##

2-4

See 2-3

3 Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Condition type: RL01 Vendor Discount % Access sequence: 0006 Vendor Discount 3-1

© SAP AG

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Access Sequences Confirm message Select access sequence 0006, double-click on Accesses 3 accesses IRT320

2-34

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

3-2 AcN o.

Tab.

Description

Requirem nt

Exclusiv e

10

45

Condition group of the vendor

x

20

69

Vendor subrange

x

30

44

Vendor

x

3-3

Table 44: EKORG and LIFNR Document structure KOMK: EKORG and LIFNR

3-4

1. Check whether a suitable access sequence already exists, which can be enhanced or changed → Copy this access sequence 2. Insert a new access or delete accesses that are not required and assign to the relevant database table. 3. Assign the fields of the communication structure to the fields in the table 4. Assign the new access sequence to the relevant condition type.

3-5

No, not all condition types refer to an access sequence. The deciding factor is whether conditions with their own validity period can be created for the condition type. Exceptions are, for example, article-specific discounts and surcharges. The validity of these always depends on the validity of the gross price of the article.

4-1

As the surcharge is to apply to all articles from the vendor, it only depends on the purchasing organization and vendor. Condition class A (surcharges and discounts) and calculation type B (= fixed amount) should be assigned to the new condition type. You use sign A (= “positive”) to define that the condition type is interpreted as a surcharge. If you select the group condition indicator, the surcharge amount is split proportionally among the document items. The scale basis should be B (= value scale), the check value = A and the scale type B or blank.

4-2

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types → Define Condition Type Button: Choose

© SAP AG

IRT320

2-35

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

4-3

Menu path: IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select calculation schema; Double click on Control data

4-4

Surcharges and discounts are sorted at level 110 in the calculation schema. Insert your new condition type ZS## at level 110 with the counter 18. By selecting print indicator X, you define that the condition values are printed itemby-item (procedure up to now).

© SAP AG

IRT320

2-36

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Conditions in Purchasing

 SAP AG 2003

© SAP AG

IRT320

3-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Conditions in Purchasing

At the conclusion of this unit, you will be able to: Explain price determination for a purchase order Apply pallet discounts and free-goods discounts

 SAP AG 2003

© SAP AG

IRT320

3-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Business Scenario

You agree on a new type of condition and its settlement, with your vendor. Once you have entered your conditions for the vendor, you want to use the new purchase price.

 SAP AG 2003

© SAP AG

IRT320

3-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview Diagram

1 2 3

Course Overview

Elements of the Condition Technique Conditions in Purchasing

4 5 6

Pricing

Promotion

Inventory Management and Valuation

 SAP AG 2003

© SAP AG

IRT320

3-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Maintenance

Conditions Site Site

Vendor Vendor

Condition maintenance in the purchasing view of article maintenance

 SAP AG 2003

© SAP AG

IRT320

3-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Condition Maintenance

Purchase order Site Site

Vendor Vendor

Purchase order POrg Vendor Article Order quantity Price/pc

R300 R3000 R100000 1000 pc 10

 SAP AG 2003

© SAP AG

IRT320

3-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Price Determination Overview Calculation Schema RMISR0 Step 1 . . .

C.Typ PB00

Purch.order

...

POrg R300 Vendor: A For site R301 Article 1

Condition type: PB00

5 pieces 50,00

Access sequence: 0002 . . .

Access sequence: 0002 Condition tables: 1. Site info record (excl.) 2. Article info record (excl.) . . . .  SAP AG 2003

Condition table Site info record no record available Condition table Article info record Article 1 10.00 as of 500 pc 9.50

When you create a purchase order, the system searches through purchasing info records, purchasing documents, and general conditions for valid conditions and adopts these as default values in the new document. Prices are determined in several steps: First, the schema assignment is used to determine the relevant calculation schema The system searches for condition records for all the condition types listed in the calculation schema, providing an access sequence is assigned to the condition type The system searches for condition records in the order defined in the access sequence The search is complete when the system has found a valid condition record Article-specific surcharges and discounts are usually defined as supplementary conditions for the gross price (PB00). An access sequence is not assigned to additional conditions in Customizing for the condition type. Separate price determination is not carried out for additional conditions - they are determined using the condition record for the gross price.

© SAP AG

IRT320

3-7

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Validity Periods and Pricing Date Gross price PB00 1.01. - 31.03. 9.50 1.04. - 30.06. 9.80

Purchasing Purchasing view view

1.07. - 30.09. 9.00 1.11. - 31.12.10.00 Price control 1 = Order date

2 = Delivery date

3 = Current date

Purch. order 1

Purch. order 2

Purch. order 3

Current date: 1.07. Order date: 30.06. Delivery date: 3.10.

Current date: 1.07. Order date: 30.06. Delivery date: 3.10.

Current date: 1.07. Order date: 30.06. Delivery date: 3.10.

Price:

Price:

Price:

9.80

10.00

9.00

 SAP AG 2003

Time-dependent conditions are always restricted to a validity period defined by a start date and end date. If you do not enter a validity period, the system proposed a period. In Customizing, you can control the period proposed by the system. When you create a purchase order, the pricing date determines which validity period the system uses. In the standard system, the pricing date is the same as the document date of the purchase order. However, you can select the delivery date, goods receipt, or a manually entered date instead of the document date. You can define a default value for the pricing date category in the vendor master or the purchasing view of the article or enter a specific pricing date on the purchase order initial screen. The proposed pricing date category or the pricing date can be changed at PO item level. However, if you change the date, price determination is not carried out automatically. It must be triggered manually on the conditions screen. If you select the delivery date for price determination, the delivery date of the first schedule line is used for items with several delivery dates (schedule lines).

© SAP AG

IRT320

3-8

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Retail-Specific Conditions

Pallet discounts Pallet discount Surcharge for incomplete pallet

Free goods Inclusive bonus quantity Exclusive bonus quantity

 SAP AG 2003

© SAP AG

IRT320

3-9

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pallet-Specific Conditions

Pallet discount Discount for each full pallet

Pallet Surcharge Surcharge for incomplete pallet

Article 1

Article 1

Article 1

Article 1

Article 1

Article 1

Article 1 Article 1 Article 1

Article 1

$5 $5 discount discount for for each each full full pallet pallet

$20 $20 surcharge surcharge for for each each incomplete incomplete pallet pallet

 SAP AG 2003

A pallet discount is granted even if the pallet contains several different articles. These articles must always have the same base unit of measure and alternative unit of measure. The pallet discount can then be split over the individual articles. The same applies for a surcharge for an incomplete pallet.

© SAP AG

IRT320

3-10

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pallet Discount/Surcharge for Incomplete Pallet (LP00/LP01)

Pallet discount 5.00 /1 pallet

100,00

1 pallet = 10 cartons

Calculation schema Step

Cntr

CTyp

20

0

24

0

LP00

26 ...

0

LP01

Surcharge for incomplete pallet 20.00 /1 pallet

...

Description

Reqt

AltCty

AltCBV

Net value incl. discount

22

Pallet discount

24

Surcharge for incomplete pallet

*Quantity (whole number) FORM FRM_KOND_BASIS_022. ... ENDFORM.

*Quantity = 1 if incomplete pallet FORM FRM_KOND_BASIS_024. ... ENDFORM.

 SAP AG 2003

Condition type LP00 allows you to define discount conditions that are only taken into consideration if the unit of measure is a whole number (pallet or carton, for example). The unit of measure is assigned to the condition type. This condition type must be included in the calculation schema and assigned to basis formula 22. Basis formula 22 checks whether the purchase order quantity is a whole number, and the condition type is only taken into consideration if it is a whole number. Condition type LP01 enables you to define surcharges that are only taken into consideration if the pallet is incomplete. The unit of measure (pallet, for example) is assigned to the condition type. This condition type must be included in the calculation schema and assigned to basis formula 24. Basis formula 24 checks the purchase order quantity and rounds it to value of a unit of measure that is assigned to the condition type. In the case of mixed pallets, you can use condition types LP02 (mixed pallet discount) and LP03 (surcharge for incomplete mixed pallet). Both are defined as group conditions and therefore allow you to cumulate the quantities of the individual items. Scale formula 23 is assigned to condition type LP03. This formula eliminates the numbers in front of the decimal point and checks the decimal places.

© SAP AG

IRT320

3-11

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Free-Goods Discount: Inclusive Bonus Quantity

Purchase order

Delivery

Invoice

Company Company Company

Company Company Company

M Invoice Purchase order Invoice

10 10 pieces pieces

Invoice Invoice Invoice

10 10 pieces pieces

xyz

88 pieces pieces

 SAP AG 2003

Free-goods discount are discounts in kind given on merchandise and are part of the price agreements made for an article. With inclusive bonus quantities, the ordering party only pays for a part of the quantity of goods ordered. The remaining quantity is free. Inclusive bonuses are also referred to as inclusive discounts in kind, meaning that a part of the quantity ordered is given as a free-goods discount (at no charge). As an example: If you order 10 bottles, the vendor gives you 1 bottle free. 10 are delivered, and you are only billed for 9. In this case, you take the free-goods discount into account when you order this article from this vendor. For the free-goods discount to be taken into consideration in the purchase order, you must define that the free goods are allowed for the vendor and the article in question.

© SAP AG

IRT320

3-12

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Free-Goods Discount: Exclusive Quantity

Purchase order Company Company Company

Invoice Purchase Invoice

Delivery

Invoice Company Company Company

M order

Invoice Invoice Invoice

44 packets packets ++ 11 coffee coffee machine machine

44 packets packets

xyz

44 packets packets

Coff ee

Coff ee

Coff ee

Coff ee

Coff ee

Coff ee

+

 SAP AG 2003

With exclusive bonus quantities, the ordering party is charged for the merchandise ordered but receives additional goods free of charge. Exclusive bonus quantities are often referred to as exclusive discounts in kind, meaning that a certain quantity is granted as a discount in kind over and above the quantity ordered in the purchase order. You receive more than you ordered, with no charge being made for the extra quantity. As an example: If you order 10 bottles, the vendor gives you 1 bottle free. 10 are ordered, but 11 are delivered. You are only invoiced for 10. With exclusive bonus quantities, the article you receive free can be the same as the article ordered, or a different article.

© SAP AG

IRT320

3-13

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Free Goods: Control Schema NR0001 10 1 .

Vendor Vendor

NR00 Free goods

Qual.f. disc.in kind X

Qual.f. disc.in kind X

Condition type NR00 Access seq.

Article Article

Valid from Valid to

Purchase order Access seq. NR00 Access:10 05 Vend./Article/POrg/Site Access:20 10 Vend./Article/POrg Condition records Table 05 Table 10

1Doc.

type : Purch. org. : Purch.group :

2Vendor

no record available access successful

NB R300 R30

: R3002

Main item R100014

R3002 R100014 R300 ... ... ... ...

Sub-item U

 SAP AG 2003

Prerequisites for determining free-goods discounts in Purchasing: Article and vendor must be flagged as qualifying for free-goods discounts. The free-goods discount schema of the business transaction is determined from the purchasing organization schema group and vendor schema group. The condition types of the free-goods discount are listed in the condition types.

© SAP AG

IRT320

3-14

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Conditions in Purchasing: Unit Summary

You are now able to: Explain price determination for a purchase order Apply pallet discounts and free-goods discounts

 SAP AG 2003

© SAP AG

IRT320

3-15

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Conditions in Purchasing Exercises Unit: Conditions in Purchasing

At the conclusion of this exercise, you will be able to: 1. Understand price determination for a purchase order 2. Create pallet discounts and free-goods discounts 3. You agree on a new type of condition and its settlement with your vendor. Once you have entered your new conditions, you want to calculate a new purchase price.

1

In article maintenance, you want to maintain new conditions. 1-1

Maintain the Purchasing view for your new article TA13##: Purchasing organization: Vendor:

R300 TS3##

Planned delivery time: Purchasing group: Minimum order quantity:

10 days R 30 10 pieces

Gross price:

285.00 USD as of 1 piece 275.00 USD as of 50 pieces 250.00 USD as of 250 pieces 1% for purchase of 1 piece or more 2.5% for purchase of 50 pieces or more 50.00 USD

Discount on net price: Freight surcharge:

The conditions are to be valid until the end of the following year. Save your entries. 1-2

What condition types do you use? Condition

Condition Type

Gross price % discount on net price Absolute freight surcharge © SAP AG

IRT320

3-16

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

1-3

Vendor TS3## also grants a scaled discount on all articles for a limited period (vendor rebate): -3% for a condition value over 10,000.00 USD -4% for a condition value over 50,000.00 USD -5% for a condition value over 100,000.00 USD This discount is limited for a period of four weeks, starting from today. Maintain the vendor discount for purchasing organization R300. Save your entries.

2

Check the conditions in a purchase order 2-1

Create a purchase order: Vendor: Purchasing organization: Purchasing group: Delivery date:

TS3## R300 R30 in 2 weeks (applies to both items)

Item 1: Order 50 pieces of article TA13## for site T1## . Item 2: Order 450 pieces of article TA13## for site T1## . Do you have to enter a net price? _________________________ 2-2

Check the conditions for both items and determine the amounts/percentages for both items: Item 10

Item 20

Gross price (per piece) % discount on net price Vendor discount Net price (per piece) Freight surcharge Cash discount Effective price (per piece) Save your purchase order. 2-3

Why are different prices and different vendor rebates determined? _________________________________________________

© SAP AG

IRT320

3-17

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

2-4

What setting do you have to make in Customizing to ensure that the individual items are cumulated, meaning that other prices and discounts can be obtained? _________________________________________________

2-5

In addition, your vendor TS3# grants you a pallet discount of 20.00 USD for each complete pallet. If the pallet quantity is incomplete, a surcharge of 10.00 USD is due. Maintain conditions for this.

2-6

Now create a new purchase order: Vendor:

TS3##

Purchasing organization:

R300

Purchasing group:

R30

Delivery date:

in 2 weeks (applies to both items)

Item 1: Order 100 pieces of article TA13## for site T1## . Item 2: Order 720 pieces of article TA13## for site T1## . Which pallet conditions does the system use? _________________________________________________ Save your purchase order. 3

You have negotiated a new agreement with vendor TS1##. 3-1

Now maintain the Purchasing view of article TA13## for vendor TS1## . Vendor: Article: Purchasing organization:

TS1## TA13## R300

Planned delivery time: Purchasing group: Purchase price:

10 days R30 290.00 USD

Save your entries.

© SAP AG

IRT320

3-18

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

3-2

You negotiated the following surcharge with your vendor. Maintain the conditions of vendor TS1## for your new condition type ZS## (see exercises for unit Element of the Condition Technique 4-2). -30.00 USD up to a total purchase order value of 5,000.00 USD -20.00 USD up to a total purchase order value of 8,000.00 USD -10.00 USD up to a total purchase order value of 20,000.00 USD If the total purchase order value is greater than 20,000.00 USD, the surcharge does not apply. The surcharge applies until the end of the following year. What menu option do you use? ___________________________________________________________ Save your entries.

3-3

Create a purchase order with the following data: Vendor: Purchasing organization: Purchasing group: Delivery date: Site:

TS1## R300 R30 in 4 weeks (applies to both items) T1## (applies to both items)

Article 1

TA13## 10 piece

Article 2

TA05## 38 pieces

Go to the header conditions screen and check: The total net value of the purchase order The gross price per piece

______________________ ______________________

The surcharge for the whole purchase order

______________________

Go back to the item overview screen. What net price was calculated for both articles? ___________ Use the condition details screens for both items to check the proportional distribution of the surcharge. What is the surcharge for item 10 ? _________________ What is the surcharge for item 20 ? _________________ Save your purchase order.

© SAP AG

IRT320

3-19

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

4 You want to maintain a free-goods discount for your article in the form of an exclusive bonus quantity. 4-1

In the Purchasing view of vendor TS3##, check if the indicator that controls whether the vendor can grant free goods is selected.

4-2

In the Basic Data view of article TA13## maintain the indicator that controls whether the article is eligible for discount in kind for Purchasing and Sales.

4-3

Assign the free-goods calculation schema NR0001 to your vendor schema group ##.

4-4

Create an exclusive bonus quantity for your article. Article:

TA13##

Vendor:

TS3##

Purchasing organization:

R300

Key combination:

Info record per order unit

Info record category:

0

Order unit:

Piece

Maintain your free goods discount NR00 as exclusive bonus quantity so that, with an order quantity of 1000 pieces or more, one piece of article TA20## is delivered for each 100 pieces of article TA13##. Set the calculation to “Unit reference”. Save the free-goods discount. 4-5

Create a new purchase order for 999 pieces of article TA13##: Vendor:

TS3##

Purchasing group:

R30

Delivery date:

in 2 weeks

Site:

T1##

What happens? ___________________________________________________________ ___________________________________________________________ Change the order quantity to 1,000 pieces. What happens? ______________________________________________________________________ ________________________________________________ What is the price of exclusive bonus article TA20## ? ____________________ © SAP AG

IRT320

3-20

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Save your purchase order.

4-6

This setting is needed for the next unit: Maintain a purchase price of 0.80 USD for Article TA14## and Vendor TS1##.

5 In some cases, several conditions apply for the same item. In these cases, you can use the condition exclusion procedure to define which condition should be selected. 5-1

Vendor TS1## delivers articles TA01##, TA03## and TA04## at the following conditions, valid for an unlimited period: For all three articles, create conditions for vendor TS1## and purchasing organization R300. 5-1-1 Article

TA01##

Gross price:

1.0 USD

Discount RA01

3%

5-1-2 Article

TA03##

Gross price:

60 USD

Discount RB00:

2 USD as of 2 car 5 USD as of 100 car

5-1-3 Article TA04## Gross price:

5-2

31 USD

Vendor TS1## informs you that you will be granted a general discount of 5% for an unlimited period. Create the vendor discount for condition type RL01.

5-3

This vendor discount only applies to articles that do not have an article-specific discount. Define two condition exclusion groups: AG## with the description Article group ## and LG## with the description Vendor group ##. Save these condition exclusion groups.

© SAP AG

IRT320

3-21

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

5-4

Assign discount condition types RA01 and RB00 to condition exclusion group AG##. Assign condition type RL01 to condition type group LG##. Save these assignments.

5-5

Assign condition exclusion groups AG## and LG## and a suitable condition exclusion procedure to calculation schema ZISR##. 5-5-1 Which condition exclusion procedure do you choose? ___________________________________________________ 5-5-2 Pay attention to the condition exclusion group sequence. In what order must you enter the condition exclusion groups? ___________________________________________________

5-6

Create a purchase order with the following data: Vendor: Purchasing organization: Delivery date: Site

TS1## R300 In four weeks (for all items) T1## (for all items)

Order 100 car each of articles TA01##, TA03## and TA04##. Go to the individual PO items and look at price determination. How are the net prices determined for the following articles? 5-6-1 Article TA01## ________________________________________________________________ ________________________________________________________________ __________________________________ 5-6-2 Article TA03## ________________________________________________________________ ________________________________________________________________ __________________________________ 5-6-3 Article TA04## ________________________________________________________________ ________________________________________________________________ __________________________________

© SAP AG

IRT320

3-22

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Conditions in Purchasing Solutions Unit: Conditions in Purchasing

.

The solutions are based on the following assumptions: •

You are on the SAP Retail initial screen (transaction W10T). You should enter this transaction as the start menu in your user parameters.: System → User profile → Own data, on the 'Defaults' view, enter ‘W10T’ as the StartMenu.



If the term Retailing is written before a path, you are in the SAP Retailing menu, the SAP Retail application menu (transaction W10M). You get here from SAP Easy Access SAP Retail by choosing Logistics → Retailing



If the term IMG is written before a path, you are in the Implementation Guide of the R/3 System, where you can make Customizing settings. You get here from SAP Easy Access SAP Retail by choosing Tools → AcceleratedSAP → IMG → Edit project → Goto → SAP Reference IMG (F5) or the transaction /NSPRO → F5

1-1

Retailing: Master data → Article data → Article → Change

1-2

Gross price

1-3

2-1

PB00 % discount on net price

RA00

Absolute freight surcharge

FRB1 or FRB2

Retailing: Master Data → Conditions/Arrangements → Condition: Purchasing → Discounts/Surcharges → By Vendor Cursor in row

POrg/Vendor

Button:

[Create]

Retailing: Purchasing → Purchase order → Purchase order → Create → Vendor known You do not have to enter a gross price.

© SAP AG

IRT320

3-23

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

2-2 Item 10

Item 20

Gross price for 1 piece

275.00 USD

250.00 USD

% discount on net price

2,5%

2,5%

Vendor discount

3%

5%

Net price for 1 piece

259.88 USD

231.25 USD

Freight surcharge

50.00 USD

50.00 USD

Cash discount

--

--

Effective price for 1 piece

260.88 USD

231.36 USD

2-3

Because of the scales, several prices and discounts are used for each PO item.

2-4

The conditions must be flagged as a group condition.

2-5

Retailing: Master Data → Conditions/Arrangements → Conditions: Purchasing → Discounts/Surcharges → By Vendor→ Create Choose Edit → Scope → All possibilities to display all possible conditions.

2-6

Retailing: Purchasing → Purchase order → Purchase order → Create → Vendor known Item 10: LP01; surcharge 10.00 USD Item 20: LP00; discount 20.00 USD per pallet

3-1

Retailing: Master data → Article data → Article → Change

3-2

Retailing: Master Data → Conditions/Arrangements → Purchasing Conditions → Discounts/Surcharges → For Vendor→ Create-{}-

© SAP AG

IRT320

3-24

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

3-3

Retailing: Purchasing → Purchase order → Purchase order → Create → Vendor known Total value of the purchase order:

8,876.00 USD

Gross price per piece:

290.00 USD / 157.00 USD

Surcharge for whole purchase order:

10.00 USD

Net price per article:

290.33 USD / 157.18 USD

Surcharge for item 10:

3.27 USD

Surcharge for item 20:

6.73 USD

4-1

Retailing: Master data → Vendor data → Edit vendors → Vendor → Change → Central

4-2

Retailing: Master data → Article data → Article → Change

4-3

IMG: Materials Management → Purchasing → Free Goods → Define and Assign Free Goods Schema → Determine Free Goods Schema

4-4

Retailing: Master data → Conditions/arrangements → Conditions: Purchasing → Free goods → Create Free goods discount type NR00 Button: [Key Combination info record per order unit] Button: [Execute] Button: [Exclusive bonus quantity]

4-5

Retailing: Purchasing → Purchase order → Purchase order → Create → Vendor known Message: Minimum quantity for free goods not reached. The free goods discount is taken into consideration, the free goods article is displayed in the item overview. The exclusive bonus article is free of charge.

4-6

Retailing: Master data → Article data → Article → Change Purchasing view

5-1

Retailing: Master data → Article data → Article → Change

5-2

Retailing: Master Data → Conditions/Arrangements → Purchasing Conditions → Discounts/Surcharges → For Vendor→ Create

© SAP AG

IRT320

3-25

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

5-3

IMG: Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Exclusion → Condition Exclusion Groups

5-4

→ Assignment of Condition Exclusion Condition Types

5-5

→ Assignment of Condition Exclusion Calculation Schema Calculation schema ZISR## 5-5-1 SNo. = 1 Condition exclusion procedure D (exclusive) Sequence AG##, LG##

5-6

Retailing: Purchasing → Purchase order → Purchase order → Create → Vendor known

→ Item Conditions In the first two items, RL01 is determined but not used, in the third item RL01 is used, as there is no article-specific discount.

© SAP AG

IRT320

3-26

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Contents: Sales price calculations Price points Additionals Price lists Price determination sequences Functions for maintaining competitor prices Market-basket price calculations Pricing documents Pricing worklist function

 SAP AG 2003

© SAP AG

IRT320

4-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Unit Objectives (1) At the conclusion of this unit, you will be able to: Calculate sales prices, taking into account various retail and cost conditions Explain the differences between one-step and twostep calculations Use price points Include material and handling costs for additionals in price calculations Explain how the pricing table is structured and define list variants

 SAP AG 2003

© SAP AG

IRT320

4-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Unit Objectives (2)

At the conclusion of this unit, you will be able to: Explain the functions for price lists, pricing documents and the pricing worklist Name the price determination types and sequences in both Purchasing and Sales Enter competitor prices, define pricing strategies and perform sales price calculations based on these Explain the market-basket pricing functionality Sell seasonal goods at reduced prices in line with a predefined plan in markdown planning

 SAP AG 2003

© SAP AG

IRT320

4-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview Diagram

1 2 3

Course Overview Elements of the Condition Technique Conditions in Purchasing

4 5 6

Pricing

Promotion

Inventory Management and Valuation

 SAP AG 2003

© SAP AG

IRT320

4-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Business Scenario

You have maintained prices and conditions for a new vendor, and you now want to calculate sales prices based on these prices and conditions. Additionally, you want to enter competitor pricing information, and perform a market-basket analysis.

 SAP AG 2003

© SAP AG

IRT320

4-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Objectives

At the conclusion of this topic, you will be able to: Calculate sales prices for different articles and organizational levels in a single procedure Use two-step price calculations Describe the procedure and control parameters for calculating sales prices

 SAP AG 2003

© SAP AG

IRT320

4-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Basic Functions in Sales Price Calculations

1

22 Sales price

Purchase price

3 Planned or actual markup  SAP AG 2003

© SAP AG

IRT320

4-7

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Planned Markups

Planned Planned markup markup

valid from - to

valid from - to

per per distribution distribution chain chain

per per price price list list per merchandise category

 SAP AG 2003

Markup calculations are one way of determining a suggested value for the sales price. Planned markups can be stored in the system for markup calculations. Planned markups are added to the (net/net) purchase price. They reflect both the profit that a company aims to make by selling certain articles and general cost components. Usually, you would define a planned percentage markup for a combination of sales organization, distribution channel and merchandise category. In wholesale, planned markups can also be defined for different price lists. As planned markups are condition types, you can also define them for other organizational levels, such as for individual articles.

© SAP AG

IRT320

4-8

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Selection

Selecting articles

Selecting organizational levels

Article

Distribution chain

Merchandise category Vendor

any combination

Site Price list

Vendor sub-range

Site group

Season

Sales price calculation

 SAP AG 2003

Sales price maintenance allows you to maintain the final sales prices for an article in a store or a particular group of stores, or to maintain transfer prices in a warehouse or distribution center. Purchase prices and predefined markups form the basis for calculating these sales prices. You can maintain sales prices for an individual article or for a group of articles (mass maintenance). The prices are always stored at article and site/distribution chain or price list level. The selection options for articles are: Article number (variant) from/to Merchandise category Vendor or vendor sub-range Season The following organizational levels can be selected: Distribution chain Site group Site Price list

© SAP AG

IRT320

4-9

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Display Header

List group

Site or Article

Article or Site

Vendor

PP

Planned markup Actual markup Gross SP

Margin

Fixed part

Pricing table

List fields

List variants  SAP AG 2003

In the initial screen for sales price calculations, you can select how they should be displayed. This display is determined by list group and list variant. The list group controls which data is displayed in the header and which in the fixed part of the pricing table. List variants are used for individually designing the list screen in which the calculation is performed (pricing table). You can use list variants to define which list fields should appear in the pricing table. The list variant determines which table columns appear in the list screen and in what order they are displayed. The column number defines the sequence of the columns in the table. You can also add your own texts to the predefined list fields in the pricing table for sales price calculations. These texts are used as titles for the columns in the table.

© SAP AG

IRT320

4-10

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Control Parameters

Calculation Schema Document creation

Pricing type

Pricing currency

...

Organizational level

 SAP AG 2003

The pricing type controls (among other things) which sales price calculation schema is to be used for the different distribution chains. The pricing type also controls: whether pricing documents are to be created, whether, if the purchase price of an article changes, the sales price or the markup remain the same, which currency is to be used for the conversion, and which conversion rate is to be used to convert foreign currencies.

© SAP AG

IRT320

4-11

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Procedure Sales price calculation schema WWS001 Article 4711 Quantity: 100 PC C.Type

Description Amount Currency

EKNN

Cost price (net/net) Markup

AUFS

9.00

USD

10

Unit of measure PC

Condition value 900

%

Currency USD

90

USD

Net value

990

USD

Gross value

990

USD

Retroactive adjustment

... MWST

1

2

3 4

Control parameters Org. Level List field Value

...

Pur. price Sls price (net/net) (net)

Sls price Pricing Final price Sales (gross) currency currency

EKPNN

VKPNE

VKPBR

9.00

9.90

9.90

KWAER USD

ENDPR

VWAER

9.99

USD

 SAP AG 2003

The starting point is the (net/net) purchase price that is determined during purchase price determination and transported to the schema via condition type EKNN (see red arrow 1 in slide diagram). In Customizing for Pricing (Control Data for Pricing Table and Data Backup), you define how the list fields of the pricing table are filled using pricing data from the sales price calculation schema. The data transport can take place either via a subtotal or via a condition type from the schema. The actual markup in the pricing table is linked to the condition types AUFS and AUFX via a subtotal (compare supplied sample calculation schema WWS001). These refer to the purchase price displayed above them in the pricing table. The (net) sales price and the (gross) sales price are also connected via subtotals from the schema. The main difference between the gross and net sales prices is the inclusion of taxes in the gross sales price. The prices are transported to the list fields as shown by arrows 2 and 3 (see slide diagram). If rounding to price points has been defined, the sales price determined using the schema is rounded (arrow 4 in slide diagram) and the calculation is adjusted to reflect the rounded final price.

© SAP AG

IRT320

4-12

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Saving Calculations

Org. level List field Value

Pur.Price Sls Price (net/net) (net) EKPNN

VKPNE

9.00

9.99

Sls Price (gross)

Pricing Final price currency

VKPBR

KWAER

9.99

USD

Sales currency

ENDPR

VWAER

9.99

USD

Database Cond. type VKP0

Value Currency 9.99

USD

Price unit 1

Unit of meas. pc

 SAP AG 2003

When the calculation is saved, the value of the ENDPR list field is written to the database as a condition record. You should make all the settings for saving the data under Control Data for the Pricing Table and Data Backup in Customizing for Pricing. You define the condition type to which the data is to be saved in the ENDPR list field in the Control Data for Sales Price Calculation Schema and List Field view. In the Assignment of Pricing Tables view, you can define which condition tables are to be used for storing the condition records for the various pricing levels (distribution chain, site, price list).

© SAP AG

IRT320

4-13

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

One-Step Calculations

Vendor Vendor Purchase price USD 1.00

Purchase price determination - usually performed using a purchase price calculation schema such as RMISR0

Store Store Sales price determination using a sales price calculation schema such as WWS001

Sales prices USD 1.19

Consumer Consumer  SAP AG 2003

If sites are to be supplied directly by vendors, a sales price calculation method known as "one-step calculation" is used. It is also possible to perform the sales price calculation based on the desired sales price. In this case, the system automatically calculates various factors, such as the margin. The actual margin determined can also be overwritten.

© SAP AG

IRT320

4-14

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Two-Step Price Calculations (1) With temporary storage in the database

Purchase price USD 1.00 Vendor Vendor

Store Store

Distribution Distribution center center

Transfer price USD 1.00 Saved to database

Purchase price determination using calculation schema (such as VKP002) for sales price determination Consumer Consumer

 SAP AG 2003

The RMISR0 calculation schema is supplied. The various factors that influence sales are calculated using the calculation schema. For example: if the price is calculated using a planned markup, the sales price is determined on the basis of the purchase price and the planned markup. The subtotal "S" is assigned to the effective value in purchase price calculation schema RMISR0 that is determined automatically in the condition type EKNN. The condition type EKNN is used as a receipt condition in sales price calculation schema WWS001.

© SAP AG

IRT320

4-15

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Two-Step Price Calculations (2) Simultaneous calculation for DC and store

Purchase price USD 1.00 Vendor Vendor

Store Store

Distribution Distribution center center Internal comparison Transfer price USD 1.00

Consumer Consumer  SAP AG 2003

© SAP AG

IRT320

4-16

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Two-Step Price Calculations (3) Generates calculation in background

Calculation just for store supplied Purchase price USD 1.00

Vendor Vendor

Distribution Distribution center center

Transfer

Transfer price USD 1.00 Transfer price is determined in background

Consumer Consumer

 SAP AG 2003

When you are calculating prices for a store that is supplied internally, but not for the distribution center (or the distribution center, distribution chain or the relevant price list), and there is no sales price in the system for the distribution center, a calculation for the distribution center is generated in the background. The issue price that is determined in this way is used for the calculation for the store.

© SAP AG

IRT320

4-17

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Price Points: Topic Objectives

At the conclusion of this topic, you will be able to: Make and use the settings required for rounding to price points - that is, for rounding to "psychological" prices

 SAP AG 2003

© SAP AG

IRT320

4-18

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Rounding to Price Points

Article -> Merch. cat. Sales organization Distribution channel Site group Site Price list

Define Price Point Groups

13.99

rounding up 13.69

Rounding rule

30 %

Price point ranges first price 0.29 10.99 109.99

12.99

last price 9.99 99.99 999.99

price difference 0.10 1.00 10.00

 SAP AG 2003

A price point interval is defined using two adjacent price points. The value of the rounding rule is a percentage that defines which part of an interval is to be rounded up. This part starts at a lower level and ends at the upper interval limit of the price point interval. Rounding = 0% means that the whole interval is rounded down, Rounding = 100% means that it is always rounded up.

© SAP AG

IRT320

4-19

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Additionals: Objectives

At the conclusion of this topic, you will be able to: Take account of material and handling costs for additionals when determining sales prices

 SAP AG 2003

© SAP AG

IRT320

4-20

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Additionals

An additional is an article with its own master record and is assigned to an article for sale for presentation and sales purposes.

The trademark of Marks & Spencer

C&A Regular Ticket

Composition of goods and care instructions

C&A Reduction Ticket

 SAP AG 2003

Because the number of additionals assigned to an article can differ, it is hard to take account of additionals when calculating prices. Material and handling costs for the various additionals of an article are mapped using the usual condition types. The condition types for material and handling costs are used only once in a purchase price calculation schema.

© SAP AG

IRT320

4-21

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Additionals in Purchase Price Determination

Additional data Article Article

....

Unit of measure

....

Additionals

....

Procedure

....

PC

....

Price ticket

....

Attached in store

....

Usage indicator for promotions

....

Invoice recipient

....

Price calculation control

....

always use

....

Retailer

....

Material and handling costs

 SAP AG 2003

© SAP AG

IRT320

4-22

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Additionals in Purchase Price Determination

Material costs

Handling costs

Condition type KAD0

Condition type KAD1

Requirement 64

Requirement 63 Purchase price calculation schema

 SAP AG 2003

Special requirements are used to define that an article can have several additionals. These requirements analyze the article master data and determine whether additionals are taken into account during price determination, and if so, how (requirement 63 and 64).

© SAP AG

IRT320

4-23

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Calculations: Data Retention

Organizational levels

Data retention levels

Vendor / Purchasing organization

Vendor

Vendor / purchasing organization /site Distribution chain Site Price list

Sales price calculation

Purch. price

Distribution chain Site Price list

Site price list

Site price list

Site groups

Site

Sales price

 SAP AG 2003

Sales prices can be calculated individually for various sites and distribution chains, based on the organizational structure of the company. Note: If the sales price calculation is performed for the "site group" organizational level, the data is stored at the "site" level, which in turn affects performance.

© SAP AG

IRT320

4-24

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Price Lists: Topic Objectives

At the conclusion of this topic, you will be able to: Explain the possibilities for and advantages of using price lists to calculate sales prices

 SAP AG 2003

© SAP AG

IRT320

4-25

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Site Price Lists

Article Article 11 1.99 1.99 USD USD

Distribution chain self service warehouses

Article Article 11 1.69 1.69 USD USD

Store 1

Store 2

Store 3

Store 4

Store 5

Store 6

Store 7

Store 8

Store 9

Store 10

Store 11

Store 12

Store 13

Store 14

Store 15

Price list 1

Price list 2

 SAP AG 2003

Sales prices can be calculated individually for various sites and distribution chains, based on the organizational structure of the company. Example for the motivation for using site price lists: If only two prices are to be used for the stores of a distribution chain, you can maintain a sales price at distribution chain level for the larger group, however you then still need to create the same site-specific sales price for the stores in the second group. Among other things, this had a negative effect on system performance. Sales prices at price list level are used in the wholesale business. These price lists are assigned to customers in their sales area data and allow customers to be grouped according to sales price. Because of this setup, the sales prices at price list level have higher priority than sales prices at distribution chain level. These wholesale price lists are similar to the site price lists used to group the sites of a distribution chain for pricing purposes. The sales prices at site price list level are therefore ranked between sales prices at distribution chain and site level in terms of priority.

© SAP AG

IRT320

4-26

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Site Price Lists: Example

Butter: 1.99 Perfume 79.90 M Lemonade: 0.99 Dist. Chain R300/R1 M

M

Cosmetics

Price list type: "Luxury"

Price list type: "Economy"

Beverages

Perfume 89.90

Site Site

Butter: 1.99 Perfume 89.90 Lemonade: 0.89

Lemonade: 0.89

 SAP AG 2003

Site price lists are assigned (optionally) to sites in the merchandise category data of the site master. This means that the sites are grouped according to merchandise category. This means that a site may be in different (sales price) groups for different merchandise categories.

© SAP AG

IRT320

4-27

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Site Price Lists: Calculation

Beverages

Sales prices in the site price lists

Article 1

Sales price calculation

1.99

B1 : Luxury

1.95

B2 : Expensive

1.69

B9

: Economy

 SAP AG 2003

© SAP AG

IRT320

4-28

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Site Price Lists: Price Changes

Beverages Change to calculation

1

B1

Price assignment

Article 1: 1.99 2.09 B1

Site

Article 1: 1.69 B9

Site Change in assignment

2

Beverages B2

B9

Article 1: 1.99 B2

 SAP AG 2003

© SAP AG

IRT320

4-29

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Site Price Lists: Control

Controlling the dist. dist. chain Article Sales organization Distribution channel Price list

Condition type VKP0

Dist. chain pricing level

Permitted pricing level: - price lists only 1 Sites only 2 Price lists and sites

Price list types • Keys • Description

Pricing for article/site

Price list type

A071: Site level A006: Site price list level A073: Distribution chain level  SAP AG 2003

Site price lists are maintained in the same way as price lists for customers in Customizing for Sales and Distribution. Sales price lists are calculated in the same way as price lists for customers (in conjunction with a distribution chain) in the sales price calculation function. Note: Sales prices may also change due to changes to the site price list in the site master data.

© SAP AG

IRT320

4-30

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Price Determination Sequences: Topic Objectives

At the conclusion of this topic, you will be able to: Use different determination sequences to create flexible purchase and sales price determination functions

 SAP AG 2003

© SAP AG

IRT320

4-31

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Determination Types

F Price determination using standard schema determination

A

Vendor mixed price

E Determination using the components of a sales set

B

Purchase price determination types

Price determination using a special schema

D Interactive entry

Price determination using a customerdefined function module

C

 SAP AG 2003

In the sales price calculation function, the sales price for an article is calculated based on a purchase price that represents the average procurement costs of an article for the relevant organizational level. This price is known as the net/net purchase price (EKNN), or simply as the purchase price. There are several different procedures available for determining the purchase price, which use certain article characteristics, particular features of procurement and the structure of the sales price calculation process. The basic elements of the purchase price determination function are the purchase price determination types defined by SAP. In the purchase price determination sequence that must be entered in the initial screen of the sales price calculation function, you define the purchase price determination types that are to be used in determining the purchase price, together with the associated parameter values and the sequence in which the purchase price determination types are to be used.

© SAP AG

IRT320

4-32

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Determination

Basis

Purchase price determination type Combination

Customizing

Purchase price determination sequence Entry in selection screen

Sales price calculation

 SAP AG 2003

The purchase price determination sequences form the second element in the flexible structure of the purchase price determination function. They are defined in Customizing for Pricing. You enter steps to define a sequence in which the purchase price determination types are to be used to determine the purchase price, in the same way that you define access sequences for conditions.

© SAP AG

IRT320

4-33

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Determination - Sales Set

Set 1

Purchase price

Comp 1: 1 PC

Comp1: Costs

5.00 USD

Comp 2: 2 PC

Comp2: Costs

10.00 USD

Purchasing view - Set 1 Article master record Vendor: --Purchase price: 25.00 USD Purchase price determination sequence 02 Purchase price determination type E

Requirement 1: "Sales sets only"

 SAP AG 2003

Purchase price determination type E is used for calculating prices for structured articles, such as sales sets, which are made up of several components. In such cases, the purchase price for each of the components is determined, and the purchase price for the structure article is calculated by adding the prices for the correct quantities of these components together.

© SAP AG

IRT320

4-34

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Determination for Sales Sets

PP = 5.00 USD

Vend.1

Shampoo

Sls set

Vend. 2

Conditioner

Shampoo Conditioner

Problem: no purchase price for the set

PP = 4.00 USD

Solution: First step: purchase price calculation at component level Second step: purchase price of the sales set = purchase price of the components

 SAP AG 2003

© SAP AG

IRT320

4-35

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Purchase Price Determination - Mixed Price

Purchase price Vendor 1: 1.00 USD Vendor 2: 2.00 USD Purchasing view - bananas article master record Vendor: --Purchase price: 1.50 USD Purchase price determination sequence 03

Purchase price determination type F

Requirement 2: "Perishables in DC only"

 SAP AG 2003

If an article is procured from several vendors at different purchase prices for a certain period of time, you can use purchase price determination type F to calculate the average purchase price for the article. Here, you can enter weighting factors for vendors according to the planned procurement quantities, for example.

© SAP AG

IRT320

4-36

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Vendor Mixed Price (Perishables)

Vendor A

1.20 USD per piece

Vendor B

1.25 USD per piece

Vendor C

1.45 USD for 2 pieces

Purch. Purch. price determination

Purchase price = 0.98 USD per piece  SAP AG 2003

© SAP AG

IRT320

4-37

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Determination Types

A

E

Calculate sales price using planned markup

Absolute price change for list field

B

Sales Price Determination Types

D

Adopt current sales price, adjust margin

Percentage price change for list field

C Adopt sales price from list field

 SAP AG 2003

As well as defining the sales prices themselves, determining the margin (gross/net) or the actual markup from the sales and purchase prices are key steps in the sales price calculation process. Depending on whether the margin or the sales price is to be supplied, and how they are to be determined, you can use different procedures to perform the calculation. For this reason, a flexible structure for determining the sales price and margin (similar to that used in Purchasing) has been implemented.

© SAP AG

IRT320

4-38

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Determination Sequences

Basis Sales price determination type Combination

Customizing

Sales price determination sequence

Entry in selection screen

Sales price calculation

 SAP AG 2003

© SAP AG

IRT320

4-39

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Sales Price Determination

Sales price calculation Predefined by SAP

Sales price determination types

Sales price determination sequence 01 SP from planned markup 02 adopt current sales price

Step 1 Step 1

A: from planned markup B: current sales price

E: absolute price change

Round to price points?

 SAP AG 2003

Customizing: User-defined sales price determination sequences Combination of sales price determination types Determining the sequences in steps Specifying additional parameters for each individual step (list field, flag for rounding to price points) Sales price calculations: Entering the sales price determination sequence in the selection screen

© SAP AG

IRT320

4-40

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Competitor Prices: Topic Objectives

At the conclusion of this topic, you will be able to: Use the competitor prices stored in the system to define sales prices

 SAP AG 2003

© SAP AG

IRT320

4-41

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Competitor Prices: Introduction

Cost-oriented calculation

Competitor-oriented calculation

Define planned markups for each merchandise category

Enter competitor prices in SAP Retail

Create/change price calculation

Create/change price calculation

Calculate sales price based on planned markup

Calculate sales price based on competitor prices

Change sales price if necessary

Evaluate margin

Save individual price calculation

Change individual sales price Save price calculation

 SAP AG 2003

© SAP AG

IRT320

4-42

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Competitors Competitor 1

n:m

Competitor 2 Competitor 3

Competitor group 1 Competitor group 2

Site Site Merch. cat.: Food

Competitor Competitor group 1 group 1

Site Site Merch. cat.: Food

Merch. cat.: Food

Merch. cat.: Food

Competitor

Competitor

Competitor

group 2

group 1

group 3

 SAP AG 2003

Every competitor must have a customer master. Each one of the competitor's stores that does its own pricing should have its own customer master record. If a competitor operates with the same prices in the whole of Germany, only one customer master record is required for the enterprise. The competitor is modeled as a customer, with an account number that is flagged as a "competitor account group". The classification system can be used to group competitors in competitor groups. You can then enter these competitor groups in the merchandise category data for the store.

© SAP AG

IRT320

4-43

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Competitor Prices

Condition type VKPM Requirement "85" Taken into account in sales price calculation schema Controlling the sales price calculation Pricing table list field

Determine different competitors

Pricing strategy (site/merchandise category)

Sales price determination type C with special list field

Determine the suggested price

Use the suggested price as the sales price

 SAP AG 2003

Condition type VKPM is supplied for using competitor prices in the sales price calculation function. This condition type allows as many competitor prices as desired to be determined for an article using the sales price calculation schema. In order to do this, requirement 85 must be assigned to the condition type for the competitor prices in the sales price calculation schema. Sales price calculation schema WWS003 is supplied as an example of this. The pricing strategies are used to determine the suggested price in the sales price calculation function.

© SAP AG

IRT320

4-44

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Competitor Price Shopping

Using requirements to exclude articles (for example, just for articles that have the "- = no competition" indicator as their competitor characterization)

Sales View Article Article

Competitor characterization -: no competition C: strong competition  SAP AG 2003

The "competitor characterization" field in the sales view of the article master is used to define how much pressure an article is under from competitors. When calculating sales prices, you can use this field to control how the suggested price is to be adopted as the final price.

© SAP AG

IRT320

4-45

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Price Calculations: Topic Objectives

At the conclusion of this topic, you will be able to: Calculate sales prices for a group of articles and sites, taking into account the total profitability of these articles in the sites entered.

 SAP AG 2003

© SAP AG

IRT320

4-46

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Price Calculations Sales price calculation • Competitor prices Article Article

important factors • Absolute margin • Markup per article

Market-basket price calculation Aggregation of articles/sites for New characteristics:

• Analysis • Simulation • Calculation

Article Article

• Price activation

 SAP AG 2003

The market-basket price calculation function is an enhancement to the sales price calculation function, which allows you to determine sales quantity figures to be used in calculating sales and gross margin figures. You can perform these calculations for a group of articles - known as a 'market-basket' - and a group of sites. The sales and gross margin key figures determined on this level are cumulated for each article and for the whole market basket. As this function is integrated with the sales price calculation function, you can calculate sales prices as usual and use the market-basket price calculation function as an additional planning and analysis tool.

© SAP AG

IRT320

4-47

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Price Calculations

Market-basket analysis Effect of suggested price changes on margins Display of sales key figures (such as average weekly sales quantity) Determination of special key figures (sales, gross margin, changes in sales, changes in the gross margin)

 SAP AG 2003

© SAP AG

IRT320

4-48

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Analysis

Key figures Sales key figures (such as average weekly sales figures) Purchase price (calculated price, moving average price) Total value based on purchase prices Current sales price Gross margin New sales price Total value of the market-basket Effect (on margins, sales, profit) Competitor information Sales prices  SAP AG 2003

© SAP AG

IRT320

4-49

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Price Calculations - Basic List

Article (article description, merchandise category, and so on), sales unit Purchase price (calculated price or moving average price) Average sales quantity (sales key figures) Total value based on purchase prices Calculated sales price (calculation using planned markup, competitor) Sales price based on cost-oriented price calculation Final price (in manual price changes) Margin Total sales and gross margin Current sales price + total sales/gross margin Changes to total sales/gross margin  SAP AG 2003

© SAP AG

IRT320

4-50

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Market-Basket Price Calculations - Scenario

Step 1

Step 2

Create market-basket price calculation

Enter competitor prices

Competitor prices

Calculate prices

Step 3

Determine sales key figures

Step 4

Processing

Information structure

New sales price

 SAP AG 2003

The sales quantities can be determined individually from the data in the Retail Information System, for example, by entering a customer-specific function module. SAP supplies a number of function modules (such as function module WV_EXAMPLE_MBC_01) as examples for creating customer-specific function modules.

© SAP AG

IRT320

4-51

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Topic Objectives

At the conclusion of this topic, you will be able to: Explain the basic markdown planning terms used in SAP Retail Explain the basic functionalities and goals of markdown planning Create a markdown plan

 SAP AG 2003

© SAP AG

IRT320

4-52

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Definition

Definition of planned price reductions (or increases) for articles on sale within a specified period. The markdown plan can also contain the planned sales quantities and values. A sales price calculation can be carried out to create valid conditions from the planned prices.

 SAP AG 2003

© SAP AG

IRT320

4-53

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Steps in the Process Planning markdowns

Price activation Rel. price

100% •

80%



50%



Sale of articles

30%



Markdown rule

Time

Analysis of sales

Adjustment of markdown planning if required  SAP AG 2003

Pricing strategies are used to control the sale of seasonal goods. The purpose of markdowns is usually to increase the sales of an article. The aim of markdown planning is to finish the season with as little stock as possible while minimizing losses by reducing prices (or in some cases, increasing prices). You can use a markdown plan to plan and make price changes for certain goods. Once you have defined your markdown strategy, you can compare the actual results with the planned results at regular intervals to monitor the efficiency of your strategy. When you monitor your markdown plan, you can make changes at any time to react to an unexpected increase or drop in sales.

© SAP AG

IRT320

4-54

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Overview

Markdown Markdown rule rule

Markdown plan Header

Site Site

Markdown Markdown type type Selection Selection options options

Distribution Distribution chain chain

Items

Article Article detailed detailed data data Price phases

 SAP AG 2003

You must first choose a markdown type for the markdown plan. The markdown type is used to determine the markdown rule, which contains details of the individual price phases. In the markdown plan, each article is displayed in a separate line. For each article, you enter the planned sales quantity and the initial sales price. The price phases for the individual articles contain additional information such as the planned sales quantity, the sales price per price phase, the planned sales values, and the margins.

© SAP AG

IRT320

4-55

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Markdown Type

Markdown plan Key

Control data

Markdown type

Reference for sales price determination Number range

 SAP AG 2003

When you create a markdown plan, you need to enter a markdown type. From the markdown type, the system proposes certain settings, which reduces the amount of data you have to enter. If a reference distribution distribution chain or reference site is not preset, the system does not propose any sales prices.

© SAP AG

IRT320

4-56

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Markdown Planning: Price History

Markdown Markdown rule rule Days SPChng 0 90 120

Sls%

100 75 50

50 30 15

Markdown Markdown plan plan Markdown plan: 0815 Summer season 2001 Valid from: 01. March 2001 Article

Current dist. chain SOrg R300 Retail USA DChnl R1 SB Store

Valid from Planned sales qty SPC Markd%

ActiveMargin

4711 4711 4711 4711

Men's suit, black Men's suit, black Men's suit, black Men's suit, black

01.03.01 01.03.01 30.05.01 29.06.01

1000 500 300 150

496,496,372,248,-

0 25 50

X

4712 4712 4712 4712

Ladies' blouse, size 38 Ladies' blouse, size 38 Ladies' blouse, size 38 Ladies' blouse, size 38

01.03.01 01.03.01 30.06.01 29.07.01

200 75 75 20

150,150,135,75,-

0 10 50

X X

44,4 50,3 33,7 0,5 37,4 44,0 25,4 -12,0

 SAP AG 2003

The markdown rules define: - The period between the markdowns - The percentage of the orignal price at which the goods are to be sold in the various price phases - The total sales in percent that you expect per price phase For the men's suit in the above example, the markdown rule means: . - The item is offered for sale for the first time on March 1, 2001. - Within the first 90 days, you expect to sell 50% of your stock at the full price. - You then reduce the price of the item to 75% of its original price, and expect to sell 30% of your stock in this period. - One month later, you reduce the price further by 25%, to half the item's original price, and plan 15% of sales in this period.

© SAP AG

IRT320

4-57

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Documents: Topic Objectives

At the conclusion of this topic, you will be able to: Save information on sales price calculations in a pricing document

 SAP AG 2003

© SAP AG

IRT320

4-58

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Documents

Contain all the information about a saved sales price calculation Validity period Creation date Change date User (created by, changed by) Automatic or manual generation

 SAP AG 2003

© SAP AG

IRT320

4-59

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Documents

Advantages Documentation of sales price calculations Control of pricing documents (price dumping) Creating and saving sales price calculations / release strategy Prerequisite for Pricing worklist Canceling sales prices Euro conversion

 SAP AG 2003

© SAP AG

IRT320

4-60

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Worklist: Topic Objectives

At the conclusion of this topic, you will be able to: Generate a pricing worklist that allows you to flag sales price condition records for processing later

 SAP AG 2003

© SAP AG

IRT320

4-61

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Worklist: Process Article/vendor

Article/vendor

Site

200

200

Purchase price/conditions 140

- Regular vendor - Source of supply

120 100 80

Time

Pricing worklist

Sales price

?

 SAP AG 2003

The sales prices calculated in retail pricing are usually based on the purchase price. The purchase price is determined using the purchase price calculation schema from the condition types that affect calculation, for example, the basic purchase price and vendor discounts. Other parameters that affect price calculation include the indicators Regular vendor and Source of supply in the article master. These are evaluated when the source of supply is being established. If the purchase price changes or if the parameters for supply source determination are modified, it is necessary to check the calculated sales prices with regard to the new margin. The pricing worklist function determines all the price calculations affected by pricing-relevant parameter changes.

© SAP AG

IRT320

4-62

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Worklist: Technical Information

Document indexes BAdI

Save SP calc.

S111

Pricing documents

T6I1

Filter

Comparison

Pricing worklist

T6I1 BAdI

Change to conditions

WIND

Modified conditions

T6I2A

Worklist of modified conditions  SAP AG 2003

The entries in tables S111 and WIND are controlled using filters. These filters are maintained in Customizing. T6I2A determines the scope of changes for direct entry into the worklist. T6I1 contains the conditions that are to be checked for changes. You can also insert additional BAdIs, which limit the selection further by, for example, excluding certain article types. The pricing worklist function creates a list of the new price calculations in the form of pricing documents (pricing worklist). All calculations affected by the changes and the validity periods of modified calculations are taken into account. The entries in S111 are compared with those in WIND using the field 'VARKEY'.

© SAP AG

IRT320

4-63

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Worklist: Prerequisites Create pricing documents with document index Activate direct entry for creating the worklist Control automatic document adjustment for external procurement for internal procurement Define scope of change (check default values) Define filter values for changes to conditions using BAdI WIND_UPDATE Define filter values for document index creation using BAdI SPC_DOCINDEX_CONTROL (when saving pricing documents)

 SAP AG 2003

© SAP AG

IRT320

4-64

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Unit Summary (1)

You are now able to: Calculate sales prices, taking into account various retail and cost conditions Explain the differences between one-step and two-step calculations Use price points Take account of material and handling costs for additionals when determining sales prices Explain how the pricing table is structured and define list variants

 SAP AG 2003

© SAP AG

IRT320

4-65

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Unit Summary (2)

You are now able to: Explain the functions of price lists, pricing documents and the pricing worklist Name the price determination types and sequences in both Purchasing and Sales Enter competitor prices, define pricing strategies and perform sales price calculations based on these Explain what the market-basket pricing function does Use markdown planning to sell seasonal goods at reduced prices in line with a predefined plan

 SAP AG 2003

© SAP AG

IRT320

4-66

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing Exercises Unit: Pricing

At the conclusion of this exercise, you will be able to: • Calculate sales prices, taking into account various purchasing and sales conditions, as well as understand the different purchasing and sales price determination sequences. • Perform one-step and two-step calculations • Define price points, list fields and list variants • Enter competitor prices, define pricing strategies and perform sales price calculations based on these • Perform a market-basket price calculation • Create a markdown plan • Explain the functions of price lists, pricing documents and the pricing worklist 1. 1

Assign planned markups to your distribution chains. 1-1

The following planned markups are maintained for the distribution chain for the distribution center R300/R5 and store distribution chain R300/R1: Distribution chain of distribution center: 10% Store distribution chain:

30%

Display the planned markups in the system and search for the corresponding entries for merchandise category TMC2## of your article TA14##. 2

Definition and assignment of a price point group. 2-1

Define a price point group EPGR## and give it the description “Price point group ##”. The currency is USD; the rounding rule is to be 50%. Save your entries.

© SAP AG

IRT320

4-67

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

2-2

Assign the following price point areas to your price point group EPGR##: First price

Last price

Increment

0,09

9,99

0,10

10,99

99,99

1,00

109,99

999,99

10,00

Save your entries. 2-3

Now assign your price point group to the merchandise category of your article TA14## and to your store distribution chain R300/R1. Sales organization:

R300

Distribution channel:

R1

Merchandise category:

TMC2##

Price point currency:

USD

Price point type:

01 (final price)

Price point group:

EPGR##

Save your entries. 3

One-step calculation 3-1

Create a price calculation for article TA14##. Article:

TA14##

Sales organization:

R300

Distribution channel:

R1 and R5

Which vendors are found for distribution chains R300/R1 and R5? ___________________________________________________________ Why were these vendors determined? ___________________________________________________________ Does the final price for the stores differ from that for the distribution centers and if so, how? ___________________________________________________________ Save your calculation.

© SAP AG

IRT320

4-68

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

4

Calculate your article prices taking account of additionals 4-1

You want to take into account the costs of additionals for your article TA05## when determining the purchase price. To do this, you assign additionals TA40## and TA41## to article TA05## in the first step. Set the control indicator for the calculation to make sure that the material and handling costs are taken into account in the calculation. Use the additionals procedure 0004 and sales unit PC. Save your entries.

4-2

In the next step, you create condition records (condition type KAD0 and KAD1) for the additionals. Additionals:

TA40##

Material costs:

0.07 USD

Handling costs:

0.10 USD

Additionals

TA41##

Material costs:

0.05 USD

Handling costs:

0.10 USD

4-3

Before you create a calculation for your article TA05##, check whether condition types KAD0 and KAD1 exist in your calculation schema ZISR##.

4-4

Create a calculation: Article:

TA05##

Sales organization:

R300

Distribution channel:

R1 and R5

Use the analysis to check which conditions are used. DO NOT save your calculation

5

Two-step price calculation 5-1

Change the article master for your article TA05## to enable you to perform a two-step calculation for the same distribution chains. Which changes to the article master are required? ___________________________________________________________

© SAP AG

IRT320

4-69

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

5-2

Create a calculation for your distribution center. Article:

R300

Distribution channel:

R5

Which price has been calculated? _____________________________________________________ Do not save your calculation. 5-3

Create a calculation for your store. Article:

TA05##

Sales organization:

300

Distribution channel:

R1

Which price has been used as the purchase price? _____________________________________________________ Why was this price determined? _____________________________________________________ Save your calculation. 5-4

Calculate the price for your distribution center and your store. Article:

TA05##

Sales organization:

300

Distribution channel:

R1 and R5

Change the distribution center purchase price to 300.00 USD. What happens when you change the purchase price manually? _____________________________________________________ Which sales price was found for the distribution center? _____________________________________________________ Save your calculation. 5-5

Now calculate the sales price for your store only. Article:

TA05##

Sales organization:

300

Distribution channel:

R1

Which price has been used as the purchase price? _____________________________________________________ Do not save your calculation.

© SAP AG

IRT320

4-70

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

5-6

Finally, create a calculation for your distribution center and your store. Article:

TA05##

Sales organization:

300

Distribution channel:

R1 and R5

Which price has been used as the purchase price for the store? _____________________________________________________ Save your calculation. 6

Price calculation for a sales set 6-1

Now, you want to determine the price of a sales set based on the purchase price of the components. Which purchase price determination sequence supports this calculation? ___________________________________________________________

6-2

Check this purchase price determination sequence in Customizing. What does this purchase price determination sequence imply? ___________________________________________________________

6-3

Now calculate the price for your set using the two-step method. Article (Set):

TA18##

Sales organization:

300

Distribution channel:

R1 and R5

Which vendor was found? ___________________________________________________________ Which purchase price was determined? ___________________________________________________________ Why could no vendor or purchase price be determined? ___________________________________________________________

© SAP AG

IRT320

4-71

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

7

Price calculation for perishables 7-1

Perform a calculation for your perishable article TA19##. Note that this perishable article is supplied by several vendors at different prices. Article (perishables)

TA19##

Sales organization:

300

Distribution channel (DC):

R5

Which purchase price determination sequence do you use? ___________________________________________________________ 7-2

Check this purchase price determination sequence in Customizing. What does this purchase price determination sequence imply? ___________________________________________________________ Why could no vendor or purchase price be found? ___________________________________________________________ Change the proportions for various vendors. How does this change affect the purchase price? ___________________________________________________________

8 You make Customizing settings so that you can calculate sales prices on the basis of competitor prices. 8-1

Define price entry type PA## with the description “Price entry type IRT320-##” by copying price entry type 0001. Save your entries.

8-2

Next, enter a new pricing strategy ##+40 (group number + 40) by copying existing pricing strategy 01 and call it “IRT320-##; 10% above the cheapest”. Change the pricing strategy to ensure that the suggested price is 10% above the cheapest price. Ensure that the sales prices are rounded to price points.

8-3

Copy the list variant R1 to create a new list variant ##+20 (group number + 20) and call it “List variant IRT 320-##”.

8-4

Copy the pricing procedure WWS004 to create a new pricing procedure ZMBW## with the description “Competitor IRT 320-##”. Check whether condition type VKPM exists in the pricing schema, and if so, whether requirement 85 is assigned to it.

© SAP AG

IRT320

4-72

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

8-5

Create a new pricing type MB## as a copy of the pricing type US04 and give it the description “Competitor 320-##”. Change the control data for the pricing procedure in accordance with 8-4.

8-6

Now assign your new pricing type MB## to your distribution chain (store) R300/##+70 (group number + 70).

8-7

Make the settings for each pricing table list field and your pricing procedure ZMBW##. To do this, copy all the entries from the pricing procedure WWS004. Make sure that transfer type A is set for the VORPR list field.

8-8

9

Assign the relevant condition tables to the different pricing levels for the appropriate condition types of your pricing procedure ZMBW##. To do this, copy all the entries from the pricing procedure WWS004.

Calculate your prices on the basis of competitor prices. 9-1

Create a competitor class MBWK## with the description “Competitor class IRT320##.” Class:

MBWK##

Class type:

011

Save your entries. 9-2

Assign your competitors TC70##, TC71##, and TC72## to your new competitor class MBWK##. Save your entries.

9-3

9-4

Now maintain your competitor pricing data at store/merchandise category level. Store:

1##

Merchandise category:

TMC1##

Pricing strategy:

##+40

Class type:

11

Competitor group:

WK##

Create the following price entry list. Price entry type:

##

Competitor group:

WK##

Sales organization:

300

Distribution channel (store): #+70 Store: © SAP AG

1## IRT320

4-73

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

TA15## TA16## TA17##

TC70## 185,33 325,66 379,15

TC71## 195,25 315,50 364,35

TC72## 179,21 329,33 359,75

Activate the prices and save your entries. 9-5

Create a calculation, taking into account the competitor prices you have entered. Sales organization:

300

Distribution channel (store):

##+70

Store:

1##

Article:

A15##, TA16##, TA17##

Purchase price determination sequence:

1

Sales price determination sequence:

1

List variant:

##+20

Save your calculation. 10 You want to perform a market-basket price calculation. 10-1

To do this, you need to define a market-basket pricing type ZK## by copying marketbasket pricing type WKUS. Name your market-basket pricing type Market-basket IRT 320-## and use your own list variant.

10-2

Create the market-basket price calculation:

© SAP AG

Description:

Market-basket price calc. IRT320-##

Market-basket pricing type:

ZK##

Article:

TA15##, TA16##, TA17##

Sales organization:

R300

Distribution channel:

## +70

Site:

T1##

IRT320

4-74

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

11 You want to create a markdown plan 11-1

Markdown type

MDT

Sales organization

R300

Distribution channel

R1

Site

T1##

Article

R100033

Valid from

1. of next month

11-2

Give the plan the number AP## and the description “T-shirt markdown group##”.

11-3

Enter the following planned sales quantities:

11-4

Variant

Planned sales qty

red, small

750

red, medium

900

blue, small

1500

white, small

1800

Go to detailed planning. What are the final prices together with their validity periods and the planned sales quantity for the blue t-shirt, size small? Final price in USD

Planned sales qty

Valid from

11-5

Why can you not change the sales prices of the individual variants here? _________________________________________________ _________________________________________________ Save the markdown plan. Go to change mode for the markdown plan.

11-6

© SAP AG

Go to detailed planing and select the first and second price phases for generic article R100033. IRT320

4-75

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

11-7

Activate these two price phases.

11-8

Go back and save the sales prices you created.

11-9

Open a second session and display the prices you just generated in the price overview in Pricing. Make the following selection: Article Sales organization Distribution channel Site Validity List group

R100033 R300 R1 T1## From today to the end of the current year B

11-10 Which prices are displayed and why? _________________________________________________ _________________________________________________ 11-11 Go back to change mode for your markdown plan and activate the third price phase. Now select the same data and go to the price overview.

© SAP AG

IRT320

4-76

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Pricing: Solutions Unit: Pricing

Introduction to solutions

The solutions are based on the following assumptions: •

You are on the SAP Retail initial screen (transaction W10T). You should enter this transaction as the start menu in your user parameters.: System → User profile → Own data, on the 'Defaults' view, enter ‘W10T’ as the StartMenu.



If the term Retailing is written before a path, you are in the SAP Retailing menu, the SAP Retail application menu (transaction W10M). You get here from SAP Easy Access SAP Retail by choosing Logistics → Retailing



If the term IMG is written before a path, you are in the Implementation Guide of the R/3 System, where you can make Customizing settings. You get here from SAP Easy Access SAP Retail by choosing Tools → AcceleratedSAP → IMG → Edit project → Goto → SAP Reference IMG (F5) or the transaction /NSPRO → F5

1-1

Retailing: Master data → Pricing → Conditions → Planned markup → Distribution chain → Display

2-1

IMG: Logistics - General → Retail Pricing → Sales Price Calculation → Price Point Group → Define Price Point Group and Assign Price Point Ranges

2-2

Button: [New Entries] Select price point group; double-click on “Assign Price Point Ranges”

2-3

© SAP AG

IMG: Logistics - General → Retail Pricing → Sales Price Calculation → Price Point Group → Assign Price Point Group to Organizational Level/Merchandise Group

IRT320

4-77

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

3-1

Retailing: Master data → Pricing → Price calculation → Create The same vendor was found for both distribution chains. The settings for supply source determination mean that both the distribution centers and the stores are supplied directly from the external vendor. The prices differ due to the different planned markups and to price point rounding at store level.

4-1

Retailing: Master data → Article data → Article → Change From the basic data view for the article, branch to the additional data and to the additionals tabstrip for assigning the additionals to the article.

4-2

Retailing: Master data → Conditions/arrangements → Conditions: Purchasing → Other → Create

4-3

IMG: Materials Management → Purchasing → Conditions → Define Price Determination → Define Calculation Schema

4-4

Retailing: Master data → Pricing → Price calculation → Create

5-1

Retailing: Master data → Article data → Article → Change Set source of supply in the Logistics Store View to value 2 or 4 (procurement via DC)

5-2

Retailing: Master data → Pricing → Price calculation → Create Different prices depending on the vendor: 149.47 USD, 159.32 USD

5-3

See above. Price: 149.47 USD, 159.32 USD The issue price for the distribution center is calculated in the background.

5-4

The basic purchase price in the store changes in the same way. 285.32 USD, 300.32 USD, see above

5-5

285.32 USD, 300.32 USD, see above

5-6

149.47 USD, 159.32 USD, see above

6-1

Purchase price determination sequence 02

© SAP AG

IRT320

4-78

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

6-2

IMG: Logistics - General→ Retail Pricing → Sales Price Calculation → Maintain Purchase Price Determination Sequence Purchase price determination sequence 02 means that SP determination is performed first using the schema in accordance with standard schema determination, and then, when no purchase price is found, purchase price determination is performed using the components of the set.

6-3

Retailing: Master data → Pricing → Price calculation → Create Neither vendor nor purchase price is displayed. No purchase price exists for the set article, the price is determined by adding together the prices of the components, which can even be procured from different vendors.

7-1

Retailing: Master data → Pricing → Price calculation → Create Purchase price determination sequence 03

7-2

IMG: Logistics - General→ Retail Pricing → Sales Price Calculation → Maintain Purchase Price Determination Sequence Purchase price determination sequence 03 means that, first, a vendor mixed price is determined, providing that the article concerned is a perishable article in a distribution center. If no price is found here, the purchase price is determined according to the standard. The price is determined based on the purchase price for the different vendors. The net/net purchase price changes according to the proportions involved.

8-1

IMG: Logistics - General→ Retail Pricing → Competitor Prices → Maintain Price Entry Types

8-2

IMG: Logistics - General→ Retail Pricing → Competitor Prices → Maintain Pricing Strategies End rule B, Percentage Rate 10%

8-3

© SAP AG

IMG: Logistics - General→ Retail Pricing → Sales Price Calculation → Define List Variant and Assign Items

IRT320

4-79

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

8-4

IMG: Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define and Assign Pricing Procedures Cursor on “Maintain pricing procedures” Button: [Choose]

8-5

IMG: Logistics - General→ Retail Pricing → Sales Price Calculation → Maintain Pricing Type

8-6

IMG: Logistics - General → Retail Pricing → Sales Price Calculation → Assign Pricing Type /Reference Site to Organizational Level

8-7

IMG: Logistics - General → Retail Pricing → Sales Price Calculation → Control Data for Pricing Table and Data Backup Place cursor on “Control per Sales Price Calculation Schema and List Field” Button: [Choose]

8-8

IMG: Logistics - General → Retail Pricing → Sales Price Calculation → Control Data for Pricing Table and Data Backup Cursor on “Assignment of Condition Tables” Button: [Choose]

9-1

Retailing: Master data → Classification system, Retail → Class → Create

9-2

Retailing: Master data → Edit customers → Grouping → Classification → Classification → Assign Objects/Classes to Class Button:

[Only New Assignments]

Radio button: Customer Button: 9-3

[Enter]

Retailing: Master data → Site data → Site → Change Button: [Merchandise categories]

9-4

Retailing: Master data → Pricing → Conditions → Price entry → Create

9-5

Retailing: Master data → Pricing → Price calculation → Create

10-1

IMG: Logistics - General→ Retail Pricing → Market-Basket Pricing → Maintain Market-Basket Pricing Type

10-2

Retailing: Master data → Pricing → Market-basket price calculation → Create

© SAP AG

IRT320

4-80

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

11-1

Retailing: Master data → Season → Markdown Plan → Create

11-2

Maintain the planned quantities for the relevant variant.

11-3

[Detailed Planning] tab Final price in USD

Planned sales qty

Valid from

without PPA

1. of next month

14.99

14.99

975

90 days later

11.24

10.99

375

7.50

7.49

150

Another 30 days later

with PPA

11-4

This depends on the pricing profile maintained in the basic data for the article. There are three options: - Price of variants always the same as price of header article – System proposes price of header article as price of variants – Variants calculated differently without header article price being proposed

11-5

In the relevant line, set the flag in the first column

11-6

[Activ. sales prices] button

11-7

Confirm the dialog box, if one appears

11-8

Retailing: Master data → Pricing → Conditions → Price overview

11-9

All the prices that are valid in the selected period are displayed.

11-10 See above

© SAP AG

IRT320

4-81

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management and Valuation

Contents: Types of inventory management Valuation procedures Sales price valuation Revaluation Split valuation

 SAP AG 2003

© SAP AG

IRT320

6-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management and Valuation: Objectives

At the conclusion of this unit, you will be able to: Explain the difference between the various kinds of inventory management Explain the controls for value-based inventory management and revaluation

 SAP AG 2003

© SAP AG

IRT320

6-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management and Valuation: Business Scenario

Your company has decided to carry out inventory management at value-only level for certain merchandise categories. However, in some cases you want to allow exceptions to this rule. As your company is running more and more promotions, you want to split your stock up into standard stock and promotional stock and valuate it accordingly.

 SAP AG 2003

© SAP AG

IRT320

6-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Overview Diagram

1 2 3

Course Overview Elements of the Condition Technique Conditions in Purchasing

4 5 6

Pricing

Promotion Inventory Management and Valuation

 SAP AG 2003

© SAP AG

IRT320

6-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management: Types of Inventory Management

Inventory Management Article Article type type

Updating

Quantity Quantity and and value value basis basis

Stock Stock quantity quantity Stock Stock value value G/L G/L accounts accounts Financial Financial and and Cost Cost Accounting Accounting

Quantity Quantity basis basis

Stock Stock quantity quantity Goods movement

Value Value basis basis

Stock Stock value value (Stock (Stock quantity) quantity)

None None of of the the above above

No No updating updating

 SAP AG 2003

If inventory management for an article is carried out on a quantity and value basis, the stock quantity, stock value, and G/L accounts in Finanical Accounting and Cost Accounting are usually updated. If inventory management is on a quantity basis only, no accounting data can be maintained in the article master record. When a goods movement is posted, only the stock quantities are updated. The stock value, article, and G/L accounts in Financial Accounting and Cost Accounting are not updated. If inventory management is on a value basis only, quantity information may be available. The sales value must be managed for these articles. A valuation at purchase price and sales price is carried out for each goods movement. As a result, stores can avoid inventory management on an article basis, for example.

© SAP AG

IRT320

6-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management: Special Article Categories

Structured articles

Generic articles

Variant Unit of measure

Inventory Management

Component Component

Generic article

Empties

Logistics variants Variant 001

Variant 002

 SAP AG 2003

A generic article has a number of variants with different colors or sizes for example. It is possible to process these variants directly in goods movements. The use of logistics variants enables you to manage the stock of an article in a distribution center with different logistics units of measure. The various units of measure for an article are created as logistics variants of a generic article. Structured articles consist of a header article and a bill of materials containing the components. Sets, prepacks, and displays are examples of structured articles. In Inventory Management, it is possible to split the header article into its components or to form a header article from its components. Empties components can be assigned to a full product in a bill of material (BOM). In certain processes, the system automatically includes the empties components for the full product.

© SAP AG

IRT320

6-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management: On a Value Basis Site Site Hierarchy article: Perishables

Merchandise category: Fruit - SP valuation active - Value-only article created and assigned - Profile for inventory management on val.basis - Sales price conditions

 SAP AG 2003

Store004

Merchandise category article: Fruit

Group article: Tropical fruits

Group article: Nuts

Store 003

Store 003

Store 002 Store 003

Qty & value basis: Apples, pears

Qty & value basis: Coconuts

Store 001

Store 002

When inventory management is carried out on a purely value basis, goods movements are not posted on a quantity and value basis. Values, and not quantities, are updated for a value-only article. The system determines the value-only article for which the data is posted using value-only article determination. The value-only article can be automatically created for each merchandise category. To obtain a greater level of detail within a merchandise category for value-based inventory management, several group articles can be created for the merchandise category. It is also possible to post individual articles on a quantity and value basis in one of these merchandise categories, for example if the article is expensive. A hierarchy article can be created for a node of the merchandise category hierarchy. This then includes all merchandise categories below this level in the hierarchy. If a store decides to carry out merchandise-category-independent inventory management, it must decide the level in the hierarchy at which this is to take place. If this is not done, nonsensical sales figures will result, particularly in statistics used to compare stores.

© SAP AG

IRT320

6-7

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Value-Based Inventory Management: Profiles

R1100 Groceries Site Site

R1120 Perishables

Profile f. valuevalue-based IM: 0001 on article basis

R1121 Fruit

Apples

Pears

Hazelnuts

Walnuts

Coconuts

R1122 Vegetables

Kiwis

Bananas

 SAP AG 2003

Prerequisites for inventory management on a value basis: - Sales price valuation is activated for the site in question. - The value-only articles have been created. - The profiles have been created and assigned to the sites. - Exceptions are defined in site maintenance, if required. The eight profiles in the standard system cannot be changed. Each of these profiles can be copied (if you do this, use a customer name space). The value-only article flag can be selected or deselected in the copy. As a result, each value-only article can be used at any level of the hierarchy.

© SAP AG

IRT320

6-8

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Value-Based Inventory Management: Profiles

R1100 Groceries Site Site

R1120 Perishables

Profile f. valuevalue-based IM: 0003 merch. merch. cat. article

R1121 Fruit

Merch. Merch. cat. article: Fruit

Apple

Pears

Hazelnuts

Walnuts

Coconuts

R1122 Vegetables

Kiwis

Bananas

 SAP AG 2003

© SAP AG

IRT320

6-9

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Value-Based Inventory Management: Profiles

R1100 Groceries Site Site

R1120 Perishables Perishables hierarchy article

Profile f. valuevalue-based IM: 0005 Hierarchy article level

R1121 Fruit

Apples

Pears

Hazelnuts

Walnuts

Coconuts

R1122 Vegetables

Kiwis

Bananas

 SAP AG 2003

© SAP AG

IRT320

6-10

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Value-Based Inventory Management: Profiles

R1100 Groceries Site Site

R1120 Perishables

Profile f. valuevalue-based IM: 0004 Merch. Merch. cat. article with exceptions

R1121 Fruit

Merch. Merch. cat. article: Fruit Group article Tropical fruits

Apples

Pears

Hazelnuts

Walnuts

Coconuts

Kiwis

Bananas

 SAP AG 2003

© SAP AG

IRT320

6-11

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Activities Relevant for Valuation

Company Company Company

Invoice Purch.order Invoice

Company Company Company

M

Invoice Invoice Invoice

xyz

Invoice verification

Goods movement

Valuation Physical inventory XXL

M

Yellow

M

X

20,B-lueXL2

0

39,90 3 ,9,9 0

49 21 4921 1172 11

Price change

72

 SAP AG 2003

Article valuation is not a separate area as most of the functions are carried out automatically. Depending on the organization, the activities that are performed manually are part of the areas of inventory management, invoice verification, or accounting. Valuation creates a link between Logistics and FI by accessing and updating G/L accounts. The value of the article stock is calculated using the simple formula: Stock value = Stock quantity * Article price. Therefore, the stock value changes if the stock quantity or the article price changes. The calculation can be based on the purchase price and the sales price (in pricing and valuation, the sales price is sometimes referred to as the ‘retail price’. Both the determination of the lowest value and the LIFO valuation support SAP Retail Valuation for balance sheets.

© SAP AG

IRT320

6-12

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Valuation Procedures

Moving average price price

1 Initial situation

2

Goods receipt Quantity 100 Value 150.00

Standard price

Article Site Price control

4711 0001 V

Article Site Price control

4712 0001 S

Total stock Total value MA price

100 100.00 1

Total stock Total value Standard price

100 100.00 1

Total stock Total value MA price

200 250.00 1.25

Total stock Total value Standard price

200 200.00 1

Price difference 50.00

 SAP AG 2003

The type of price control used for an article is defined in the Accounting view when the master record is created. In the case of the moving average price, all receipts are posted with the receipt value. As a result, the price in the article master record is always adjusted in line with the cost price. The price displayed in the article master is rounded up/down. The exact price (stock value / stock quantity) is always used for the valuation of goods movements. Price differences only occur in exceptional cases. In the procedure using the standard price, all goods movements are valuated using the standard price. If deviations occur, they are posted to the price difference account.

© SAP AG

IRT320

6-13

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Sales Value

Purchase price

Sales price calculation

Text Gross PPrice Discount -5%

1.00 0.95

Text Net PP 0.95 Markup +18% AST +15%

1.12 1.29

Conditions

Article Article

Goods receipt

Text Article Quantity

4711 100

Article master 4711 Total qty Total value Total sales price val. val.

100 95.00 129.00

 SAP AG 2003

In the article master, the sales value can be based on the current stock quantity, if you make the appropriate setting for the valuation area. The system automatically updates the sales value when goods movements occur. At goods receipt, the sales value is taken from the purchase order, determined by the system, or entered manually. The system can determine the sales value if sales price conditions are maintained for the article. You can create or update these conditions using the sales price calculation. You can use the information system to analyze the information relating to the sales values for stocks and goods movements. The following indicators must be maintained accordingly in the site master data: - Sales price valuation - Revaluation profile - Profile for inventory management on a value basis

© SAP AG

IRT320

6-14

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Sales Price Change

Site Site 0001 0001 Article Article 4711 4711 Qty Moving ave. price Cost value Sales price Sales value Affecting margins

Moving ave. price Cost value Sales price Sales value

5.00 500.00 8.00 800.00

100 5.00 500.00 10.00 1000.00

new new price 8.00

Not affecting margins

Moving ave. price Cost value Sales price Sales value

4.00 400.00 8.00 800.00

Stock 100.00 FI

 SAP AG 2003

A sales price change that affects margins has no effect in FI as the valuation price of the article remains unchanged. Alternatively, you can make a sales price change that does not affect margins. Here, the valuation price of the article is changed in such a way that the margin remains constant. In doing this, you create an accounting document and post data to the relevant stock account. It is also possible to change the valuation price only. This is usually done at the end of the year when balance sheets are created. In Customizing, you can define reasons for revaluation.

© SAP AG

IRT320

6-15

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Revaluation Profiles

Stock counting

X

•Count affected articles before revaluation?

Site Site Revaluation profile

Promotion valuation

X

•Valuate total stock during promotion period with promotion sales price? Local markdowns

X

•Carry out (automatic) revaluation after local markdown? Not affecting margins

X

•Value should not affect margins?  SAP AG 2003

Valuation profiles result from a combination of the four flags shown in the slide. All 16 profiles are supplied. Stock counting If you select this indicator, the articles affected must be counted before revaluation if inventory management is carried out on a quantity and value article basis. If inventory management uses a valueonly article, quantity counting is mandatory, which is why this indicator only relates to inventory management on a quantity and value basis. Promotion valuation This indicator only applies if you do not use split valuation in promotions. If you select this indicator, the total stock of the articles involved in the promotion are valuated at the promotion sales price during the period of the promotion. This means that a revaluation takes place at the start of the promotion so that a promotion price is used, and a revaluation back to the standard sales price takes place at the end of the promotion period. Local markdowns are price changes in individual sites that are not entered in the sales price conditions of the central SAP System. If you select this indicator, you can then carry out a revaluation following a local markdown. Revaluation can take place online or automatically in POS inbound processing.

© SAP AG

IRT320

6-16

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Split Valuation

Valuation Valuation area area

Valuation Valuation category category

Valuation Valuation type type

Global

Local

Switzerland 0001

Origin Italy Own

0002

Source External RNormal

R300

Site Site

Retail Standard Standard Retail Retail valuation valuation category category

RAktion

 SAP AG 2003

If split valuation is active, stocks of an article can be valuated separately. If you want to carry out split valuation for an article, you enter a valuation category in the accounting data of the article. This defines which valuation types can be specified. A valuation type characterizes one of the possible types of stock for a certain valuation category. Default valuation types can be defined for a valuation category. This affects the valuation type that is to be entered in a purchase order. When setting up valuation categories and valuation types, you first define them as global, that is to say, independent of a valuation area. You then assign the valuation categories to valuation areas. As a result, category-specific data (in particular the valuation types assigned to the category) are valid locally. Local valuation categories and types can be changed. When you assign a valuation category to an organizational unit, all valuation types that are globally active for the valuation category are automatically assigned to this organizational unit.

© SAP AG

IRT320

6-17

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Valuation: Split Valuation in Retail

Valuation area 0001 Article 4711 Valuation category R Quantity 1000 Moving ave. price 5.40

Site 0001 Article 4711 Quantity 1000

Site Site

Stor. loc. 0001 Article 4711 Quantity 1000

Storage Storage location location Stock for valuation type

RAKTION Quantity 300

Valuation type RNORMAL

Valuation type RAKTION

Quantity 700 MvgAve. price 6.00

Quantity 300 MvgAve. price 4

RNORMAL Quantity 700

 SAP AG 2003

Split valuation enables you to manage different parts of the stock of an article at different prices. In SAP Retail this is used to differentiate between promotion stock and standard stock. This function can be used for both distribution centers and stores. Each valuation type has its own valuation record, which contains the valuation price and other control information. In addition, for each storage location, different parts of stock are managed using the relevant valuation type. If split valuation is active, it is necessary to state which part of stock is affected by the relevant transaction for each goods movement.

© SAP AG

IRT320

6-18

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Summary

You can valuate your stock using the purchase price and sales price. You can use valuation profiles for each site to define the level at which you want to manage inventory. Above article level, you can only manage stock on a value basis. Stocks valuated at sales prices can be revaluated in part or full. This is controlled by revaluation profiles, which you must assign to your sites. You can use split valuation in SAP Retail to differentiate between standard stock and promotion stock.  SAP AG 2003

© SAP AG

IRT320

6-19

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management and Valuation: Exercises Unit: Inventory Management and Valuation Topic: Stock Revaluation At the conclusion of this exercise, you will be able to: • Explain the effects of a change to the retail price on the stock managed on value-only articles. Your store manages stock for the perishables merchandise category on a value-only basis at merchandise category article level.

1-1

Before carrying out the revaluation, check the relevant settings for the store. 1-1-1 Which profile for value-only inventory management is assigned to store T2##? _________________________________________________ 1-1-2 Which valuation profile is entered, and what effect does this profile have if the sales price is changed? _________________________________________________ _________________________________________________ _________________________________________________ 1-1-3 How is inventory management carried out in merchandise category R1121 Perishables? _________________________________________________

© SAP AG

IRT320

6-20

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

1-2

What is the procedure for articles for which stock is managed on a quantity and value basis? _______________________________________________________ _______________________________________________________ _______________________________________________________

1-3

For store T2##, find out the value of the stock managed on a value-only basis for merchandise category R1121. Stock:_________________________________________________

1-4

Change the value of the stock by increasing the retail price. 1-4-1 In the price calculation, increase the retail prices (= current price) for articles TA22## and TA09## by 0.50 USD. Article Sales organization Distribution channel List group

TA22##, TA09## R300 R1 B

1-4-2 Have the sales price change affect stock. Count quantity

TA22##

100 pc

Count quantity

TA09##

100 lb

1-4-3 How has the stock value changed? New stock:____________________________________________

© SAP AG

IRT320

6-21

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Inventory Management and Valuation: Solutions Unit: Inventory Management and Valuation Topic: Stock Revaluation The solutions are based on the following assumptions:

1-1



You are on the SAP Retail initial screen (transaction W10T). You should enter this transaction as the start menu in your user parameters.: System → User profile → Own data, on the 'Defaults' view, enter ‘W10T’ as the StartMenu.



If the term Retailing is written before a path, you are in the SAP Retailing menu, the SAP Retail application menu (transaction W10M). You get here from SAP Easy Access SAP Retail by choosing Logistics → Retailing



If the term IMG is written before a path, you are in the Implementation Guide of the R/3 System, where you can make Customizing settings. You get here from SAP Easy Access SAP Retail by choosing Tools → AcceleratedSAP → IMG → Edit project → Goto → SAP Reference IMG (F5) or the transaction /NSPRO → F5

Prerequisites 1-1-1 Value-Based Inventory Management Retailing: Master data → Site data → Site → Change Site

T2##

IM Profile

0002

1-1-2 Revaluation profile tabstrip Revalua. profile

Valuation/Inv. Mgmnt 5

When you change sales prices, you must count the stock before carrying out the revaluation. A sales price revaluation is carried out for local markdowns. The changes should affect the margins. 1-1-3 Merchandise category R1121 Button Column M

© SAP AG

Merchandise categories Indicator: selected (merchandise category-based)

IRT320

6-22

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

1-2

Article-based inventory management In article-based inventory management, the quantity is recorded and updated in the system, so a stock count is not required before the stock revaluation.

1-3

Stock of merchandise category R1121 in T2## Retailing: Merchandise logistics → Inventory management → Environment → Stock → Value-only article

Field name or data type

Values

Merchandise category

R1121

Site

T2##

The current value should be $596. 1-4

Stock change 1-4-1 New sales prices Retailing: Master data → Pricing → Price calculation → Create Field name or data type

Values

Article

TA22##, TA09##

Purchasing organization

R300

Distribution channel

R1

List group

B

Save the changes. 1-4-2 To affect stock Retailing: Master data → Pricing → Environment→ Value assignment → Valuation at retail → List display of retail price changes Retailing: Master data → Pricing → Environment→ Value assignment → Valuation at retail → Partial revaluation at retail

© SAP AG

IRT320

6-23

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Field name or data type

Values

Site

T2##

Reasn

R001

Field name or data type

Values

Quantity in entry TA22##

100 pc

Quantity in entry TA09##

100 lb

1-4-3 New stock value Retail: Merchandise logistics → Inventory management → Environment → Stock → Value-only article

Field name or data type

Values

Merchandise category

R1121

Site

T2##

New value: $696.

© SAP AG

IRT320

6-24

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Example Scenarios Store plan

Inventory Planning

Business plan

Integration in business processes

Merchandise and store plan

MAP

SAP BW Enterprise

Store

Merchandise category

Article

 SAP AG 2001

In this training course, different example scenarios will be developed and presented. These scenarios are used to represent the different functions and configuration option which exist in SAP Retail's Merchandise and Assortment Planning (MAP) tool. All the examples converted in this training course can be used as templates with which participants can later develop their very own planning scenarios.

© SAP AG

IRT350

8-1

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

MAP Functions I Clear user guide

Advanced processes

Document management system

Authorizations Different planning currencies Different planning key figures

USD

398 157

005

DM

EUR

 SAP AG 2003

The Merchandise and Assortment Planning (MAP) component in SAP Retail offers the following functions of a flexible planning system: A graphical network plan provides a clear user guide. You can use MAP to create planning data and map entire planning processes to your system. MAP is linked to SAP's Document Management System allowing you to store Office documents and graphics for reference purposes. Authorization objects ensure that only certain associates have access to the planning system. Planning data can be created in different planning currencies. SAP provides a large number of predefined planning key figures that you can use in MAP.

© SAP AG

IRT350

8-2

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

MAP Functions II Plan versions B

Advanced hierarchies A

Value - quantity conversion

Flexible entry screens UM WE (U M -W E ) / U M

Time-based granularity

1 000 800 0 ,2

UMS

90

WE 1000 2000 3000

80 70 60

40 30 20 10 0

50 40 Jan

F e b r.

M ä rz

A p ril

 SAP AG 2003

Plan

500 1400 2000

UMS-WE 500 600 1000

Actual

The Merchandise and Assortment Planning (MAP) component in SAP Retail offers the following functions of a flexible planning system: Using plan versions enables you to manage different data records for different planning types of planning in the system. Planning can be done at different levels (planning characteristics) in complex planning hierarchies. Data is stored at the lowest possible planning level so that data consistency is guaranteed when data is aggregated or disaggregated between different planning levels. MAP allows you to create planning data on a value-basis or quantity-basis or convert values to quantity. The total planning you create in your system can be adjusted on a time-basis and allocated to different time periods. You can configure your entry screens so that they match your requirements. You can, alternatively, integrate Microsoft Excel in your SAP application.

© SAP AG

IRT350

8-3

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

MAP Functions III Business Information Warehouse

Interfaces

Workflow

Alloc. table/ Promotion Store Store A A

Store Store B B

Listing

Assortments Assortments

Special Special buy buy -20 -20 % %

 SAP AG 2003

The Merchandise and Assortment Planning (MAP) component in mySAP Retail supports the following functions: You can create promotions and allocation tables in MAP. You can use the SAP Business Information Warehouse (SAP BW) as your actual data source for planning. SAP BW Release 2.0B contains suitable content (for example, predefined Queries) for Best Practice Scenario 1_SAP. To coordinate the sequence of the individual planning activities, thereby ensuring the authorized associate runs the planning activity at the correct time and the next associate continues the planning, MAP supports the SAP Business Workflow. You can use your planning data to create article master data (as well as generic articles and their variants). You can use the listing interface to list articles in assortments.

© SAP AG

IRT350

8-4

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

Course Objectives

You are now able to: Configure the correct Customizing settings for Merchandise and Assortment Planning (MAP) Recognize the links and relations between the individual MAP components Use MAP in business processes Create your own planning scenarios using MAP and run the resulting planning processes

 SAP AG 2003

© SAP AG

IRT350

8-5

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

SAP Performance Map SAP Service Marketplace under SAPNet alias performancemap Released for for customers and partners (free of charge) Central point of access for performance-related topics Divided up in line with the mySAP.com components (contains core and industry-specific areas, plus cross-component and technical blocks) Gives recommendations and suggestions, detailed information, documents and links, and a direct link to relevant notes and collective notes in OSS Continually updated and enhanced (history) Available in English (some notes and detailed documentation are also translated into other languages).

 SAP AG 2003

You can find the SAP Service Marketplace under the alias performancemap by entering the following address: http://service.sap.com/performancemap

© SAP AG

IRT350

8-6

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

SAP Best Practices for mySAP Retail ...

... Offer you "Best Practice" configuration of mySAP Retail in a number of versions for the following sectors: • • • •

Fashion (including apparel, textiles, footwear) * Food (discounters, supermarkets, hypermarkets, convenience stores) * Wholesale (technical wholesale, mail order, Internet) ** Hardlines (specialists in building materials, electrical items, toys, and so on) **

... Are an implementation tool combining AcceleratedSAP (ASAP) and Preconfigured Systems (PCS), are free of charge and can be installed in a day.

* already available

** planned

 SAP AG 2003

For more information on SAP Best Practices for mySAP Retail, see service.sap.com –> Industry Solutions -> Retail on the SAP Service Marketplace.

© SAP AG

IRT350

8-7

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

SAP Best Practices for mySAP Retail ...

... Provide help in every mySAP Retail implementation ... The preconfigured development client reduces the project runtime. ... Allow early prototyping in the implementation, which reduces problems later thanks to a system-based discussion in the Blueprint Workshops. ... Contain detailed documentation of the preconfigured processes including full integration with AcceleratedSAP. Enable you to set up a pared-down, functioning system in a short period of time and test live operations.

 SAP AG 2003

© SAP AG

IRT350

8-8

Contact for Buying Any SAP Module Materials: [email protected] Visit: www.sapfans.co.nr

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF