SCM521 Pricing in Purchasing
April 14, 2017 | Author: fnovoac5046 | Category: N/A
Short Description
Download SCM521 Pricing in Purchasing...
Description
SCM521 Pricing in Purchasing
Only Partner
Pricing in Purchasing
THE BEST-RUN BUSINESSES RUN SAP
Use
SAP AG 2002 SAP AG©2003 SAP AG
!
2003/Q2
!
Materialnummer: 50061152
Only
Internal
Use
SAP R/3 Enterprise
Partner
!
SAP
SAP
Internal
SCM521
© SAP AG
SCM521
0-1
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
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.
© SAP AG
SCM521
Only
!
Partner
Use
SAP
Internal
Use
Partner
Only
Internal
SAP AG 2003
0-2
Course Prerequisites
# Essential: # SCM020Processes in Procurement # Recommended: # SCM520Purchasing Details and Optimization # SCM550Cross-Functional Customizing in Materials Management
Use
Only
SAP AG 2002
SAP
SAP
Partner
Internal
# Participants should be thoroughly familiar with the Purchasing area. Ideally, they should also have some knowledge of the Customizing functionality for this area.
Only
Internal
Use
Partner
© SAP AG
SCM521
0-3
Target Group
# Audience: !
Project team members responsible for pricing in purchasing.
# Duration: 2 days
SAP
SAP
Notes to the user The training materials are not teach–yourself programs. They complement the course instructor's explanations. On the sheets, there is space for you to write down additional information.
Only
Internal
!
Partner
Use
Use
Partner
Only
Internal
SAP AG 2002
© SAP AG
SCM521
0-4
Course Overview
Contents: ! Course Goals ! Course Objectives ! Course Content ! Main Business Scenario
Use
SAP AG 1999
SAP
SAP
Partner
Internal
Only
! Course Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
1-1
Course Goals
This course will prepare you to: ! Carry out price determination functions in
purchasing ! Configure the IMG settings for price determination
Use
Partner
Only
Internal
SAP
SAP
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
1-2
Course Objectives
At the conclusion of this course, you will be able to: ! Outline the various elements of the condition
technique and define how they interact ! Maintain conditions at different levels
Only
Internal
! Describe how the process of price determination
works in the system ! Recognize the special condition types that can be
used in price determination
Partner
! Define the subsequent settlement process ! Create condition types and calculation schemas,
Use
and customize the price determination process
SAP
SAP
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
1-3
Course Content
Course Overview
Unit 2
Elements of the Condition Technique
Unit 3
Price Determination
Unit 4 Unit 5
Unit 6
Special Condition Types and Special Functions *
Unit 7
Header and Group Conditions
Subsequent (End-ofPeriod Rebate) Settlement
Unit 8
Customizing
Maintaining Conditions
Unit 9
Conclusion
Appendices
Use
Partner
Unit 1
Internal
Only
Preface
Only
Internal
* If time is short, some of the topics covered in this unit may be omitted. Information on the topics in this unit is available in the text and in the documentation.
Partner
Use
SAP
SAP
SAP AG 1999
© SAP AG
SCM521
1-4
Partner
Course Overview
Special Condition Types and Special Functions
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Internal
Only
Course Overview Diagram
Use
Maintaining Conditions
SAP
SAP
SAP AG 2001
Only
Internal
Use
Partner
© SAP AG
SCM521
1-5
Main Business Scenario
! A vendor’s price for a material is often made up of
Only
Use
Partner
Internal
different components. Your vendor may offer to sell you a material at a certain price, but additional factors may affect what you pay. Prices, discounts and surcharges, freight costs, and the like are represented in the system as pricing conditions. The system applies these conditions to arrive at the net and effective purchase prices in purchase orders. Settings made in Customizing define the details of the conditions and price determination process.
SAP
SAP
SAP AG 2001
Only
Internal
Use
Partner
© SAP AG
SCM521
1-6
Elements of the Condition Technique
Contents: ! Condition Types ! Condition Records and Tables ! Access Sequences ! Calculation Schemas
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
2-1
Elements of the Condition Technique: Objectives
At the conclusion of this unit, you will be able to: ! Describe the elements of the condition technique and their interaction ! Identify and properly apply time-dependent and time- independent conditions
Only
Use
SAP AG 2003
SAP
SAP
Partner
Internal
! Define important control parameters for condition types and calculation schemas
Only
Internal
Use
Partner
© SAP AG
SCM521
2-2
Elements of the Condition Technique: Scenario
! Your purchasing department needs a method for storing and determining the purchase prices for materials.
The condition technique refers to the method by which the system determines prices from information stored in condition records. In Purchasing, the various elements used in the condition technique are set up and controlled in Customizing. During purchase order processing, the system uses the condition technique to determine a variety of important pricing information. For example, the system automatically determines which gross price should apply and which discounts and surcharges are relevant given the conditions that apply.
Internal
Use
"
© SAP AG
SCM521
Only
The term pricing is used broadly to describe the calculation of prices (for external use by vendors) and costs (for internal purposes, such as cost accounting). Conditions represent a set of circumstances that apply when a price is calculated. For example, we order a certain quantity of a particular product on a certain day from a certain vendor. The variable factors here - the vendor, the product, the order quantity, and the date - determine the final price we pay. The information about each of these factors can be stored in the system as master data. This master data is stored in the form of condition records.
Partner
"
SAP
SAP
Use
Partner
Only
Internal
SAP AG 2002
2-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Elements of the Condition Technique: Overview
Only
Internal
Use
Partner
© SAP AG
SCM521
2-4
Conditions
Conditions Prices
Discounts and surcharges
Contract
Percentage, quantity-dependent, or absolute discounts/surcharges
Scheduling agreement Quotation
SAP
Partner
End-of-period rebates
SAP AG 2002
SAP
Conditions are stipulations agreed with vendors regarding prices, discounts and surcharges. The system determines the price in purchasing on the basis of these pricing elements.
"
Conditions are stored in the system as condition records. Condition records allow you to store and retrieve pricing data in the system. You create condition records for all the pricing elements - the prices, discounts, and surcharges - that the system takes into account during automatic pricing. You can define as many condition records as you want for the different pricing elements.
"
During document processing, the system transfers data from the condition records and determines the amounts for individual pricing elements (prices, discounts and surcharges) and the final amount for the purchasing document.
"
A distinction is made between conditions that are valid for a certain period (time-dependent conditions) and conditions for which no validity period can be specified (time-independent conditions). In the latter case, the validity period corresponds to that of the purchasing document. Whether time-dependent or time-independent conditions are created is determined via the document type.
"
You can also store conditions that do not take effect immediately, but only at the end of a certain period. Settlement with regard to such conditions takes place subsequent to the settlement of vendor invoices relating to individual purchase orders.
© SAP AG
SCM521
2-5
Only
"
Partner
Use
Cash discounts
Use
Internal
Freight charges
Internal
Only
Info record
Time-Dependent Conditions
General conditions Vendor FF FF DM DM Condition group $$ Material type Incoterms Invoicing party Other
pc
Outl. purchase agreement
% Conditions
$
Price 1 01.01.
SAP
From 100 pc 3%
Purch. organization
5%
Lower limit 1%
Ref. purch. organization
SAP AG 2002
Conditions in info records and contracts are always time-dependent. You can specify in Customizing (via the document type) whether time-dependent or time-independent conditions can be maintained in quotations and scheduling agreements. As of Release 4.0A, the standard settings are timedependent conditions for both scheduling agreements and quotations.
"
In addition to time-dependent conditions that apply to individual info records, or quotation or outline agreement items, you can also define time-dependent conditions reflecting more general pricing arrangements (general conditions).
"
Time-dependent conditions are always limited to a certain period of validity, which is defined by a start date and an end date. If you do not enter a validity period, the R/3 System suggests a period. The default validity period is controlled using Customizing.
"
If a vendor's pricing varies according to the quantity purchased, you can enter it in the form of a price/quantity scale.
"
You can specify upper and lower limits for time-dependent conditions in order to prevent agreed maximum or minimum figures from being exceeded in the event that condition values are changed manually in the purchase order.
"
Time-dependent conditions can be stored on either a plant-specific or a cross-plant basis (in the latter case, for all plants belonging to a purchasing organization). You can also use conditions negotiated by another purchasing organization (reference purchasing organization).
"
Valid time-dependent conditions from info records or outline purchase agreements are adopted as default values in purchase orders.
"
Conditions in purchase orders are always time-independent. No validity periods and scales can be defined for these conditions.
© SAP AG
SCM521
Only
"
Partner
Use
12.31.
Upper limit
SAP
Internal
07.01.
5%
Use
Partner
Plant
Surcharge
Price 2
Internal
Only
Info record
2-6
Condition Types
Control
Freight, absolute
Condition class: Discount/surcharge Calculation type: Fixed amount Condition cat.: Delivery costs
SKTO
Cash discount
Condition class: Discount/surcharge Calculation type: Percentage Condition cat.: Cash discount
Use
A condition type is a representation in the system of some aspect of your daily pricing activities. You can define a different condition type for each kind of price, discount or surcharge that occurs in your business transactions. There are condition types for the gross price, various discounts and surcharges, freight charges, or fixed costs in the standard version of the SAP R/3 System.
"
You can change and maintain condition types provided in the standard version of the SAP R/3 System or you can create new condition types to suit the needs of your own organization. You create and maintain condition types in Customizing.
"
Condition types are differentiated broadly using the condition class and more finely using the condition category. The condition category also has various control functions. For example, condition category U (for precious metal discounts and surcharges) causes a new price determination process to be carried out at the time of goods receipt, and condition category E (for cash discount) causes the discount to be derived from the terms of payment.
"
The calculation type (or rule) determines how the system calculates prices, discounts, or surcharges for a condition. For example: $ the system can calculate a price as a fixed amount or as a percentage based on quantity, volume, or weight. $ a discount or surcharge can be a percentage of the gross price, a fixed amount or a quantitydependent amount.
"
The plus/minus sign determines whether a condition is treated as a negative or positive amount. Negative amounts are discounts (deductions), positive amounts are surcharges (additions).
"
The scale basis (or reference magnitude) for scales also depends on the condition type. A scale can be based on quantity or dollar value, for example.
© SAP AG
SCM521
2-7
Only
"
Partner
Internal
SAP AG 2003
SAP
SAP
FRB1
Use
Gross price
Internal
PB00
Condition class: Prices Calculation type: Quantity-dependent Condition cat.: Base price Access sequence: Gross price
Only
Description
Partner
Key
Condition Records and Condition Tables
Condition table A017 (info record with plant) Cond. ty.
Vendor
Material
Pur. org.
Plant
...
Cond. rec. no.
PB00
A
1
1000
1000
...
1234
Pur. org.
...
Cond. rec. no.
PB00
A
1
1000
...
4321
Table KONP (item conditions)
Partner SAP
Material
Cond. rec. no. Cond. ty.
...
Cond. amount
...
1234
PB00
...
10.00
...
4321
PB00
...
11.00
...
SAP AG 2003
"
A condition table consists of one or more condition keys and a data part. The data part contains a number that references the record in another table.
"
The standard SAP R/3 System includes predefined condition tables. You can change and maintain the condition tables in the standard system. You can also create new condition tables to meet the needs of your own organization. You create and maintain condition tables in Customizing.
"
Examples of condition tables with the following key fields in the Standard SAP R/3 System.
Only
A condition table defines the combination of fields (the key) that identifies an individual condition record. A condition record is how the system stores the specific condition data that you enter in the system as condition records. For example, when you enter the price for a material or a special discount for a vendor, you create an individual condition record.
$ Table A018 - Vendor, material, purchasing organization, info record category $ Table A017 - Vendor, material, purchasing organization, plant, info record category $ Table A066 - Vendor, material, purchasing organization, info record category, order unit $ Table A068 - Purchasing document, item, plant (for outline agreements) "
Condition records are stored in the following transparent tables $ KONP (time-dependent conditions) $ KONH (header conditions) $ KONM (quantity scales) $ KONW (value scales)
© SAP AG
SCM521
Partner
"
SAP
Use
Vendor
Use
Internal
Cond. ty.
Internal
Only
Condition table A018 (info record without plant)
2-8
Access Sequence
Cond. ty.
Control
PB00
Access sequence 0002
Condition table
0002
10
A017 (Info record w. plant)
20
A018 (Info rec. w/o plant)
30
...
"
A condition type must have an access sequence assigned to it if you want to maintain conditions with their own validity periods (for example, condition type PB00). In the case of a gross price, you can specify that the R/3 System is first to search for a plant-specific price – it is to search for a general, cross-plant price only if it cannot find a plant-specific one.
"
In the standard R/3 System, no access sequences are assigned to the condition types for discounts and surcharges (RA00, RA01 and so on.) because they do not have separate validity periods. They are always maintained at the same time as the gross price (PB00) and their validity period is always the same as the validity period of the gross price.
"
The order of the accesses is determined by the order of the condition tables in the access sequence.
"
The Exclusive indicator controls whether the system stops searching for a record after the first successful access for a condition type within an access sequence. In other words, the search for further valid entries in (other) condition tables is interrupted if an access was successful and a relevant entry was found.
"
You define the prerequisites (or requirement) according to which the R/3 System searches certain condition tables for relevant entries using requirement routines. Certain condition tables are accessed only if the document item satisfies certain criteria.
"
You cannot assign an access sequence to a header condition.
© SAP AG
SCM521
2-9
Only
An access sequence is a search strategy that the system uses to find valid data for a particular condition type. It determines the sequence in which the system searches for data. The access sequence consists of one or more accesses. The sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first, second, and so on, until it finds a valid condition record.
Partner
"
Use
SAP
SAP AG 2002
SAP
Internal
Exclusive
Use
Partner
Only
No.
Internal
Access sequence
Partner
Counter Cond. ty.
Description
1
1
PB00
Gross price
10
1
RB00
Absolute discount
...
...
...
10
9
ZA01
...
...
...
20
0
...
...
...
31
1
FRA1
...
...
...
35
1
SKTO
40
0
Fr.
Manu.
...
X
1
X
Freight %
20
X
Cash discount
20
% Surcharge on gross
Stat
Net value incl. discount
X
X
Use
Effective price
SAP AG 2002
A calculation schema (or pricing procedure) groups together all of the condition types that play a part in calculating the price. It sets out the order in which the condition types are taken into account in the calculation. In addition, the calculation schema specifies the following: $ Which subtotals are arrived at $ To what extent the price determination process can be carried out manually $ The basis upon which the system calculates percentage discounts and surcharges $ Order in which the condition types are taken into account in the calculation of the net or effective price $ Which requirements must be satisfied in order for a certain condition type to be taken into account
"
In addition, the Fro(m) reference step for percentage conditions is defined in the calculation schema. The Fro(m) reference step can be combined with a To reference step.
"
You can define a variety of calculation schemas (for individual purchasing organizations and/or vendors, for example). In the standard system, calculation schema RM0000 is defined for determining the purchase price in purchasing documents.
"
There are three kinds of price in Purchasing: $ Gross price: Price without taking any possible discounts and surcharges into account. $ Net price: Gross Price taking any applicable discounts and surcharges into account
"
Effective price: Net price after deduction of cash discount, with allowance for any miscellaneous provisions, delivery costs, and non-deductible taxes.
© SAP AG
SCM521
2-10
Only
Internal
$ Condition types for which subtotals are calculated
Partner
Use
"
SAP
SAP
Step
Internal
Only
Calculation Schema
Cnt. C.ty.
Description
C.ty.
1 2 3 4
Abs. discount Discount/qty. % disc. on net % disc. /gross
PB00 Gross price 100.00 RA00 % disc. on net 2% RB00 Abs. discount 10.00 Net value 88.00
RB00 RC00 RA00 RA01
Calculation schema Step 10 11 12 13 . . .
Partner SAP
Step 10 10 10 10 . . .
Cnt. C.ty. 0 0 0 0
RB00 RC00 RA00 RA01
Description
Amount
Conditions for item 10
Description
C.ty.
Abs. discount Discount/qty. % disc. on net % disc./gross .
100.00 PB00 Gross price RB00 Abs. discount 10.00 2% RA00 % disc. on net 88.20 Net value
Description
Pur. order
Pur. order
Amount
SAP AG 1999
The step numbers of the condition types in the calculation schema determine the sequence (order) in which the condition types are taken into account in the calculation of the net or effective price. This sequence cannot be changed in the document even if the condition types are entered manually.
"
Condition types assigned to the same step in the calculation schema are sorted by means of a counter. With these condition types, the order of manual entry decides the point at which the condition type is taken into account in the calculation of the net or effective price.
Partner
"
SAP
Use
Conditions for item 10
Use Only
Internal
Calculation schema
Internal
Only
Sequence of Conditions
© SAP AG
SCM521
2-11
Elements of the Condition Technique: Summary
You are now able to: ! Describe the elements of the condition technique and their interaction ! Identify and properly apply time-dependent and time-independent conditions
Only
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! Define important control parameters for condition types and calculation schemas
Only
Internal
Use
Partner
© SAP AG
SCM521
2-12
Exercise Data Sheet Key to Icons in Exercises and Solutions Exercises Solutions Objectives Business Scenario
Partner SAP
Data Used in Exercises Type of Data
Data in Training System
Company code
1000 (IDES AG 1000)
Purchasing organization
1000 (IDES Deutschland)
Plants
1000 (Hamburg), 1100 (Berlin),
SAP
1200 (Dresden) Storage location
0001 (Materiallager)
Purchasing group
Z21 (SCM521 Buyer)
Materials
T-REK## T-REM##
Material group
ZT21 (SCM521 Material Group)
Vendors
T-K521A## T-K521C## T-K521E##
G/L account
400000
Cost center
T-L20
SCM521
T-REL## T-REN##
T-K521B## T-K521D##
Only
© SAP AG
Partner
Use
Warning or Caution
Use
Internal
Internal
Only
Hints and Tips
2-13
Exercises Unit: Elements of the Condition Technique
At the conclusion of this exercise, you will be able to:
Only
• Define important control parameters for condition types and calculation schemas
Use
Create a standard information record using the following data: Vendor:
T-K521A##
Material:
T-REK##
Purchasing organization:
IDES Deutschland (1000)
Planned delivery time:
10 days
Purchasing group:
Z21 (SCM521)
Standard quantity:
100
Gross price (PB00):
9.90 EUR (from 1 pc)
Partner Only
Internal
SAP
1-1
Use
SAP
Your purchasing department needs a method for storing and determining purchase prices for materials. In the R/3 System, the condition technique is used to determine purchase and valuation prices. This technique is based on conditions that are described by condition types, stored in condition records and condition tables, found by means of access sequences, and arranged in calculation schemas.
Internal
• Examine differences between, and maintenance of, timedependent and time-independent conditions
Partner
• Describe the elements of the condition technique and their interaction
9.50 EUR (from 100 pc) 9.00 EUR (from 500 pc) Discount % on net (RA00): 1% (from 1 pc) 2% (from 500 pc) Freight (value FRB1):
50.00 EUR
The conditions are valid until the end of next year. Information Record Number: ___________________
© SAP AG
SCM521
2-14
1-2
Vendor T-K521A## also grants Purchase organization 1000 a scaled discount on all materials for a limited period of time: • 3% from a value of 1000 EUR upwards • 4% from a value of 5000 EUR upwards • 5% from a value of 9000 EUR upwards The discount is valid for a period of four weeks, starting today.
From 0.00 EUR: 0% From 1000.00 EUR: 3% 1-3
Internal
Create a purchase order using the following data: T-K521A##
Purchasing group:
Z21
Company code:
1000
Material:
T-REK## /qty 120 pc/ plant 1000.
Material:
T-REK##/qty 560 pc/plant 1100.
Delivery date:
In 2 weeks (applies to both items)
SAP
Purchasing organization: 1000
Use
Partner
Vendor:
SAP
Only
If a discount or surcharge is to apply only from a certain value upwards, you should insert a zero line in the scale, for example:
Use Internal
1-3-1 Must you enter an order price? Yes or No 1-3-2 Check the conditions for both items and determine the amounts/percentages for each. Record the findings below:
Only
Item 10
Item 20
Gross price (per 1 pc) Discount % on net Vendor discount Net price (per 1 pc) Freight surcharge Cash discount Actual price (per 1 pc)
© SAP AG
SCM521
Partner
Do not save the purchase order until you have answered steps 1-3-1 to 1-3-3
2-15
1-3-3 Trace the origin of the condition value for each item by displaying the master data for the condition records. Record the findings below: Item 10
Item 20
Gross price Discount % on net Vendor discount Freight surcharge Purchase order number: ___________________ 1-4
Partner
Condition type
Access Condition sequence class
Calculation Condition type category
Plus/ minus
PB00
Use
RA00 RB00
SAP
RC00
SAP
RL01 FRB1 SKTO Create an additional information record using the following data: Vendor:
T-K521A##
Material:
T-REL##
Purchasing organization:
IDES Deutschland (1000)
Planned delivery time:
10 days
Purchasing group:
Z21 (SCM521)
Standard quantity:
100
Only
Internal
1-5
Partner
Use
Display the Customizing settings and determine the specified control parameters for the following condition types. Record the findings below:
For this material, you have negotiated the following conditions with your vendor, which are valid indefinitely: Gross price:
120.00 EUR
Discount % on gross:
1%
Discount/quantity:
2.00 EUR (from 1 carton) 5.00 EUR (from 10 cartons) 10.00 EUR (from 50 cartons)
© SAP AG
Internal
Only
Cash discount
SCM521
2-16
Be sure to scale the discount/quantity by carton, not pc. Discount (value):
20.00 EUR (from 1 pc) 120.00 EUR (from 500 pc)
Discount % on net:
1.5%
1-5-1 What condition types did you use for the above conditions? • Gross price
_________________________________
• Discount % on gross _________________________________
Only
• Discount % on net _________________________________ • Information Record number: ___________________ *1-6
Condition type
Step
Counter
RB00
SAP
RC00
SAP
RA00 RA01
Use
HB01
Partner
RL01 RGR0 *1-7
Create a purchase order using the following data: Vendor:
T-K521A##
Purchasing organization:
IDES Deutschland (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
In 8 weeks
Only
Internal
Display the control data for calculation schema RM0000 and ascertain the sequence of the following discount condition types. Record the findings below:
Use
Partner
• Discount (value) _________________________________
Order 500 pc of material T-REL## for plant 1000. Check the conditions of your purchase order item and compare the sequence of the discount conditions with the sequence in your info record and in the calculation schema. 1-7-1 In which sequence are the discount conditions adopted in the purchase order? ______________________________________________________ Purchase order number: ______________________________________________________ © SAP AG
Internal
• Discount/quantity _________________________________
SCM521
2-17
Solutions Unit: Elements of the Condition Technique
1-1
Create a standard information record. Logistics → Materials Management → Purchasing → Master Data → Info Record → Create.
Only Partner
Vendor:
T-K521A##
Material:
T-REK##
Purchase Organization:
1000
Plant:
Leave blank
Internal
Enter the following data:
Use
Choose: Info category Standard Enter 1-1-1 Select the Purch. Org data 1 radio button.
SAP Use
10
Purchase group:
Z21
Standard qty:
100
Net price:
9.90 EUR
Partner
Plnd dely time:
SAP
Enter the following data:
1-1-2 Select the Conditions radio button. Condition
Condition type
Amount
Gross price
PB00
9.90 EUR note: this will have defaulted from the purchase org screen.
Discount % on net
RA00
1%
Freight (value)
FRB1
50.00 EUR
Only
Internal
Enter the following data:
Change the Valid on date to: The current date (note: this will have defaulted today’s date) Change the Valid to date to: One year from today’s date 1-1-3 Select the Gross price line (PB00) line with the mouse by clicking once the gray box to the left of PB00.
© SAP AG
SCM521
2-18
1-1-4 Select the Scales icon Enter the following data: Scale quantity:
Amount:
Blank
9.90 EUR (note this will have defaulted)
100
9.50 EUR
500
9.00 EUR
Green arrow back to the main Conditions screen 1-1-5 Select the Discount% on net (RA00) line with the mouse by clicking once the gray box to the left of RA00.
Only
Amount:
Blank
1 % (note this will have defaulted)
500
2%
SAVE 1-2
Vendor T-K521A## also grants Purchase organization 1000 a scaled discount on all materials for a limited period of time:
SAP
SAP
Logistics → Materials Management → Purchasing → Master Data Conditions → Discounts/Surcharges → By Vendor
1000
Vendor:
T-K521A##
Scope of list:
0001 (note this will default)
Partner
Use
Enter the following data: Purchasing organization:
Execute
1-2-2 Select the vendor line item with the mouse by clicking once the gray box to the left and choose Scales icon. Enter the following data:
© SAP AG
Amount:
Blank
Blank
1000
3%
5000
4%
9000
5%
SCM521
2-19
Only
Internal
1-2-1 Select the Purchasing organization by clicking once on the line and choosing the Create icon.
Scale quantity:
Use
Partner
Scale quantity:
Internal
Enter the following data:
If a discount or surcharge is to apply only from a certain value upwards, you should insert a zero line in the scale, for example: From 0.00 EUR: 0% From 1000.00 EUR: 3% Change the Valid on date to: The current date (note: this will have defaulted today’s date) Change the Valid to date to: Four weeks from today’s date. SAVE 1-3
Create a purchase order using the following data:
Vendor:
T-K521A##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Use
Only Partner
Enter the following date in the Header area of the purchase order:
SAP Use
PO quantity
Deliv. Date
Plant
T-REK##
120
2 weeks from today
1000
T-REK##
560
2 weeks from today
1100
Partner
Material
SAP
Enter the following data in the Item overview area of the purchase order:
1-3-1 No, the order price is adopted from the cross-plant info record. 1-3-2 Check the conditions for both items and determine the amounts/percentages for each. Verify the findings below: 1-3-2-1
Select the appropriate line item by using the mouse and clicking once in the gray box to the left of the line.
1-3-2-2
Open the Item overview screen area, if not already open, by selecting the Item overview icon within the purchase order.
SCM521
2-20
Only
Internal
Do not save the purchase order until you have answered steps 1-3-1 to 1-3-3
© SAP AG
Internal
Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known
1-3-2-3
Select the Conditions tab in the Item details screen area. Item 10
Item 20
Gross price (per 1 pc)
9.50 EUR
9.00 EUR
Discount % on net
1%
2%
Vendor discount
3%
4%
Net price (per 1 pc)
9.12 EUR
8.46 EUR
Freight surcharge
50.00 EUR
50.00 EUR
Cash discount
3%
3% 8.30 EUR
Internal
Only
Actual price (per 1 pc) 9.26 EUR
Select the appropriate line item by using the mouse and clicking once in the gray box to the left of the line.
SAP
1-3-3-2
Open the Item overview screen area, if not already open, by selecting the Item overview icon within the purchase order.
1-3-3-3
Select the Conditions tab in the Item details screen area.
1-3-3-4
Select the Conditions rec. radio button Gross price
Information record Information record
Discount % on net
Information record Information record
Vendor discount
Purchase org. / Purchase org. / Vendor conditions Vendor conditions
Freight surcharge
Information record Information record
Cash discount
Information record Information record
SAVE Purchase order number: ___________________ 1-4
Display the Customizing settings and determine the specified control parameters for the following condition types. Verify the findings below: 1-4-1 Tools → Customizing → IMG → Edit Project 1-4-2 Choose: SAP Reference IMG radio button 1-4-3 Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types 1-4-4 Choose: Define Condition Type. Enter
© SAP AG
SCM521
2-21
Only
Internal
Item 20
Partner
Item 10
SAP
1-3-3-1
Use
Step 1-3-3 can be done using the same steps as 1-3-2. Skip to step 1-3-3-4 if still in the Conditions tab.
Use
Partner
1-3-3 Trace the origin of the condition value for each item by displaying the master data for the condition records. Verify the findings below:
Condition type
Access Condition sequence class
Calculation Condition type category
Plus/ sign
PB00
0002
B
C
H
(blank)
RA00
(blank)
A
A
(blank)
X
RB00
(blank)
A
B
(blank)
X
RC00
(blank)
A
C
(blank)
X
RL01
0006
A
A
(blank)
X
FRB1
(blank)
A
B
B
(blank)
SKTO
(blank)
A
A
E
(blank)
SAP
A = Discount or surcharge B = Prices
Calculation type:
A = Percentage B = Fixed amount C = Quantity-dependent
Condition category:
B = Delivery costs E = Cash discount H = Base price
Plus/Minus:
X = Negative, A = Positive, Blank(_) = positive and negative
Create an additional information record using the following data:
Partner
Logistics → Materials Management → Purchasing → Master Data → Info Record → Create
Internal
Use
Condition class:
SAP
1-5
Verify what each control data 1 code means by using the F4 matchcodes:
Use
Partner
1-4-5-1
Enter the following data: T-K521A##
Material:
T-REL##
Purchase Organization:
1000
Plant:
Leave blank
Only
Vendor:
Choose: Info category Standard Enter
© SAP AG
SCM521
Internal
Only
1-4-5 Verify the details of each of the condition types by selecting the condition. Select the Details icon.
2-22
1-5-1 Select the Purch. Org data 1 radio button. Enter the following data: Plnd dely time:
10
Purchase group:
Z21
Standard qty:
100
Net price:
120.00 EUR
1-5-2 Select the Conditions radio button. Amount
Only
Gross price
PB00
120.00 EUR note: this will have defaulted from the purchase org screen.
Discount % on Gross
RA01
1%
Discount/quantity
RC00
2.00 EUR per Carton
Discount (value)
RB00
20.00 EUR per Carton
Discount % on net
RA00
1.5%
Use
Condition type
SAP
SAP
Be sure to scale the discount/quantity by carton, not pc. Change the Valid on date to: The current date (note: this will have defaulted today’s date)
Use
1-5-3 Select the Discount/quantity (RC00) line with the mouse by clicking once the gray box to the left of RC00.
Internal
1-5-4 Select the Scales icon Enter the following data: Blank
2.00 EUR (note this will have defaulted)
10 Cartons
5.00 EUR
50 Cartons
10.00 EUR
Only
Amount:
Green arrow back to the main Conditions screen
© SAP AG
SCM521
Partner
Change the Valid to date to: Indefinitely
Scale quantity:
Internal
Condition
Partner
Enter the following data:
2-23
1-5-5 Select the Discount Value (RB00) line with the mouse by clicking once the gray box to the left of RB00. Enter the following data: Scale quantity:
Amount:
Blank
20.00 EUR (note this will have defaulted)
500 pieces
120.00 EUR
1-5-6 What condition types did you use for the above conditions? • Gross price
_________________________________
Only
• Discount (value) _________________________________ • Discount % on net _________________________________ • Information Record number: ___________________ *1-6
Display the control data for calculation schema RM0000 and ascertain the sequence of the following discount condition types. Verify the findings below: 1-6-1 Tools → Customizing → IMG → Edit Project
SAP
SAP
1-6-2 Choose: SAP Reference IMG radio button 1-6-3 Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema
Use
Partner
1-6-4 Verify the details of RM0000 by selecting the schema.
© SAP AG
Counter
RB00
10
1
RC00
10
2
RA00
10
3
RA01
10
4
HB01
10
10
RL01
10
11
RGR0
10
13
SCM521
Only
Internal
1-6-5 Choose the Control data folder by double clicking. Condition type Step
Use
SAVE
Internal
• Discount/quantity _________________________________
Partner
• Discount % on gross _________________________________
2-24
*1-7
Create a purchase order using the following data: Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known Enter the following date in the Header area of the purchase order: Vendor:
T-K521A##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Only
Material
PO quantity
Deliv. Date
Plant
T-REL##
500 pc
8 weeks from today
1000
Partner
1-7-1 Since all discount condition types in the calculation schema are assigned to the same step, their sequence in the purchase order is determined by the manual entry in the info record.
Use
Check the conditions of your purchase order item and compare the sequence of the discount conditions with the sequence in your info record and in the calculation schema.
Internal
Enter the following data in the Item overview area of the purchase order:
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
2-25
Price Determination
Contents: ! Price Determination ! Schema Determination and Schema Groups ! Access Sequences for Gross Price
Internal
Only
! Validity Periods for Pricing ! Conditions Adopted from Last Purchase Order ! Scales
Use
SAP AG 1999
SAP
SAP
Partner
! Condition type PB00 versus PBXX
Only
Internal
Use
Partner
© SAP AG
SCM521
3-1
Price Determination: Unit Objectives
At the conclusion of this unit, you will be able to: ! Describe how the R/3 System finds the appropriate calculation schema
Only
! Create condition types and calculation schemas by copying existing data
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! Explain the price determination process, taking into account different condition tables, validity periods and scales
Only
Internal
Use
Partner
© SAP AG
SCM521
3-2
Price Determination: Business Scenario
! Your purchasing policy dictates that prices should automatically default on purchase orders whenever possible. Since you negotiate with vendors and agree on prices ahead of time, you often create info records to facilitate this process.
$ In the case of purchase orders, the system searches for conditions in info records and contracts (for contract release orders), and for general conditions. $ In the case of scheduling agreements with time-independent conditions, the system searches for conditions in info records and for general conditions. "
If no conditions are found, but the last PO is noted in the info record, the system can adopt the conditions from this PO. You can specify how the system treats the conditions from the last PO in Customizing for Purchasing (default values for buyers).
© SAP AG
SCM521
Only
Internal
When you create a purchase order or scheduling agreement with time-independent conditions, the system searches for valid conditions and inserts these conditions into the new document (this is the process of price determination).
Partner
Use
"
SAP
SAP
Use
Partner
Only
Internal
SAP AG 2002
3-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Price Determination: Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
3-4
Price Determination Process: Overview
Calculation schema
Purch. order
Step Cond. type . . . ...
Pur. org. Vendor
1000 A
For plant Material
1000 1
1 . . .
PB00
Condition type: PB00
10 pc
Access sequence: 0002
Partner SAP
SAP AG 2002
"
When you create a purchase order, a contract release order, or a delivery schedule (under a scheduling agreement), the R/3 System searches existing info records and documents for valid conditions and adopts any it finds as default values in the new document.
"
The price determination process is carried out in a number of steps: $ First, the relevant calculation schema is determined. $ The R/3 System then searches for condition records for all condition types listed in the calculation schema that have an access sequence assigned to them. $ The search is concluded when a valid condition record is found.
"
Material-specific discounts and surcharges are supplementary conditions linked to the gross price (condition type PB00). No access sequence is assigned to a supplementary condition in Customizing for the condition type. No separate price determination is carried out for supplementary conditions. They are found using the condition record for the gross price.
© SAP AG
SCM521
3-5
Only
$ The search for condition records is carried out in the order specified in the access sequence.
Partner
Use
Condition table Plant info record Material 1 50.00 From 500 pc 48.00
SAP
Internal
Condition table Contract item No record exists
Use
Condition tables: 1. Contract item (excl.) 2. Plant info record (excl.) 3. Info record (excl.) . . .
50.00
Internal
Only
Access sequence: 0002
Schema Determination Customizing Schema gr. purch. org.
Schema gr. vendor
0001
Partner SAP
Vendor
A
XM0000 01
YM0000
02
ZM0000
Purch. org.
Schema gr.
2000
0001
3000
0001
Vendor A Schema group 02 SAP AG 2002
You can predefine how the calculation schema is determined for standard POs and stock transport orders, the calculation of the market price in vendor evaluation and for external services management.
"
You have the following options with regard to schema assignment for standard POs:
Partner
"
SAP
Use
RM0000
Pur. org. 1000
Use
$ You can assign a generally valid calculation schema (in the standard R/3 System, RM0000) $ You can define the assignment of a calculation schema dependent on a schema group for one or more purchasing organizations. $ You can define the assignment of a calculation schema dependent on a schema group for one or more purchasing organizations and for one or more vendors. "
The schema group comprises those purchasing organizations or vendors to which the same calculation schema is to be assigned. Schema groups are defined in Customizing. The assignment of purchasing organizations to schema groups is also made in Customizing, whereas the assignment of a vendor to a schema group must be made in the relevant vendor master record.
"
Schema assignment for stock transport orders depends on the schema group of the purchasing organization, the document type and/or the supplying plant. Schema assignment for the calculation of the market price in vendor evaluation depends on the purchasing organization. The calculation schema for external services management depends on the document type. In this case, you should note that a uniform calculation schema per document type must be chosen for the documents RFQ/quotation (AN), purchase requisition (NB), and purchase order (NB).
© SAP AG
SCM521
3-6
Only
Internal
Purch. order
Internal
Only
0001
Calculation schema
Calculation Schema for Condition Type PB00
Calculation schema RM0000 Step Count. Cond. type
Condition class Calculation type Calculation schema: RM0002 . . . Calculation schema RM0002
Pc. Pc.
Info record Valid
Partner SAP
Condition type PB00
from 01.01. to 12.31.
Cond. type PB00 GAU1 RB00
Cond. value . . .
% % Conditions Conditions
$$
Step 1 5 10 . . .
Count. 1 1 1
Cond. type PB00 GAU1 RB00
Propose condition supplements
SAP AG 2002
SAP
"
A calculation schema for supplementary conditions must be assigned to condition type PB00 (or your own, comparable condition type for the gross price). In the standard R/3 System, schema RM0002 is used for this purpose.
"
Condition types of this calculation schema are discounts and surcharges (RA00, RA01 and so on), and freight conditions (FRA1, FRB1 and so on), which can be valid for specific materials.
"
The list of condition types suggested to you if you choose the Propose condition supplements function when maintaining info record conditions or conditions for quotation or outline agreement items is based on the calculation schema for supplementary conditions.
"
The assignment facilitates the entry of discounts, surcharges and so on based on the info record or quotation or outline agreement item.
"
Supplementary conditions have the same validity period as the main condition.
"
In the standard R/3 System, no access sequence is usually assigned to the condition types of the supplementary conditions because no separate condition record has to be found for them. They do not have their own validity periods and are always maintained in conjunction with the gross price.
"
The structure of the calculation schema assigned to the standard purchase order should correspond to that of the calculation schema for supplementary conditions.
SCM521
Only
© SAP AG
Partner
Use
PB00
Use
Internal
1
Internal
Only
1 . . .
3-7
Access Sequence for Gross Price
Calculation schema Step
Condition type
1
PB00
Purch. order Pur. org. 1000 Vendor A
Condition type PB00
For plant 1000 Material 1
Access sequence: 0002
Access sequence 0002
Only
68 16 67
Contract item, plant-dependent Contract item Plant info record per order unit
Partner
25 35 45 ...
17 18 28
Material info record, plant-specific Material info record Info record for non-stock material
Item without material
Condition table No. of condition record
SAP AG 2002
The access sequence is a search strategy defining the order in which condition tables are searched for relevant entries for a condition type. The order of accesses is determined by the order of the condition tables in the access sequence.
"
A vendor’s gross price for a material can depend on a variety of factors. There are different condition tables with different combinations of key fields for the various price-influencing factors, for example:
Internal
"
$ Table A068 – for gross prices in plant-specific outline agreement items
Partner
Use
Plant info record exists, variable order unit active Plant info record exists
SAP
SAP
10 15 20
Use
Tab.
Internal
Requirement
No.
$ Table A016 – for gross prices in the items of centrally agreed contracts
Only
$ Table A067 – for order-unit-dependent gross prices in plant-specific material info records $ Table A017 – for gross prices in plant-specific material info records $ Table A018 – for gross prices in material info records $ Table A025 – for gross prices in plant-specific non-stock-material info records (info records without a material number). "
You can differentiate between gross prices, discounts and surcharges for different variants of a configurable material.
"
Requirement routines are used to determine the prerequisites by which the system searches certain condition tables for relevant entries. Some condition tables are accessed only if the document item fulfills certain criteria.
© SAP AG
SCM521
3-8
Conditions For Several Purchasing Organizations Customizing enterprise structure Purch. Org. D
Only
Release order Purch. org. D Mat. 2 10,00 for plant 1000
SAP AG 2002
"
In Customizing, a link must be set up between the relevant purchasing organizations. Furthermore, you must stipulate whether:
Use
Typically, each individual purchasing organization negotiates and maintains its own conditions. However, if your R/3 System has been set up appropriately, your purchasing organization can make use of the conditions negotiated by another (the reference purchasing organization) or make the conditions it has negotiated available to others. This is useful, for example, in the case of centrally agreed (national or corporate) contracts with vendors.
$ It is permissible to issue release orders against contracts of the reference purchasing organization
Only
$ Conditions are to be adopted from info records of the reference purchasing organization, $ Conditions from info records of the reference purchasing organization are to take priority over conditions from info records of your own purchasing organization. "
If the conditions are to be adopted from info records of the reference purchasing organization, you must change the access sequences of the price determination process in such a way that accessing of the condition tables is carried out using the key of the reference purchasing organization.
© SAP AG
SCM521
Partner
"
SAP
SAP
Plant contract Purch. org. EUR Mat. 2 10,00 for plant 1000
Release order Purch. org. D Mat. 1 10,00 for plant 2000
Use
Release order Purch. org. D Mat. 1 10,00 for plant 1000
Plant 2000:
Internal
Central contract Purch. org. EUR 10,00 Mat. 1
Internal
Purch. Org. D
Plant 1000:
Partner
Purch. org. EUR - Contracts Purch. Org. D - Conditions
Purch. Org. EUR
3-9
Validity Periods and Pricing Date
04.01. - 06.30.
10.20
07.01. - 09.30.
10.50
10.01. - 12.31.
10.80
Partner
Pricing date category Purchase order 1
Purchase order 2
Purchase order 3
Current date: 04.01. PO date: 03.26. Delivery date: 07.15.
Current date: 04.01. PO date: 03.26. Delivery date: 07.15.
Current date: 04.01 PO date: 03.26. Delivery date: 07.15.
Price:
Price:
Price:
Pricing date = Current date
10.20
10.00
Pricing date = PO date
10.50
Pricing date = Delivery date
SAP AG 2002
In the automatic price determination process, the price can be calculated as at the document date of the PO, or as at another date (such as the current day’s date, the delivery date, or the goods receipt date). You can specify the date to which the price that is determined relates at the following points: $ In the vendor master record, in the Pricing date control field, if you wish to use the same price determination date for all a vendor’s materials. $ In the purchasing info record, in the Pricing date category field, if you wish to use a different pricing date for a certain material supplied by a particular vendor. The value in the purchasing info record takes precedence over the value in the vendor master record.
"
When a purchase order is created, the pricing date determines the validity period that is accessed. In the standard situation, the pricing date is the same as the document date of the PO. However, instead of the document date you can choose the current date, the delivery date, the GR date or a date entered manually in the PO.
"
The suggested pricing date category or pricing date can be changed in the PO item. However, price determination using a changed pricing date is not carried out automatically – it must be initiated manually on the condition screen.
"
If you have chosen the delivery date as the pricing date, the delivery date of the first schedule line is taken in the case of items with several delivery dates (delivery schedule).
© SAP AG
SCM521
3-10
Only
$ In the purchase order, in the Pricing date category field.
Partner
Use
"
SAP
SAP
10.00
Use
Internal
01.01. - 03.31.
Internal
Only
Gross price
Scales
Price From
Surcharge 1 pc 500 pc 1000 pc
100.00 EUR 99.00 EUR 96.00 EUR
To
500.00 EUR 1000.00 EUR
50.00 EUR 30.00 EUR
Customizing condition type
Only Partner SAP
Scale type Scale basis
B B
(= To scale) (= Value scale)
Condition record (KONP) Scale lines (KONM/KONW) SAP AG 2002
SAP
When you create a condition record for condition, you can define a pricing scale. For example, a scale based on quantity can determine that the more we purchase from a vendor of a particular material, the lower the price. You can also create condition records with graduated scales.
"
Scaled conditions consist of one or more scale levels. Each scale level consists of a scale value and a scale amount depending on the latter.
"
The scale type and the scale basis for a scale are defined in customizing for the condition type. There are ”From” scales (scale type A) and ”To” scales (scale type B). If no scale type has been assigned to a condition type in Customizing, you can specify whether the scale is to be maintained as a From or To scale before entering the lines of the scale. You specify how the R/3 System is to interpret the price scale for a condition by means of the scale basis. For example, the scale can relate to a money value (scale basis B), a quantity, (scale basis C) or a weight (scale basis D or E).
"
You can also maintain condition records with graduated scales. Using a graduated scale allows you to price an item for each level of a pricing scale. By comparison, when you use normal scales, the system determines one price depending, for example, on the item quantity; the same price then applies to each unit of the item. With graduated scales, the result is that multiples prices can appear in the pricing screen for an individual item.
"
Using the scale type, you specify whether the scale values of the condition represent the upper or lower limits for the price, discount or surcharge.
"
Scaled conditions are stored in the tables KONM and KONW.
© SAP AG
SCM521
3-11
Only
"
Partner
Use
(= From scale) (= Qty. scale)
Use
Internal
A C
Internal
Scale type Scale basis
Info Record and Order Price History
Quotation in response to RFQ Info record
10.00
Condition:
Partner SAP
Purch. order 123
Order Orderprice pricehistory history PO no. 123: PO no. 123:10.50 10.50
Item Mat. Price 10.50
Purchase order
Purchase order
Pricing date: 06.01.
Pricing date: 07.01.
Item Mat. Price
Item Mat. Price
10.00
10.50
SAP AG 2002
SAP
An info record can be created either manually or automatically (using the info update indicator). If an info record is created manually, the gross price and supplementary conditions can be maintained for a validity period. You can enter scales and upper and lower limits.
"
If an info record is generated from a contract, the gross price and all supplementary conditions can be adopted in the info record.
"
If an info record is created from a PO or scheduling agreement, the conditions are adopted in the order price history not in the info record.
"
If info record conditions exist and are valid, they are suggested (that is, they appear as default values) when a new PO is created. The conditions from the order price history (that is, the price and conditions of the last PO) are used as default values only if the R/3 System was unable to find any valid info record conditions.
"
In info record list displays, a distinction is made between info record conditions (headword “condition”) and the conditions of the last PO (headword “purchase order”).
© SAP AG
SCM521
3-12
Only
"
Partner
Use
Valid: 01.01. - 06.30.
Use
Internal
10.00
Internal
Only
Item Mat. Price
Conditions Adopted from Last Purchase Order
Last Purchase order 123 Item Mat. Price 10
1
New Purchase order
10.00
Item Mat. Price
SAP
Partner
User Parameter EVO
SAP AG 2003
Until Release 4.5A, during the creation of a purchase order, the system copied the conditions from the last purchase order if the price determination process failed to establish a valid price. The system did not take the manually entered gross price into account in price determination.
"
As of Release 4.5A, you can specify in the default values for buyers (user parameter EVO) how the R/3 System treats the conditions from the last purchase order: $ If the price determination process is unable to arrive at a valid price, the conditions are copied from the last purchase order (as was the case prior to Release 4.5A).
- The conditions are never copied from the last purchase order. "
In addition, you can specify whether or not the R/3 System is to apply a manually entered gross price during the price determination process. That is, if a price is entered manually and the R/3 System determines a different price after going through the price determination process, the R/3 System will not change the manually entered price.
© SAP AG
SCM521
3-13
Only
$ If you enter a price in the current purchase order manually, the conditions are not copied from the last purchase order.
Partner
"
SAP
Use
?
Use
Internal
1
Internal
Only
10
Condition Types PB00 and PBXX
Purchase order Item Mat. Price 10
1
95.00
Info rec. conditions PB00
100.00
RA01
5%
5% Requirement 6
Purchase order Item Mat. Price
Partner SAP
RA01
6
20
2
?
Condition exclusion ‘X‘ Conditions for item 20 PB00 PBXX
50.00
Please enter net price
CHECK KOMP-KZNEP NE ‘X‘.
Condition type PB00 ... Exclusion =X ...
SAP AG 2002
"
If no valid info record conditions exist and no order price history can be found, the R/3 System is not able to suggest a price and requires the manual entry of a net price. The manually entered price is assigned to condition type PBXX.
"
These two condition types for the gross price must be available in the calculation schema assigned to the standard purchase order. In the standard R/3 System, these are the condition types PB00 and PBXX. An access sequence is assigned to PB00, so that the price determination process can be carried out for this condition type. No access sequence is assigned to PBXX. PB00 must be come before PBXX in the calculation schema. You can also use your own, comparable condition types in place of PB00 and PBXX.
"
At the time a purchase order is created, if the R/3 System finds a condition record belonging to PB00 with valid conditions, PBXX is irrelevant. PBXX is taken into account only if requirement 6 is fulfilled. Requirement 6 checks the condition exclusion indicator (KOMP-KZNEP).
© SAP AG
SCM521
3-14
Only
If you create an info record manually or automatically, the gross price entered or adopted is assigned to condition type PB00. When a PO is created without reference to a contract or quotation, a vendor’s gross price for a material is adopted from the info record conditions (or, where appropriate, from the order price history) as the default value for condition type PB00.
Partner
"
SAP
Use
100.00
Reqt.
Use
Internal
PB00
Step Cnt. C. type 1 1 PB00 1 2 PBXX . . .
Internal
Only
Conditions for item 10
Calculation schema
Price Determination: Unit Summary
You are now able to: ! Describe how the R/3 System finds the appropriate calculation schema
! Create condition types and calculation schemas by copying existing data
Use
SAP AG 2001
SAP
SAP
Partner
Internal
Only
! Explain the price determination process, taking into account different condition tables, validity periods and scales
Only
Internal
Use
Partner
© SAP AG
SCM521
3-15
Exercises Unit: Price Determination Topic: Customizing Settings At the conclusion of this exercise, you will be able to: •
1-1
Create a new condition type Z##A by copying the standard condition type PB00. Name your condition type ZP521 Gross price ##. Save your condition type.
1-2
Read the IMG documentation for the node Define Calculation Schema.
Use
If the IMG help is not loaded on the server access help.sap.com though the internet for document assistance. 1-3
During the copying process, the R/3 System will repeatedly issue the warning message You should use the counter only for manual item conditions. Acknowledge this and any other warnings by choosing Enter each time. Save your calculation schema 1-4
Create a second new calculation schema YM00## with the title Supplementary Conditions ZP521-## by copying the standard calculation schema RM0002 with all dependent entries. Replace the standard condition type PB00 with your condition type Z##A Acknowledge the repeated warnings by choosing Enter each time. Save your calculation schema
© SAP AG
SCM521
3-16
Only
Create a new calculation schema ZM00## with the title Document Schema ZP521-##, by copying the standard calculation schema RM0000 with all dependent entries. Replace the standard condition type PB00 with your condition type Z##A.
Partner
The IMG help files must be loaded in the server in order to complete step 1-2.
SAP
SAP
Your purchasing policy dictates that prices should automatically default into purchase orders whenever possible. Since you negotiate with vendors and agree on prices ahead of time, you often create info records to facilitate this process. When a purchase order is created, the R/3 System finds the appropriate calculation schema and carries out the price determination process.
Use
Partner
Only
• Create condition types and calculation schemas by copying existing data
Internal
Internal
Examine how the R/3 System finds the appropriate calculation schema
1-5
Now change your condition type Z##A by assigning your new calculation schema YM00## to it as the supplementary schema instead of the standard calculation schema. Save your change.
1-6
Create a new vendor schema group ## with the title Schema group ZP521-## For course participants belonging to group 01: Schema group 01 already exists in the standard system and need not be created. Simply change the title. Save your schema group. Now define the schema determination process by assigning your calculation schema ZM00## to your vendor schema group ##. The assignment should be independent of the purchasing organization. Save your assignment.
Partner
1-8
Assign your schema group ## to vendor T-K521B## on the Purchasing data screen of the vendor master record for purchasing organization 1000. Save your assignment.
Internal
Only
1-7
Use
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
3-17
Exercises Unit: Price Determination Topic: Analyzing Price Determination At the conclusion of this exercise, you will be able to:
When a buyer creates a purchase order, you’d like the R/3 System to determine the correct price from a condition record. You want to make sure that scaled conditions and differing validity periods are also taken in account. Create a purchase order using with the following data: Vendor:
T-K521B##
Purchasing organization:
IDES Deutschland (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
In 4 weeks
SAP
SAP
2-1
Use
Partner
Internal
Only
• Analyze the price determination process, taking into account different condition tables, validity periods and scales
Order 100 pc of material T-REL## for plant Hamburg (1000) at a price of 100 EUR.
Use
______________________________________________________ 2-1-2 Which condition type has been assigned to the manually entered price? ________________________________________________ 2-1-3 What calculation schema has been determined for the purchase order? ________________________________________________ Save your purchase order. Purchase order number: ___________________ 2-2
Change the info record for vendor T-K521B##, material T-REL##, purchasing organization IDES Deutschland (1000), which was generated automatically from the purchase order created in step 2-1. 2-2-1 Which condition type did the system suggest? ___________________ 2-2-2 You and your vendor have agreed to the following conditions: Gross price:
100 EUR
Discount (value): 10 EUR from 1 pc 50 EUR from 200 pc Enter the conditions.
© SAP AG
SCM521
3-18
Only
Internal
Partner
2-1-1 Why must the price be entered manually?
If you have used the Propose Condition Supplements function, do not forget to use the Restore (Re-create) Condition Supplements function before saving to ensure that all conditions with a value of 0 are deleted from the list. Otherwise, problems are liable to occur in subsequent exercises due to a discrepancy between the condition type in the info record and the condition types in the soon-to-bechanged calculation schema. Save the changed information record.
•
1% up to a condition value of 1000 EUR
•
2% up to a condition value of 5000 EUR
•
3% up to a condition value of 999999 EUR Before entering the discount scale, you must change the scale type on the condition detail screen.
Create a purchase order with the following data: Vendor:
T-K521B##
Purchasing organization:
IDES Deutschland (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
In 2 weeks
SAP
SAP
*2-4
Use
Partner
You have also negotiated the following general discount with vendor T-K521B##, which applies to all materials and is valid for four weeks, starting today.
Internal
Only
2-3
Use
Partner
Order 100 pc of material T-REL## for plant Hamburg (1000). 2-4-1 Is an order price suggested? If so, what is it? ______________________________________________________
Internal
2-4-2 How is the default order price calculated? ______________________________________________________
Only
2-4-3 Determination the details of the price process. ______________________________________________________ Save the purchase order number Purchase order number: ______________________________ *2-5
You have agreed with vendor T-K521B## that the conditions valid on the delivery date for material T-REL## are to be applied for price determination purposes. Record this in the R/3 System by changing the info record for purchasing organization IDES Deutschland (1000) and determining if the system selected a suitable pricing date category. 2-5-1 Which pricing date category did the system use? ______________________________________________________
© SAP AG
SCM521
3-19
*2-6
Create a purchase order with the following data: Vendor:
T-K521B##
Purchasing organization:
IDES Deutschland (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
In 6 weeks
Order 200 pc of material T-REL## for plant Hamburg (1000). 2-6-1 Did the system propose an order price? _________________________ 2-6-2 How was the order price calculated? ______________________________________________________
Only
Internal
2-6-3 Why wasn’t the vendor discount taken into account?
Use
Partner
______________________________________________________
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
3-20
Solutions Unit: Price Determination Topic: Customizing Settings 1-1
Create a new condition type Z##A by copying the standard condition type PB00. Tools → Customizing → IMG → Edit Project
Choose: Define Condition Type SAVE your condition type 1-2
Read the IMG documentation for the node Define Calculation Schema. Tools → Customizing → IMG→ Edit Project Choose: SAP Reference IMG
Select IMG activity documentation on the left-hand side of the Define Calculation Schema node
Use
If the IMG help is not loaded on the server access help.sap.com though the internet for document assistance. 1-3
During the copying process, the R/3 System will repeatedly issue the warning message You should use the counter only for manual item conditions. Acknowledge this and any other warnings by choosing Enter each time. Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Choose: Copy all. Replace the standard condition type PB00 with your condition type Z##A SAVE your calculation schema © SAP AG
SCM521
3-21
Only
Create a new calculation schema ZM00## with the title Document Schema ZP521-##, by copying the standard calculation schema RM0000 with all dependent entries.
Partner
The IMG help files must be loaded in the server in order to complete step 1-2.
SAP
Materials Management → Purchasing → Conditions → Define Price Determination Process
SAP
Partner
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types
Use
Internal
Internal
Only
Choose: SAP Reference IMG radio button
1-4
Create a second new calculation schema YM00## with the title Supplementary Conditions ZP521-## by copying the standard calculation schema RM0002 with all dependent entries Tools → Customizing → IMG → Edit Project Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Choose: Copy all Replace the standard condition type PB00 with your condition type Z##A
Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Choose: Define Condition Type. Go into the detail screen and change the entry in the PricingProc field. 1-6
Create a new vendor schema group ## with the title Schema group ZP521-##.
SAP
SAP
For course participants belonging to group 01: Schema group 01 already exists in the standard system and need not be created. Simply change the title.
Partner
Use
Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Schema Group Choose→ Schema Groups: Vendor SAVE your schema group. 1-7
Now define the schema determination process by assigning your calculation schema ZM00## to your vendor schema group ##. The assignment should be independent of the purchasing organization. Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Schema Determination Choose→ Determine Calculation Schema for Standard Purchase Orders. Leave Schema gp. POrg blank. Enter only your vendor schema group and your calculation schema. SAVE your assignment
© SAP AG
SCM521
3-22
Only
Internal
Now change your condition type Z##A by assigning your new calculation schema YM00## to it as the supplementary schema instead of the standard calculation schema.
Use
Partner
1-5
Internal
Only
SAVE your calculation schema
1-8
Assign your schema group ## to vendor T-K521B## on the Purchasing data screen of the vendor master record for purchasing organization 1000. Logistics → Materials Management → Purchasing → Master data → Vendor → Purchasing → Change (Current) Enter the following data: Vendor:
T-K521B##
Purch organization:
1000
Select: Purchasing data. Select: Enter Schema group, vendor
Internal
Only
Enter the following data: ##
Use
Partner
SAVE
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
3-23
Solutions Unit: Price Determination Topic: Analyzing Price Determination 2-1
Create a purchase order using the following data: Logistics-> Materials Management-> Purchasing → Purchase order → Create → Vendor/Supplying Plant Known
Partner
Vendor:
T-K521B##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Internal
Only
Enter the following date in the Header area of the purchase order:
Deliv. Date
Plant
Price
T-REL##
100
4 weeks from today
1000
100 EUR
SAP
PO quantity
SAP
Material
Use
Enter the following data in the Item overview area of the purchase order:
Use
Partner
Do not save the purchase order until you have answered steps 2-1-1 to 2-1-3
2-1-1 Why must the price be entered manually?
Internal
The price must be manually entered because the system is unable to determine a valid price.
Only
2-1-2 Which condition type has been assigned to the manually entered price? Select the Conditions tab in the Item details area of the purchase order. Condition type: PBXX 2-1-3 What calculation schema has been determined for the purchase order? Select the Conditions tab, and then choose the Analysis radio button. Calculation schema: ZM00## The R/3 System determined that calculation schema ZM00## was to be used based on the schema group ## assigned in vendor T-K521B##. SAVE Purchase order: ________________________
© SAP AG
SCM521
3-24
2-2
Change the info record for vendor T-K521B##, material T-REL##, purchasing organization IDES Deutschland (1000), which was generated automatically from the purchase order created in step 2-1. Logistics → Materials Management → Purchasing → Master data → Info record → Change Enter the following data: Vendor
T-K521B##
Material
T-REL##
Purchasing org.
1000
Only
Internal
Select: Enter 2-2-1 Which condition type did the system suggest? Select the Conditions radio button
Partner
Using the mouse double click in the dates within the validity period. Condition type: Z##A.
Use
Stay in the conditions area of the information record to complete step 2-2-2
SAP Use Internal
Enter the following data: Rate
PB00 (note this will have defaulted)
100
Only
CnTy
Enter condition RB00 and the rate of 10 EUR Select the RB00 line Select the Scales icon Enter the following data: Scale quantity
Rate
blank
10 EUR (this will have defaulted)
200
50 EUR
SAVE the changed information record.
© SAP AG
SCM521
Partner
If you have used the Propose Condition Supplements function, do not forget to use the Restore (Re-create) Condition Supplements function before saving to ensure that all conditions with a value of 0 are deleted from the list. Otherwise, problems are liable to occur in subsequent exercises due to a discrepancy between the condition type in the info record and the condition types in the soon-to-bechanged calculation schema.
SAP
2-2-2 You and your vendor have agreed to the following conditions:
3-25
2-3
You have also negotiated the following general discount with vendor T-K521B##, which applies to all materials and is valid for four weeks, starting today. Logistics->Materials Management->Purchasing→ Master Data → Conditions → Discounts/Surcharges → By Vendor Enter the following data: Purchasing Organization
1000
Vendor
T-K521B##
Scope of list
0001 (this will default)
Only
Select the Change icon. Select the Details icon. SAVE *2-4
Create a purchase order with the following data: Logistics-> Materials Management-> Purchasing → Purchase order → Create → Vendor/Supplying Plant Known
SAP Use
T-K521B##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Partner
Vendor:
SAP
Enter the following date in the Header area of the purchase order:
PO quantity
Deliv. Date
Plant
T-REL##
200
6 weeks from today
1000
Only
Internal
Enter the following data in the Item overview area of the purchase order: Material
Do not save the purchase order until you have answered steps 2-4-1 to 2-4-3
2-4-1 Is an order price suggested? If so, what is it? An order price of 96.90 EUR was suggested.
© SAP AG
SCM521
Use
Change the scale type to B (To-scale).
Internal
Choose the date line by using the mouse and clicking once on the line
Partner
Choose the Execute icon.
3-26
2-4-2 How is the default order price calculated? Select the Conditions tab from within the item details area of the purchase order The suggested order price was calculated as follows: 100.00 EUR gross price less 0.10 EUR discount (10.00 EUR discount (value) is divided by the order quantity of 100 pc = 0.10), less 3.00 EUR vendor discount (3% vendor discount x 10000 = 300 EUR; 300.00 EUR vendor discount is divided by the order quantity of 100 pc = 3.00 EUR). 2-4-3 Determination the details of the price process
Only
Purchase order number ______________________________ *2-5
SAP
Logistics → Materials Management → Purchasing → Master data → Info record → Change
Vendor
T-K521B##
Material
T-REL##
Purchasing org.
1000
Partner
Use
Enter the following data:
Select: Enter Select the Purch. org. data 1 radio button.
Only
2-5-1 Which pricing date category did the system use? The pricing date category of 2 (Delivery date) was used. *2-6
Create a purchase order with the following data: Logistics-> Materials Management-> Purchasing → Purchase order → Create → Vendor/Supplying Plant Known Enter the following date in the Header area of the purchase order:
© SAP AG
Vendor:
T-K521B##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
SCM521
SAP
Internal
You have agreed with vendor T-K521B## that the conditions valid on the delivery date for material T-REL## are to be applied for price determination purposes. Record this in the R/3 System by changing the info record for purchasing organization IDES Deutschland (1000) and determining if the system selected a suitable pricing date category.
Use
Partner
SAVE
Internal
Select the Condition tab from within the Item details area of the purchase order the select the Analysis icon.
3-27
Enter the following data in the Item overview area of the purchase order: Material
PO quantity
Deliv. Date
Plant
T-REL##
200
6 weeks from today
1000
Do not save the purchase order until you have answered steps 2-6-1 to 2-6-4
An order price of 99.75 EUR was suggested. 2-6-2 How was the order price calculated?
The suggested order price was calculated as follows: 100.00 EUR gross price, less 0.25 EUR discount (50.00 EUR discount (value) is divided by the order quantity of 200 pc). 2-6-3 Why wasn’t the vendor discount taken into account?
SAP
SAVE
Use
Only
Internal
Partner
Purchase Order number ________________________
SAP
The vendor discount is not taken into account because it is not valid on the delivery date (it was only valid for four weeks).
Use
Partner
Select the Conditions tab from within the item details area of the purchase order
Internal
Only
2-6-1 Did the system propose an order price?
© SAP AG
SCM521
3-28
Header and Group Conditions
Contents: ! Header Conditions ! Group Conditions ! Item Conditions ! Condition Groups
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
4-1
Header and Group Condition: Unit Objectives
At the conclusion of this unit, you will be able to: ! Describe the differences among the header, group and item conditions and explain how each is created ! Define condition types as group conditions
Only
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! Identify and use important control parameters for condition types and calculation schemas
Only
Internal
Use
Partner
© SAP AG
SCM521
4-2
Header and Group Conditions: Business Scenario
Only
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! When creating a purchase order with multiple items, you often have conditions that apply to all the items. On the other hand, certain conditions may be item specific. In the R/3 System, conditions can relate to individual items of a purchasing document, to several items (group conditions), or to all items of the document (header conditions). Header and group conditions can apportioned among the items on the basis of value.
Only
Internal
Use
Partner
© SAP AG
SCM521
4-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Header and Group Conditions: Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
4-4
Header, Group, and Item Conditions
Purchase order Item Mat. Mat. gr. Qty.
Only
1
001
1
81.00
4
009
1
72.00
Mat. group discount:
5
009
10
63.00
5% from 100.00
Internal
10 Per purchase 20 order: 20.00 freight surcharge 40
Price
Special discount for material 5
SAP
The standard system includes condition types that you can only apply at the header level, the header conditions. Header conditions are entered in the header of a document and relate to all the items of that document.
"
Condition types that you can only use for items are called item conditions. Item conditions are conditions relating to a single item of a document.
"
The standard system also includes some condition types that can be used both at header and item level: Percent from gross (RA01) Absolute discount (RB00) Vendor discount (RL01). The Header condition/Item condition switch in Customizing for the condition type determines usage options.
"
No automatic price determination process is carried out for header conditions. For this reason, you cannot assign an access sequence to a header condition (except if it is also defined as an item condition) or create condition records for such a condition.
"
A condition type can be defined as a group condition in Customizing. A group condition is a condition relating to several items of a document. In the case of a group condition, the condition values (price, order quantities, weight or volume) of the relevant items are added and the total used as the condition basis. This allows more favorable values to be taken as a basis for the scale computation than would be the case if individual items were considered. The grouping of items is carried out using the key of the condition record for the group condition or by means of a group condition routine assigned to the condition type in Customizing.
© SAP AG
SCM521
4-5
Only
"
Partner
Use
SAP AG 2002
SAP
Internal
Use
Partner
1% from 10 pc upwards
Header Conditions
Header condition
Header condition
ZB00 Abs. surcharge 10.00
HB00 Header surch. 180.00
ZB00 Group condition =
HB00 group condition =
ZB00 Abs. surcharge 10.00
180.00 Total
Purchase order
Only Partner SAP
Price
10
300.00 1 1 + surcharge 10.00
10
1 1 300.00 + surcharge 120.00
20
100.00 2 1 + surcharge 10.00
20
2 1 100.00 + surcharge 40.00
30
50.00 3 1 + surcharge 10.00
30
3 1 50.00 + surcharge 20.00
SAP AG 2002
SAP
Header conditions apply to all the items of a document and are distributed among the items automatically.
"
A header condition may involve a percentage or a fixed amount. If you have specified a header condition in the form of a percentage discount or surcharge, this percentage applies to all the items of the document automatically. If the header condition involves a fixed amount, the value of the condition can be assigned to each item or spread proportionately among the items.
"
The condition value is spread proportionately among the document items if the condition type has been defined as a group condition in Customizing. If the condition type has not been defined as a group condition, the value of the header condition is assigned to each item, in which case the header condition constitutes an entry aid.
"
In the standard R/3 System, the apportionment of an absolute header condition is carried out on a value basis. However, you can specify in Customizing that apportionment is to be according to the weight or volume of the individual items. The basis for apportionment is specified in the Base formula field of the calculation schema.
© SAP AG
SCM521
4-6
Only
"
Partner
Use
Item Mat. Qty.
Use
Internal
Price
Internal
Pos. Mat. Qty.
Purchase order
Partner
Material 1
Item Mat. Qty.
PB00
Gross price
10
1
80
100.00 A1
From
1 pc 100.00
20
1
40
100.00 A2
From
100 pc 99.00
From
900 pc 90.00
Price Cost center
Customizing
Purchase order
Condition type PB00
Item Mat. Qty.
Group cond. =
10
1
80
99.00 A1
20
1
40
99.00 A2
Price Cost center
SAP AG 2002
As long as the document has not yet been saved, a price determination process is carried out for each document item in isolation, and the condition basis determined. Only after the document is saved are the item values cumulated. Then, the scale amount is determined on the basis of the cumulated item values.
"
You can explicitly initiate the determination of the scale amount on the basis of the cumulated item values on the header condition screen by activating the conditions. Both the activation of the conditions and saving the document constitute opportunities to verify the determination of the lower scale amount.
Use
"
© SAP AG
SCM521
4-7
Only
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 values (price, order quantities, weight or volume) of the relevant items are added and the total used as the condition basis. This allows more favorable values to be taken as the basis for the scale computation than would be the case if individual items were considered. The grouping of items is carried out using the key of the condition record for the group condition or using a group condition routine assigned to the condition type in Customizing.
Partner
"
SAP
SAP
Purchase order
Use
Internal
Info record conditions
Internal
Only
Group Conditions and Scales
Group Conditions and Print Indicator
Purchase order Material 1 1 pc @ 100.00
Surcharge: 50.00
Partner
Surcharge: Print = X
Surcharge: Print = S
Material 1 1 pc Surcharge Net value
100.00 45.00 145.00
Material 2 1 pc Surcharge Net value
10.00 5.00 15.00
Material 1 1 pc Material 2 1 pc
100.00
Surcharge Total value
50.00 160.00
10.00
SAP AG 2002
SAP
SAP
Calculation schema
Use
"
The print indicator in the calculation schema controls the output of the condition line when the document is printed (for example, in purchase order print-outs).
"
As of Release 4.0A, for more detailed specifications, the print indicators A, B, C, and D are available for the output of condition lines in the totals block, and the indicators a, b, c, and d for the output of condition lines at item level: $ A condition line is to be printed (print indicator A or a), $ A condition line is to be printed if the condition value is not 0 (print indicator B or b), $ A condition line is to be printed if the condition value differs from the condition value of the preceding condition line (print indicator C or c), $ A condition line is to be printed if the condition value is not 0 and differs from the condition value of the preceding condition line (print indicator D or d).
"
The meaning of the print indicator is explained in the field documentation.
"
The old print indicators (_, X, S) can still be used, but must not be mixed with the new indicators in the calculation schema. The new print indicators are taken into account only if a print indicator X or S is not assigned to any condition type in the calculation schema.
© SAP AG
SCM521
4-8
Only
Internal
$ A condition line is not to be printed (print indicator _),
Partner
Use
Calculation schema
Internal
Only
Material 2 1 pc @ 10.00
Condition Group
Info record
Purchase order
Info record
Conditions RGR0
Vendor A Material 2 Cond. group XY
Vendor A Cond. group XY 2% discount
Partner
3
20.00
Vendor A Material 3
SAP AG 2002
SAP
SAP
20 2 150.00 - 2% Discount
Use
The use of condition groups allows you to regulate the price determination process on a variable basis. For example, you can assign info records showing the same price changes to a certain condition group by giving them the same alphanumeric character string.
"
The condition group is a freely definable, four-character, alphanumeric string that is assigned in the info record.
"
You can create time-dependent conditions with validity periods and scales for a condition group defined for a vendor. For this purpose, the condition type RGR0 is provided as a percentage condition group discount in the standard R/3 System.
"
Condition type RGR0 is not defined as a group condition.
"
A discount or surcharge belonging to a vendor condition group is a general condition.
"
When purchase orders are created, a discount or surcharge belonging to a condition group is taken into account only in respect of those materials that have been assigned to the condition group by their info records.
© SAP AG
SCM521
4-9
Only
"
Partner
Use
10 1 100.00 - 2% Discount
30
Info record
Internal
Item. Mat. Price
Internal
Only
Vendor A Material 1 Cond. group XY
Header and Group Conditions: Unit Summary
You are now able to: ! Describe the differences among the header, group and item conditions and explain how each is created ! Define condition types as group conditions
Only
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! Identify and use important control parameters for condition types and calculation schemas
Only
Internal
Use
Partner
© SAP AG
SCM521
4-10
Exercises Unit: Header and Group Conditions
Partner
Describe the differences between, and the creation of, header, group, and item conditions
•
Define condition types as group conditions
•
Identify and use important control parameters for condition types and calculation schemas
When creating purchase orders with multiple items, you often have conditions that apply to all the items. However, certain conditions may be item specific. In the R/3 System, conditions can relate to individual items of a purchasing document, to several items, or to all items of the document.
Use
1-2
You procure various office supplies from vendor T-K521C##. You have negotiated particularly favorable conditions for these supplies but you do not wish to create material master records.
Use
Calculation schema ZM00## is also to be valid for your vendor T-K521C##. Assign your vendor schema group ## to this vendor on the purchasing data screen of the vendor master record for purchasing organization 1000.
Create an information record for these supplies without material master records using the following data:
Internal
T-K521C## IDES Deutschland (1000) Hamburg (1000) Office supplies SCM521 Material group (ZT521) PC SCM521-## 4 days Z21 (SCM521) 100 pc 3.00 EUR from 1 pc 2.50 EUR from 500 pc
Only
Vendor: Purchasing organization: Plant: Short text: Material group: Order unit: Sort string: Planned delivery time: Purchasing group: Standard quantity: Price:
Save Information record ____________________________________. © SAP AG
SCM521
Partner
1-1
SAP
SAP
•
Internal
Only
At the conclusion of this exercise, you will be able to:
4-11
1-3
To ensure the lower price of 2.50 EUR is applied where appropriate on purchase orders for vendor T-K521C## using the material group ZT521 verify, condition type Z##A has a valid designated grouping condition indicator. If necessary set the group condition indicator for Z##A Save your change.
1-4
Based on the following data determine if a new condition type is required? In some instances, vendor T-K521C## imposes a general surcharge that varies according to the total order of each purchase order: • 30 EUR up to a total order value of 500 EUR • 20 EUR up to a total order value of 800 EUR
Only
Internal
• 10 EUR up to a total order value of 2000 EUR No surcharge is payable if the total order value exceeds 2000 EUR.
1-4-1 Upon which factors is a condition depend? ______________________________________________________ ______________________________________________________ 1-4-2 If you determine a new condition is required which condition class should you assign?
SAP
______________________________________________________
Use
______________________________________________________ ______________________________________________________
Internal
1-4-4 How can you make sure that your condition type is interpreted as a surcharge?
Partner
1-4-3 If you determine a new condition is required which calculation type should you assign?
SAP
______________________________________________________
Use
Partner
The surcharge applies to all materials supplied by the vendor and is to be apportioned among the individual purchase order items by value share.
______________________________________________________
Only
______________________________________________________ 1-4-5 How do you make sure that the amount of the surcharge is apportioned among the items? ______________________________________________________ ______________________________________________________ 1-4-6 Which scale basis and which scale type are appropriate? ______________________________________________________ ______________________________________________________ 1-4-7 Based on the data you have determined a new condition type is required. Which condition should you copy your new condition from? _____________________________________________________ © SAP AG
SCM521
4-12
1-4-8 Define the new condition type. Use the key Z##B and the description Surcharge SCM521-##. Save the new condition 1-5
Assign your new condition type Z##B to your calculation schema ZM00##. 1-5-1 In which step have the discounts and surcharges been inserted into the calculation schema?___________________________________ 1-5-2 The condition values for your condition type Z##B is to be printed out at the item level. Which print indicator must you set to achieve printing at an item level? ? Set the printing indicator. ___________________________________________
1-6
Create a condition record for vendor T-K521C## for your new condition type Z##B using the following data: • 30 EUR up to a total order value of 500 EUR
Partner
• 20 EUR up to a total order value of 800 EUR • 10 EUR up to a total order value of 2000 EUR No surcharge is payable if the total order value exceeds 2000 EUR.
Use
The surcharge is valid until the end of next year. Save the new condition record. 1-7
Create a purchase order using the following data: Vendor:
SAP
T-K521C##
Purchasing organization: IDES Deutschland (1000)
Internal
Purchasing group
Z21 (SCM521)
Acct. assgt. category:
K (applies to both items)
Delivery date:
In 4 weeks (applies to both items)
Plant:
Hamburg (1000) (applies to both items)
Material group:
SCM521 (applies to both items)
Partner
Use
SAP
Internal
Only
Save your change.
Only
Order the following two items, which have no material master records, for cost center T-L20 Notepads, 400 pc Ring binders, 100 pc 1-7-1 Select the header Condition tab and check: • The total net value of the purchase order __________________ • The gross price per 1 pc _______________________________ • The surcharge for the entire purchase order ________________
© SAP AG
SCM521
4-13
1-7-2 What is the net price for each item? ______________________________________________________ 1-7-3 What is the amount of the surcharge for each item? ______________________________________________________ Purchase order number: _________________________________
Use
Partner
Only
Internal
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
4-14
Solutions Unit: Header and Group Conditions
1-1
Only
Logistics → Materials Management → Purchasing → Master Data → Vendor → Purchasing → Change (Current) Enter the following data: Vendor
T-K521C##
Purchasing Organization
1000
Select Purchasing data SAVE You procure various office supplies from vendor T-K521C##. You have negotiated particularly favorable conditions for these supplies but you do not wish to create material master records. Create an information record for these supplies without material master records using the following data:
Vendor
T-K521C##
Material
Leave Blank
Purchasing Org
1000
Plant
1000
Only
Use Internal
Enter the following data on the initial screen:
Select the Enter icon Enter the following data on the General Data screen: Material group
ZT21
Description
SCM521-##
Order unit
PC
Sort String
SCM521-##
Select the Purch. Organization Data 1 radio button Enter the following data on the Purch. Organization Data 1 screen: © SAP AG
SCM521
Partner
Logistics → Materials Management → Purchasing → Master data → Info record → Create
SAP
SAP
1-2
Use
Enter Calculation schema ZM00##
Internal
Partner
Calculation schema ZM00## is also to be valid for your vendor T-K521C##. Assign your vendor schema group ## to this vendor on the purchasing data screen of the vendor master record for purchasing organization 1000.
4-15
Standard qty
100
Purch. Group
Z21
Plnd dely time
4
Net price
3.00 EUR
Select the Conditions radio button Select the Scales icon
Leave blank
3.00 EUR (this will default)
500
2.50 EUR
SAVE Information record ____________________________________. 1-3
To ensure the lower price of 2.50 EUR is applied where appropriate on purchase orders for vendor T-K521C## using the material group ZT521verify condition type Z##A has a valid designated grouping condition indicator. If necessary set the group condition indicator for Z##A Tools → Customizing→IMG → Edit Project Choose SAP Reference IMG radio button
SAP
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types
SAP
Partner
Amount
Use
Choose Define Condition Type.
Use
Select condition type Z##A
Partner
Select the Details icon and verify that Group condition is selected SAVE 1-4
Based on the following data determine if a new condition type is required? 1-4-1 Upon which factors is a condition depend? Since the surcharge is to apply to all materials supplied by the vendor, it depends solely on the purchasing organization and the vendor. 1-4-2 If you determine a new condition is required which condition class should you assign? Condition class A (discounts and surcharges). 1-4-3 If you determine a new condition is required which calculation type should you assign? Calculation type B (fixed amount). 1-4-4 How can you make sure that your condition type is interpreted as a surcharge? Specify the condition type is interpreted as a surcharge via the Plus/minus sign: A (positive sign).
© SAP AG
SCM521
4-16
Only
Internal
Scale quantity
Internal
Only
Enter the following data on the Scales screen:
1-4-5 How do you make sure that the amount of the surcharge is apportioned among the items? Set the Group condition indicator. The amount of the surcharge is apportioned among all purchase order items on the basis of value share. 1-4-6 Which scale basis and which scale type are appropriate? Scale basis should be B (value scale) and scale type should B (To-scale). 1-4-7 Based on the data you have determined a new condition type is required. Which condition should you copy your new condition from? Copy condition type RL01
Tools → Customizing→IMG → Edit Project Choose SAP Reference IMG radio button
Partner
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Choose Define Condition Type. Select condition type RL01
Use
Select the Copy icon and make the following settings: Calculation type = B
SAP
Plus/Minus = A
SAP
Select the Group condition indicator Scale type and scale basis = B Be sure value is not checked.
Partner
SAVE 1-5
Assign your new condition type Z##B to you calculation schema ZM00##. Tools → Customizing→IMG → Edit Project
Internal
Use
Internal
Only
1-4-8 Define the new condition type. Use the key Z##B and the description Surcharge SCM521-##.
Choose SAP Reference IMG radio button
Only
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema. Select ZM00## and choose Control. Select step 10 RL01 Select the Copy icon Change the Ctyp to Z##B. 1-5-1 In which step have the discounts and surcharges been inserted into the calculation schema? Step 10 has the discounts and surcharges inserted into the calculation schema.
© SAP AG
SCM521
4-17
1-5-2 The condition values for your condition type Z##B is to be printed out at the item level. Which print indicator must you set to achieve printing at an item level? Set the printing indicator. Specify the condition values to be printed out at the item level by setting the print indicator of X. SAVE 1-6
Create a condition record for vendor T-K521C## for your new condition type Z##B using the following data: Logistics → Materials → Management → Purchasing → Master Data → Conditions → Other → Create Select the Key combination radio button and choose the Vendor as the Key combination Enter the vendor T-K521C##
Partner
Select the Scales icon Scale value
Amount
30 EUR
500 EUR
20 EUR
800 EUR
10 EUR
2000 EUR
SAP
SAP
Enter the following data:
Use
A surcharge is not payable if the total order value exceeds 2000 EUR. Change the validity period to be valid for a year. Save the new condition record 1-7
Create a purchase order using the following data:
Internal
Logistics-> Materials Management → Purchasing → Purchase order → Create → Vendor/Supplying Plant Known Enter the following date in the Header area of the purchase order: T-K521C##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
SCM521
Only
© SAP AG
Vendor:
Partner
Use
Internal
Only
Enter condition type Z##B
4-18
Enter the following data in the Item overview area of the purchase order: A
Short Text
PO quantity
OUn
Deliv. Date
Material group
Plant
Info rec.
K
Notepads
400
pc
4 weeks from today
ZT21
1000
Created in Step 1-2
K
Ring Binders
100
pc
4 weeks from today
ZT21
1100
Created in Step 1-2
Only Partner
Line item
Cost Center
10
T-L20
20
T-L20
Use
Do not save the purchase order until you have answered steps 1-7-1 to 1-7-3
SAP
1260 EUR
The gross price per 1 pc
2.50 EUR
SAP
1-7-1 Select the header Condition tab and check The total net value of the purchase order
Use
Partner
The surcharge for the entire purchase order 10 EUR 1-7-2 What is the net price for each item? Select the item details Conditions tab
Internal
The net price 2.52 EUR was calculated for the two items. 1-7-3 What is the amount of the surcharge for each item? 8 EUR
The surcharge amount for item 20 is
2 EUR
Only
The surcharge amount for item 10 is SAVE
Purchase Order number: ________________________________
© SAP AG
SCM521
Internal
Enter the following data in the Item details/Account assignment tab of the purchase order:
4-19
Maintaining Conditions
Contents: ! Maintaining Time-Dependent Conditions ! Validity Periods in Info Records ! Change Documentation and Change Options ! List of Conditions
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
5-1
Maintaining Conditions: Unit Objectives
At the conclusion of this unit, you will be able to: ! Execute the functions for the maintenance and display of conditions ! Change condition values and validity periods using collective functions
Only
Use
SAP AG 2003
SAP
SAP
Partner
Internal
! Define change options for condition types
Only
Internal
Use
Partner
© SAP AG
SCM521
5-2
Maintaining Conditions: Business Scenario
! Over time, your vendors’ prices and conditions may change. Individual and collective functions are available for maintaining and displaying conditions.
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
5-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Maintaining Conditions: Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
5-4
Maintaining Time-Dependent Conditions 1
Validity from 01.01. to 12.31. Cond. ty. Amount PB00 10.00 GAU1 Restore RB00 ZB00 5% RA00 ...
Validity from 01.01. to 12.31. Cond. ty. Amount PB00 10.00 RA00 5%
Scale PB00
Info record conditions
Details (RA00)
Validity from 01.01. to 12.31. Qty. Amount From 1 pc 10.00 From 500 pc 9.50
Validity from 01.01. to 12.31. Qty. Amount PB00 10.00 RA00 5%
Validity from 01.01. to 12.31. Amount: 10.00 per: 1 pc Scale type: A Deletion ind.:
Partner
Only
Propose cond. supplements
Scale
Details
SAP AG 2002
"
You can maintain scaled values for time-dependent conditions. A detail screen is available for each condition type enabling you to maintain the scale values and scale amounts. If necessary, the scale type (From or To scale) can be changed prior to entry of the scale lines on the detail screen for the condition type.
"
To simplify maintenance of discounts and surcharges, delivery costs, and so on that have the same validity period as the gross price, you can use the Propose condition supplements function. If you use this function, you obtain a list of the condition types that have been assigned in Customizing to condition type PB00 (or a comparable condition type of your own). You then simply enter the condition amounts or percentages for the relevant condition types. After this, you choose the Restore function, so that all the lines with a condition amount = 0 or with no specified amount are deleted.
"
You can also delete conditions whose amount differs from 0 by selecting the condition line and setting a deletion indicator. You can cancel the latter indicator, if necessary.
© SAP AG
SCM521
5-5
Only
Time-dependent conditions for outline agreement items, quotations or info records are maintained directly in the relevant documents or in the info record. In the case of time-dependent conditions, specification of a validity period is mandatory. If you fail to enter a validity period, the R/3 System will assign a predefined maximum validity period to your conditions (standard setting: current date until 12.31.9999). You can specify the default start and end dates in Customizing by the condition type.
Partner
"
Use
SAP
Validity from 01.01. to 12.31. Cond. ty. Amount PB00 10.00
SAP
Internal
Info record conditions
Use
Info record conditions
Internal
Info record conditions
Maintaining Time-Dependent Conditions 2
Master data ... Conditions ...
Prices ...
... Per contract Per info record ...
... Per vendor Per condition group Per material type Per invoicing party ...
Condition type RL01 Vendor discount RGR0 Group discount MAR1 Misc. provision REST Account discount
Master data
Partner SAP
Discounts/surch. ...
...
...
Conditions ...
Other ...
Create Create by referencing Change Display
1) Condition types GAU2, NAVS 2) Own condition types
SAP AG 2002
Time-dependent conditions can be maintained using the Master data menu in Purchasing (Master data →Conditions →Prices or Discounts/surcharges). SAP recommends that you do not maintain info record, outline agreement and quotation conditions using the Master data menu but maintain them in the relevant documents or in the info record.
"
You can maintain general conditions using the Master data menu that apply, for example: $ To all the materials supplied by a vendor (vendor discount, condition type RL01) $ To all the materials belonging to a vendor condition group (condition group discount, condition type RGR0) There are special condition maintenance functions for the general standard condition types supplied by SAP (for example, RL01 and RGR0) (Master data → Conditions → Discounts/surcharges → By vendor/By condition group).
"
For your own condition types, which cannot be maintained using the info record or outline agreement, you must use the general condition maintenance function (Master data → Conditions → Other → Create/Change).
"
You must also use the general condition maintenance function for the standard condition types GAU2 and NAVS. You should only use the general maintenance function for other standard condition types if expressly advised to do so by SAP.
© SAP AG
SCM521
5-6
Only
"
Partner
"
SAP
Use
...
Conditions ...
Use
Internal
...
Internal
Only
Master data
Validity Periods
Info record Vendor Material Price Valid from to
Only
11.00 Price Valid from 07.01.01 to 12.31.01
Conditions whose validity periods are completely covered by those of new conditions are deleted when the latter are saved.
Confirm
Partner
Existing validity periods 01.01.01
06.30.01
12.31.01
New validity period 01.01.01 04.01.01
12.31.01
06.30.99
SAP AG 2002
"
You can change both the conditions of an existing validity period and the start/end dates of the validity period.
"
Condition validity periods are not permitted to overlap. When you create a new validity period or change the start or end date of an existing one, it can happen that the new or changed period completely overlaps another existing period. In this case, a dialog box appears in which the critical validity periods are displayed. You can either: $ Delete the overlapped validity period with its conditions (Choose Confirm) $ Decide not to create the new validity period or change the date of the existing period (Choose Delete or Cancel.
"
You can obtain an overview of existing validity periods and the gross prices for each such period.
"
When accessing time dependant conditions within a single function call, you can only access one validity period.
© SAP AG
SCM521
5-7
Only
If you access info record, outline agreement or quotation conditions in order to make changes, a dialog box appears containing a list of existing validity periods. You can choose an existing validity period or create a new one.
Partner
"
SAP
SAP
Overlapping validity periods
Use
Use
New price 10.50 Valid from 04.01.01 to 06.30.99
Internal
Internal
A 1 10.00 01.01.01 06.30.01
Collective Changes
Vendor A Material 1
Gross price Discount
(PB00) (RA00)
10.00 2%
Valid from 01.01. - 12.31.
10.20 2%
Valid from 01.01. - 12.31.
Change in gross price: + 2% valid as of 07.01.
Condition type change: 5% discount from 06.01. - 07.31.
SAP
Partner
Vendor A Material 1
Gross price
(PB00)
10.20
Valid from 01.01. - 12.31.
Discount
(RA00)
2%
Valid from 01.01. - 05.31.
Discount
(RA00)
5%
Valid from 06.01. - 07.31.
Discount
(RA00)
2%
Valid from 08.01. - 12.31.
SAP AG 2002
You can make collective changes to a vendor’s conditions in info records, contracts or scheduling agreements.
"
Such collective changes can affect: $ The gross price $ A certain condition type that is to be entered The change to the conditions can be percentage or absolute in nature, and can be positive or negative.
"
Both percentage and absolute condition changes are also taken into account automatically in the case of scaled conditions. If you do not want this to happen, you must deselect the Scale lines indicator on the initial screen of the function.
"
You can change the condition amounts or percentages of existing validity periods by entering a key date in the Change to conditions valid on field. In this case, all condition records that are valid on the key date you specified are selected and changed. The validity period of the condition records remains unchanged.
"
If your condition change is to apply for a certain validity period or from a certain time, you must enter the start and end dates of the period in the Change valid only from/to fields. In this case, the collective change function results in the creation of a new period and the end date of the existing period is altered.
"
Changes to conditions are simulated initially. To actually implement the changes, you must deselect the Test run field and then save the changes that are displayed.
© SAP AG
SCM521
5-8
Only
"
Partner
"
SAP
Use
(PB00) (RA00)
Use
Internal
Gross price Discount
Internal
Only
Vendor A Material 1
Changing Conditions using a Condition Index
Information record Vendor A Material group 005
Information record
Only
Define Permitted Fields
;
Edit Condition Index Tables
;
Activate Cond Index Tables
; ; ;
Rebuild Cond Index Tables
New price for all info records for material group 005 regardless of vendor, for example
Define Overviews Assign Overviews
Vendor C Material group 005
SAP AG 2002
"
As of Release 4.6C, you can collectively change the time-dependent conditions using a condition index.
"
You can collectively change time-dependent conditions and their validity periods, administrative data, and so on, in info records, contracts, or scheduling agreements.
"
If you use condition indices, you can define your own criteria (for example, vendor or purchasing organization), which are used to select the conditions to be changed.
"
The conditions to be edited are selected using condition tables that are created in Customizing.
"
You must create a conditions index in Customizing for Purchasing at Conditions % Configure Condition Index.
"
In the example above, there was a need to change all info records for material group 005, regardless of vendor. The SAP R/3 system was configured with a condition index that contained material group.
SCM521
5-9
Only
© SAP AG
Partner
Use
;
SAP
Internal
Change Cond Types
Use
SAP
Partner
Information record
;
Internal
Vendor B Material group 005
Customizing
Automatic Adjustment: Changes to Conditions
Vendor Pur. data. pur. group Doc. index active
Customizing Document update C. ty. Origin Cond. tab. PB00 2 017 PB00 2 018
Only Partner
01.01.
Automatic document adjustment
Info record change 01.01. - 12.31. Price 11.00
04.01.
07.01.
12.31.
Price 11.00 Adjustment of worklist
Compilation of worklist
Use
SAP AG 2002
SAP
SAP
"
If you intend to use the Automatic document adjustment function to retroactively modify vendor documents in response to future changes you must set the Document index active indicator in the vendor’s master record. The document index determines the purchasing documents that are affected by vendor-initiated changes to conditions. It is compiled when a vendor’s time-dependent conditions (from which the document index indicator has been set) are changed. You should set this indicator only if you want to use the automatic document adjustment function for the vendor in question, otherwise the volume of data is inflated unnecessarily.
"
You can specify in Customizing, which condition types and condition tables are updated in the case of automatic document adjustment. Automatic document adjustment is carried out in the following steps:
"
With the Create worklist function, all indexed condition changes are read and compared with the Customizing settings and your selection criteria (change period). The relevant worklist of condition changes is stored and serves as the basis for further processing.
Use
If time-dependent conditions change after a PO has been created, and these new conditions are to apply to this and other created but still open POs, you can use the Automatic document adjustment function to ensure that the relevant amended conditions are adopted in all affected documents. A prerequisite for automatic document adjustment in the case of changes involving conditions is that no follow-on documents exist in the R/3 System.
© SAP AG
SCM521
5-10
Only
"
Partner
Internal
Internal
Purchase order Price 10.00 (info record)
Customizing Document update Log. message cat. active CONDBI
Change Documentation
Date + 01.10. + 15.12.
Only
Description 1 "Valid to" date 2 Condition amount/percentage 3 Suppl. condition (RA00): scale changed Suppl. condition (RA00): scale changed Condition amount/percentage
Old value New value 31.12.97 31.12.98 10,00 11,00 1000 4% 5000 5% 3% 4% -
Partner
1 Change in validity period 2 Change in gross price 3 Change in a discount scale
SAP AG 2003
Changes to condition records are documented in change documents. A report function is available for the display of change documents, enabling you to trace all changes made to condition records.
"
The selection of the change documents can relate to one condition record or encompass several condition records using a report.
"
Changes are displayed at the following levels: $ 1. Change date, time; user who made changes and transaction code with which the changes were made; condition type, condition table, and key combination of changed condition record; validity period of condition record at time of change
"
In the case of changes to scales, all condition scale entries (not just the changed ones) are written as change documents.
"
All changes involving the supplementary conditions are documented and displayed with the changes made to the condition record.
"
As of Release 4.6C, you can display change documents relating to price changes if you change the vendor's prices in info records, contracts, or scheduling agreements using Master data % Conditions % Vendor price change. Until now, you could not display these change documents using the Environment function in the info record.
© SAP AG
SCM521
5-11
Only
$ 2. Description of change made; old value (before change) and new value (after change); name of changed field
Partner
"
SAP
SAP
Cond. Vend. Mat. Purch. org. validity PB00 A 1 1000 01.01.97 - 12.31.97 PB00 A 1 1000 01.01.97 - 12.31.98
Use
Use
User Myers Myers
Internal
Internal
Time 14:25 10:14
Change Options Within Document
A Vendor Purch. org. 1000 10 pc material 1
Only
C. ty. Amount PB00 10.00 RA00 1% FRA1 5%
Conditions PB00 RA00 FRA1
10.00 1% 5%
Partner
Changeable? Customizing condition types: Change options Manual entry Delete
Amount/percent
Calculation type
Value
Quantity conversion
SAP AG 2002
In Customizing for the condition type, you can specify whether conditions stemming from info records or outline agreement items that are suggested in POs can be changed and which changes are permitted.
"
You specify the relative priorities of automatically determined and manually entered conditions using the Manual entry indicator. For example, you can specify that: $ The automatically determined condition takes priority (indicator B). If a condition record exists for the condition type, the condition cannot be entered manually.
$ The condition in a document cannot be processed (indicator D). "
If a condition type can be changed manually, you can specify whether: $ The default condition amount or percentage, the condition value, the calculation type the condition type or the conversion factors for the units of measure can be changed. $ The default condition can be deleted.
© SAP AG
SCM521
5-12
Only
$ The manual condition takes priority (indicator C). In the case of manual entry, no check is made to see if a condition record exists.
Partner
"
SAP
SAP
Vendor A Material 1 Purch. org. 1000
Use
Use
Purchase order
Internal
Internal
Info record conditions
Data Protection Through User Authorizations
Outl. agreement
Partner
User authorizations
User parameter EFB
Authorization object V_KONH_VKS Activity: 01. 02. 03 Condition type: PB00
Display condition Enter condition Without material Field selection
SAP AG 2002
The authorization object V_KONH_VKS (condition: authorization for condition types) is assigned to the class Sales and Distribution and enables you to restrict user access to certain condition types and comprises the following authorization fields: $ The authorization field Activity enables you to restrict user access to a certain activity (Create = activity 01, Change = activity 02, Display = activity 03) $ The authorization field Condition type enables you to restrict user access to certain condition types. Authorization for authorization object V_KONH_EKO (purchasing organization in the master condition) is assigned to the class Materials Management – Purchasing and is necessary for the maintenance of other conditions if the purchasing organization is part of the key of the condition record.
"
The user parameter EFB enables you to specify the authorizations for certain functions used when processing requisitions and purchase orders per user or user group (including authorization to display or maintain conditions). You define the authorizations in Customizing and assign them to a user by entering the authorization key in the user master record under the parameter ID EFB.
"
Authorization for authorization object S_TABU_DIS (table maintenance) and/or S_TABU_CLI (maintenance of client-independent tables) belonging to the class Basis – Administration is necessary in Customizing for the maintenance of condition types, calculation schemas, access sequences and so on. In addition, authorizations for the authorization object V_KONG_VWE (generation of conditions: authorization for usage/application) belonging to the class Conditions is necessary.
© SAP AG
SCM521
5-13
Only
"
Partner
Use
"
SAP
SAP
Price 1.00
Use
Internal
Info record
Internal
Only
Price 1.00
Pur. order
Maintaining Conditions: Unit Summary
You are now able to: ! Execute functions for the maintenance and display of conditions ! Change condition values and/or validity periods using collective functions
Only
Use
SAP AG 1999
SAP
SAP
Partner
Internal
! Define change options for condition types
Only
Internal
Use
Partner
© SAP AG
SCM521
5-14
Exercises Unit: Maintaining Conditions
At the conclusion of this exercise, you will be able to: • Execute functions for the maintenance and display of conditions
Only Partner
• Define change options for condition types
Create a new condition type Z##C with the description SCM521 Freight ## by copying the standard condition type FRB1.
SAP
SAP
Use
Over time, your vendors’ prices and conditions may change. Individual and collective functions are available for maintaining and displaying conditions.
1-1
Specify the following for your new condition type: • Condition amounts cannot be changed in the document
Partner
Use
• The condition type may not be deleted in the document 1-1-1 Can you make these settings changes? Which control parameters for condition types would be used to make the setting changes? ______________________________________________________ Save your condition type. 1-2
Change your calculation schemas YM00## and ZM00## by replacing the standard condition type FRB1 with your new condition type Z##C. Save your changes.
© SAP AG
SCM521
5-15
Only
Internal
Internal
• Change condition values or validity periods (or both) using collective functions
1-3
You procure material T-REM## from vendor T-K521B##. Use your new condition type Z##C and create a cross-plant information record for purchasing organization 1000 using the following data:
1-4
Partner
Using your new condition type Z##C create two plant-specific information records for purchasing organization 1000 using the following data: Plant Berlin (1100): Gross price: 17.80 EUR Freight surcharge: 40.00 EUR
•
Plant Dresden (1200): Gross price: 18.20 EUR Freight surcharge: 35.00 EUR
SAP
1-5
•
Use
Create a purchase order using the following data:
Internal
Partner
Vendor: T-K521B## Purchasing organization: IDES Deutschland (1000) Purchasing group: Z21 (SCM521) Delivery date: In four weeks Order 100 pc of material T-REM## for plant Hamburg (1000)
Use
SAP
Vendor T-K521B## grants special conditions for material T-REM## but only for plants Berlin (1100) and Dresden (1200).
Internal
Only
Planned delivery time: 7 days Purchasing group: Z21 (SCM521) Standard quantity: 100 pc You have agreed to the following conditions with the vendor: Gross price: 18 EUR Freight surcharge: 50 EUR The conditions are valid from January 1 of the current year until December 31 of next year.
1-5-1 Can you change the freight surcharge taken from the info record? ______________________________________________________
Only
1-5-2 Can you delete the freight surcharge taken from the info record? ______________________________________________________ Purchase order number: ___________________________________ 1-6
Vendor T-K521B## advises he will reduce all gross prices for his materials by 5%. The new prices are for all Plants. The reduced prices are valid for a threemonth period. The reductions start on the first of next month. Collectively change all info records for vendor T-K521B##. Save the price change.
1-7
© SAP AG
Display a general overview of all the prices of vendor T-K521B## for material TREM##.
SCM521
5-16
Solutions Unit: Maintaining Conditions
1-1
Create a new condition type Z##C with the description SCM521 Freight ## by copying the standard condition type FRB1. Tools → Customizing → IMG → Edit Project
Only
Internal
Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types
Partner
Choose Define Condition Type. Select FRB1 then choose Copy. Create a new conditions type Z##C specify the following:
Use
• Condition amounts cannot be changed in the document • The condition type may not be deleted in the document
SAP
SAP
Deselect the indicators for the Amount/Percent and Delete fields 1-1-1 Can you make these settings changes? Which control parameters for condition types would be used to make the setting changes?
Use
1-2
Change your calculation schemas YM00## and ZM00## by replacing the standard condition type FRB1 with your new condition type Z##C. Tools → Customizing → IMG→Edit Project
Only
Internal
SAVE your condition type.
Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select the schema Z##C Choose the Control icon and replace FRB1 with Z##C. Save
© SAP AG
SCM521
Partner
Use the Amount/Percent control parameter to specify whether the amount or percentage of a condition can be changed in a document. The Delete parameter allows one to specify whether a condition type can be deleted in a document.
5-17
1-3
You procure material T-REM## from vendor T-K521B##. Use your new condition type Z##C and create a cross-plant information record for purchasing organization 1000 using the following data: Logistics → Materials Management → Purchasing → Master data → Info record → Create Enter the following data on the Initial screen: Vendor
T-K521B##
Material
T-REM##
Purchasing org.
1000
Select the Purch. Org data 1 radio button.
Only Partner
7
Purchase group:
Z21
Standard qty:
100
Net price:
18.00 EUR
Select the Conditions radio button.
Use
Condition
Condition type
Amount
Gross price
PB00
18.00 EUR note: this will have defaulted from the purchase org screen.
Freight surcharge
Z##C
50.00 EUR
Partner
Use
SAP
Enter the following data on the Conditions screen:
SAP
Change the Valid on date to: January 1st of the current year Change the Valid to date to: December 31st of the following year SAVE 1-4
Vendor T-K521B## grants special conditions for material T-REM## but only for plants Berlin (1100) and Dresden (1200). Using your new condition type Z##C create two plant-specific information records for purchasing organization 1000 using the following data: Logistics → Materials Management → Purchasing → Master data → Info record → Create Enter the following data on the Initial screen: Vendor
T-K521B##
Material
T-REM##
Purchasing org.
1000
Plant
1000
Select the Purch. Org data 1 radio button. © SAP AG
SCM521
5-18
Only
Internal
Plnd dely time:
Internal
Enter the following data on the Purch. Org data 1 screen:
Enter the following data on the Purch. Org data 1 screen: Plnd dely time:
7
Purchase group:
Z21
Standard qty:
100
Net price:
17.80 EUR
Select the Conditions radio button.
Condition type
Amount
Gross price
PB00
17.80 EUR note: this will have defaulted from the purchase org screen.
Freight surcharge
Z##C
40.00 EUR
Use
Partner
Condition
Internal
Only
Enter the following data on the Conditions screen:
Change the Valid on date to: January 1st of the current year Change the Valid to date to: December 31st of the following year
SAP
SAP
SAVE Using the vendor’s pricing data repeat the process steps for plant 1100 SAVE
Use
Create a purchase order using the following data: Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known Vendor:
T-K521B##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Only
Internal
Enter the following date in the Header area of the purchase order:
Enter the following data in the Item overview area of the purchase order: Material
PO quantity
Deliv. Date
Plant
T-REM##
100
4 weeks from today
1000
Select the Conditions tab within the Item details area of the purchase order. 1-5-1 Can you change the freight surcharge taken from the info record? The freight surcharge taken from the info record cannot be changed. © SAP AG
SCM521
Partner
1-5
5-19
1-5-2 Can you delete the freight surcharge taken from the info record? The freight surcharge taken from the info record cannot be deleted SAVE Purchase order number_____________________________________ 1-6
Vendor T-K521B## advises he will reduce all gross prices for his materials by 5%. The new prices are for all Plants. The reduced prices are valid for a threemonth period. The reductions start on the first of next month. Collectively change all info records for vendor T-K521B##. Logistics → Materials Management → Purchasing → Master Data → Conditions → Vendor Price Changes → Involving Info Records
Only
Internal
Enter vendor T-K521B## and check that the Gross Price field is selected. Enter a 5 for Percentage and a – for the Sign. Enter the three-month period in the Conditions valid from…to fields. Choose Execute. SAVE the price change 1-7
Display a general overview of all the prices of vendor T-K521B## for material TREM##.
SAP
Choose a scope-of-list parameter that enables you to list both cross-plant and plantspecific prices in a general overview.
Use Internal
Vendor
T-K521B##
Material
T-REM##
Scope of list
0003
Partner
Enter the following data:
SAP
Logistics → Materials Management → Purchasing → Master Data → Conditions → Prices → General Overview
Use
Partner
Deselect the indicator for Test run.
Choose the Execute icon
Only
© SAP AG
SCM521
5-20
Special Condition Types and Special Functions
Contents: ! Precious Metal Conditions ! Delivery Costs ! Pallet Discount/Surcharge
Partner
! Condition Exclusion Procedure
Use
SAP AG 1999
Only
Internal
Partner
If time is short, some of the topics covered in this unit may be omitted. Information on the topics in this unit is available in the text and in the documentation.
Use
"
SAP
SAP
Internal
Only
! Weight and Volume Dependent Conditions
© SAP AG
SCM521
6-1
Unit Objectives
At the conclusion of this unit, you will be able to: ! Create condition types for precious metal conditions by copying existing ones ! Explain the price determination process using precious metal conditions
Only
! Explain the function of the pallet discount/surcharge condition types ! Describe how to maintain weight and volume dependent conditions
Use
! Create a condition exclusion SAP AG 2001
SAP
SAP
Partner
Internal
! Describe the control parameters for condition types for delivery costs
Only
Internal
Use
Partner
© SAP AG
SCM521
6-2
Unit Business Scenario
! You purchase certain materials that contain a precious metal. Since the market price of the metal fluctuates, this influences the purchase price. ! Your vendor charges delivery costs for which you need a condition type.
Only
! Your vendor imposes a surcharge based on the weight of the material provided. ! In some instances, several conditions are valid for the same item. You want to define which condition should take priority.
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! There are certain materials you purchase that are delivered on pallets, and the vendor offers you a discount if you purchase a complete pallet.
Only
Internal
Use
Partner
© SAP AG
SCM521
6-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
6-4
Precious Metal Conditions (GAU1/GAU2)
Material master rec.
Info rec. conditions
Conditions GAU2
Base unit: Altern. unit: 2 GAU
C. ty. Amt. per unit PB00 100.00 GAU1 - 10.00 1 GAU
01.01. - 01.07.:10.20/1 GAU 01.08. - 01.14.: 9.80/1 GAU 01.15. - 01.21.: 9.95/1 GAU
Only
Ruling PM price on 01.16.: 9.95
SAP AG 2002
"
You specify the precious metal portion in the material master record or the info record using a special non-dimensional unit of measure (for example, GAU = (G) gram of (AU) gold).
"
You enter the precious metal price portion included in the material price in the info record under the condition type GAU1 (or a comparable condition type of your own). You maintain the daily ruling price for precious metals as a condition of type GAU2 (or a comparable condition type of your own).
"
The two condition types must be entered in the document schema in the above sequence. Different but directly consecutive steps must be assigned for both. The Statistical indicator may not be set for either.
"
The two condition types must satisfy special requirements:
Use
There is a special condition category ”U” for pricing components that vary according to daily fluctuations in ruling rates, such as discounts and surcharges for precious metals. This condition category causes the purchase/valuation price for the material to be newly determined at the time of ordering and at the time of goods receipt on the basis of the ruling market price for the relevant precious metal on those dates.
$ Both condition types have condition class A, condition category U, and calculation rule C (quantity-dependent), and the same unit of measurement (e.g. GAU) must be assigned to each. $ The first condition type must be flagged as "manual" and have the calculation formula "31". Only this first condition type may be entered in the supplementary condition schema. $ The second condition type may not be flagged as "manual". It must have the calculation formula "32" and the requirement "31". "
An access sequence must be assigned to the condition type for the daily ruling price (GAU2). This second condition type must not be marked as ”manual”
© SAP AG
SCM521
6-5
Only
"
Partner
Internal
SAP
SAP
Ruling PM price on 01.04.: 10.20
Time
Use
Goods receipt GR date: 01.16. Valuation price: 99.90
Internal
Purch. order PO date: 01.04. Order price: 100.40
Partner
pc GAU 1 pc
Delivery Costs
Calculation schema C. ty. Stat AKey
Accr.
FRA1
FRE
FR1
FRE
FR2
Cond. type FRA2
Only
1 Entry possible if no vendor maintained
Planned delivery costs are delivery costs (incidental procurement costs) agreed with or stipulated by the vendor, a forwarder or carrier, or a customs office before the purchase order is placed, which are entered in the PO when the latter is created.
"
Planned freight or duty costs are entered in connection with a certain vendor. If they are not to be invoiced by the vendor (supplier) to which the purchase order is issued, you must enter a ”different vendor” when you make provision for delivery costs in the PO (in this case, the ”vendor” is a forwarder or carrier, referred to as a ”freight vendor”, or a customs office). The ”freight vendor” can be changed at the time of goods receipt. A ”different freight vendor" is entered on the condition detail screen. Whether a ”different freight vendor” can be specified depends on the condition type (Vendor GR indicator).
"
Condition types for delivery costs must satisfy certain requirements: $ The condition category must be B (= delivery costs). $ The Accrual indicator must be set. (This indicator causes the condition to be posted as a provision for accrued costs in Financial Accounting.) $ The Statistical indicator must be set in the calculation schema. (This indicator ensures that the condition is not taken into account in the calculation of the net price.)
"
A transaction/event key must be assigned to a provision-relevant condition type in the calculation schema (Accrual field) to enable the G/L account determination.
© SAP AG
SCM521
6-6
Only
"
Partner
Use
SAP AG 2002
SAP
SAP
Partner
2 Entry always possible
Use
Internal
Transaction/event key for freight purchase account
Internal
Condition class: A Calculation type:A Condition cat. B X Accrual: Vendor GR: _ No entry possible
Transaction/event key for account determination
Pallet Discount/Incomplete Pallet Surcharge
Pallet discount 5.00 /1 pallet
100.00
1 pallet = 10 boxes
Incomplete pallet surcharge 20.00 /1 pallet
Calculation schema ...
Reqt.
CalcForm BasForm
20
0
Net val. incl. discount
0
LP00
Pallet discount
22
26 ...
0
LP01
Incompl. pallet surch.
24
*Qty. in whole numbers
*Qty. = 1 if incomplete pallet
FORM FRM_KOND_BASIS_022. ... ENDFORM.
FORM FRM_KOND_BASIS_024. ... ENDFORM.
Use
Condition type LP00 allows you to define discount conditions that are taken into account only in the case of a whole unit of measure (for example, pallet, box). The unit of measure is assigned to the condition type.
"
The condition type must be inserted at a suitable point in the calculation schema, with assignment of the base formula 22. The formula determines whether the order quantity is a whole number. The condition type is taken into account only in the case of whole numbers.
"
Condition type LP01 allows you to specify surcharges that are taken into account only in the case of less-than-whole units of measure. The unit of measure (for example, pallet) is assigned to the condition type.
"
The condition type must be inserted in the calculation schema at a suitable point with assignment of the base formula 24. The formula checks the order quantity and rounds up to a unit of the unit of measure that is assigned to the condition type.
"
For mixed pallets, you can use the condition types LP02 (mixed pallet discount) and LP03 (incomplete mixed pallet surcharge). Both are designated as group conditions and permit accumulation of the quantities of the individual items. The scale formula 23 is assigned to condition type LP03. This eliminates the digits in front of the decimal point and checks for places after the decimal point.
"
Condition types LP00, LP01, LP02 and LP03 are not included in the standard MM calculation schema RM0000.
"
In all cases, the unit of measure that is assigned to the condition type must be maintained in the master records of the materials that are to be ordered.
© SAP AG
SCM521
6-7
Only
"
Partner
Internal
SAP AG 2002
SAP
SAP
24
Use
Only
Description
Partner
Count. C. type
Internal
Step
Weight- and Volume-Dependent Conditions
Vendor A
Purchase order
Weight-dep. surcharge
Material 1 10 pc @ 0.2 kg
Up to 10 kg 2.00 per kg Up to 30 kg 2.20 per kg Up to 50 kg 2.50 per kg
Only
=> 26.40 Surcharge
Material 2 Net weight : 1.0 kg
Partner SAP
= 12 kg
Material 1 Net weight : 0.2 kg
Material 3 Net weight : 0.5 kg SAP AG 2002
"
You can maintain weight- or volume-dependent conditions if you have created condition types with the calculation types D, E or F and scale basis D, E or F. D = gross weight E = net weight F = volume
"
You can maintain the Gross weight and Volume fields in the additional data for the item. Both fields relate to an order unit. This means that if you order 100 pcs. of material A, for example, and one piece weighs 10 kg, the Weight field contains the figure 10 kg (not 1000 kg).
"
The gross or net weight or the volume per order unit must be specified in the material master record or purchasing document item.
"
Weight- or volume-dependent conditions can also be used as group conditions.
© SAP AG
SCM521
6-8
Only
You have the option of maintaining weight- or volume-dependent conditions. The condition types for weights and volumes are then taken into account during the purchase price determination process.
Partner
"
SAP
Use
6 kg
Use
Internal
Material 3 12 pc @ 0.5 kg
4 kg +
Internal
Material master record Basic data
Material 2 4 pc @ 1.0 kg
2 kg +
Condition Exclusion Procedure
Condition exclusion procedure A Vendor A: vendor discount
?
Most favorable condition value
Vendor A: discount for material 1
?
Condition exclusion procedure C
Only
?
SAP
Partner
Condition exclusion procedure D Vendor A: vendor discount
?
Either/or
?
Vendor A: discount for material 1
SAP AG 2002
"
The exclusion of condition records is controlled using exclusion groups. An exclusion group is a list of condition types that are compared with each other during the price determination process and lead to the exclusion of an entire group of condition types or individual condition types within a group.
"
The result of the price determination process can be influenced according to a desired criterion (for example, the most favorable price) through the exclusion of certain condition types, while others are taken into account in this process.
"
An exclusion group and an exclusion procedure are assigned to a calculation schema.
"
The exclusion procedure specifies whether: $ The most or least favorable condition type within an exclusion group is chosen. $ The most or least favorable exclusion group is chosen. $ The existence of conditions of one condition type precludes the consideration of conditions of other types (exclusive procedure).
© SAP AG
SCM521
6-9
Only
If several condition records are valid for price determination purposes, you can define rules specifying which condition records are chosen and which are not taken into account. To do so, you use the condition exclusion procedure.
Partner
"
SAP
Use
Vendor A: discount for material 1 + discount for material 2
Use
Internal
?
Most favorable sum of condition values
Internal
Vendor A: vendor discount
Unit Summary
You are now able to: ! Create condition types for precious metal conditions by copying existing ones ! Explain the price determination process using precious metal conditions
Only
! Explain the function of the pallet discount/surcharge condition types ! Describe how to maintain weight and volume dependent conditions ! Create a condition exclusion
Use
SAP AG 2001
SAP
SAP
Partner
Internal
! Describe the control parameters for condition types for delivery costs
Only
Internal
Use
Partner
© SAP AG
SCM521
6-10
Exercises Unit: Special Condition Types and Special Functions Topic: Precious Metal Conditions
•
Maintain precious metal conditions
•
Examine the price determination process using precious metal conditions
Partner
You purchase certain materials that contain a precious metal. Since the market price of the precious metal fluctuates, this influences the purchase price. There is a special condition category (“U”) for pricing components that vary from day to day. This condition category causes the price for the material to be newly determined at the time a purchase order is created and at the time a goods receipt is posted. This is based on the ruling market price for the precious metal on those dates. 1-1
Create a new condition type Z##1 with the description Mat. price ## by copying the standard condition type GAU1. Assign the unit of measure: GAU (gram of gold) to your new condition type.
Internal
1-2
Create a second new condition type Z##2 with the description Curr. mat. price ## by copying the standard condition type GAU2. Check whether the unit of measure GAU has also been assigned. 1-2-1 The current date for condition type Z##2 should be define to automatically suggest the validity start and end dates.
Only
Which control parameters would need to be defined? _____________________________________________________ Save the new condition type. 1-3
Change the calculation schemas ZM00## and YM00## by replacing the standard condition types GAU1 and GAU2 with the new condition types Z##1 and Z##2. Save the changes.
1-4
Change the material master record for material T-REN## by assigning an alternative unit of measure of 5 GAU (gram of gold) equals one piece. 1-4-1 What is the conversion formula for the units of measure? ______________________________________________________ Save the change.
© SAP AG
SCM521
Partner
Save the new condition type.
SAP
SAP
Create condition types for precious metal conditions by copying existing ones
Use
Use
•
Internal
Only
At the conclusion of this exercise, you will be able to:
6-11
1-5
Using condition type Z##1 create an information record using the following data: Vendor:
T-K521C##
Material:
T-REN##
Purchasing organization:
IDES Deutschland (1000)
Plant:
Hamburg (1000)
Planned delivery time:
10
Purchasing group:
Z21 (SCM521)
Standard quantity:
100
Save the information record. 1-6
Maintain the current prices for precious metals by creating condition records for the condition type Z##2. Yesterday’s price was:
10.60 EUR per 1 GAU.
Today’s price is:
10.20 EUR per 1 GAU.
Use
Partner
The conditions are valid from the first day of the current month until December 31st of next year.
Save the precious metal conditions.
SAP
Vendor:
T-K521C##
Document date:
Yesterday
Purchasing organization:
IDES (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
Today
Internal
Order 1 pc of material T-REN## for plant Hamburg (1000), storage location 0001. 1-7-1 Check the results of the price determination process: _________________________________
Metal price portion:
_________________________________
Current metal price:
_________________________________
Only
Gross price:
Condition base value for Z##2 _________________________________
© SAP AG
Condition value for Z##2
_________________________________
Additional surcharges:
_________________________________
Discounts:
_________________________________
Net price:
_________________________________
Actual price:
_________________________________
SCM521
Partner
Use
Create a purchase order using the following data:
SAP
1-7
Internal
Only
The gross price for the material is 120 EUR. This price includes 10 EUR per 1 gram of gold.
6-12
1-7-2 Display an analysis of the pricing log to determine the condition pricing date for Z##2: ______________________________ Save your purchase order. Purchase order number: _____________________________________ 1-8
Post a goods receipt against your purchase order. Material document number: ________________________________________
1-9
Display the accounting document for your goods receipt posting. 1-9-1 At which price was the material valuated at the time of goods receipt? _________________________________________________________
Only
Use
Partner
_________________________________________________________
Internal
1-9-2 How do you explain the difference between the goods receipt value and the purchase order price?
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
6-13
Exercises Unit: Special Condition Types and Special Functions Topic: Condition Exclusion Procedure At the conclusion of this exercise, you will be able to: • Compare the different condition exclusion procedures
2-2
Vendor T-K521D## supplies you with the materials T-REK##, T-REL##, and TREM##. Create an information record for all three materials with the following conditions: •
The planned delivery time 7 days
•
purchasing group Z21 (SCM521)
•
The standard order quantity 100 pc
•
Validity period indefinitely
Partner
Use
SAP
The calculation schema ZM00## is also to be valid for vendor T-K521D## purchasing organization (1000). Assign your vendor schema group ## to vendor TK521D##.
10 EUR
Discount % on gross:
2.5%
Only
Internal
Material T-REK## Gross price: Material T-REL## Gross price:
100 EUR
Discount (value):
2 EUR from 1 pc 5 EUR from 100 pc
Material T-REM## Gross price: 2-3
20 EUR
Your vendor T-K521D## advises you that he is granting you a general discount of 5%, valid indefinitely. Create the vendor discount for condition type RL01.
© SAP AG
SCM521
SAP
2-1
Use
Partner
In some instances, there are several conditions that are valid for the same item. In such cases, you can define which conditions are to be selected by using the condition exclusion procedure.
Internal
Only
• Create a condition exclusion
6-14
2-4
Vendor T-K521D## discounts only apply to those materials for which there is no material-specific discount. Define two condition exclusion groups: A## with the description Material discounts ## and B## with the description Vendor discounts ##. Save these condition exclusion groups.
2-5
Assign the discount condition types RA00, RA01, RB00, and RC00 to the condition exclusion group A##. Assign the condition type RL01 to the condition exclusion group B##. Save your assignments.
2-6-1 Which condition exclusions procedure did you choose? ___________________________________________________ 2-6-2 In which order must the condition exclusion groups be specified? ______________________________________________________ T-K521D##
Purchasing organization:
IDES Deutschland (1000)
Purchasing group:
Z21 (SCM521)
Delivery date:
In four weeks (applies to all items)
Plant:
1000 (applies to all items)
Go to each purchase order item and check the price determination process.
SAP
Vendor:
SAP
Create a purchase order using the following data:
Use
2-7
Use
Partner
Assign the condition exclusion groups A## and B## and a suitable condition exclusion procedure to the calculation schema ZM00##.
Internal
Only
2-6
Order 10 pc of each of materials T-REK##, T-REL##, and T-REM##.
Partner
How are the net prices for the following materials determined?
Internal
2-7-1 Material T-REK## _________________________________________________________
Only
2-7-2 Material T-REL## _________________________________________________________ 2-7-3 Material T-REM## _________________________________________________________ Purchase order number: _____________________________________
© SAP AG
SCM521
6-15
Solutions Unit: Special Condition Types and Special Functions Topic: Precious Metal Conditions 1-1
Create a new condition type Z##1 with the description Mat. price ## by copying the standard condition type GAU1. Assign the unit of measure: GAU (gram of gold) to your new condition type.
Only
Internal
Tools -> Customizing -> IMG -> Edit Project Choose: SAP Reference IMG radio button
Partner
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Choose Define Condition Type
Use
Select GAU1 then choose Copy Change the unit of measure to GAU. SAVE
SAP
Create a second new condition type Z##2 with the description Curr. mat. price ## by copying the standard condition type GAU2. Check whether the unit of measure GAU has also been assigned. Tools -> Customizing -> IMG -> Edit Project
Use
Partner
Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Select GAU2 then choose Copy Verify the unit of measure is GAU. 1-2-1 The current date for condition type Z##2 should be define to automatically suggest the validity start and end dates. Which control parameters would need to be defined? The Valid-from (= blank) and Valid to (= 0) default control parameters allow you to specify that the current date is suggested as the validity start and end dates when condition records are being created. SAVE
SCM521
6-16
Only
Internal
Choose Define Condition Type
© SAP AG
SAP
1-2
1-3
Change the calculation schemas ZM00## and YM00## by replacing the standard condition types GAU1 and GAU2 with the new condition types Z##1 and Z##2. Tools -> Customizing -> IMG -> Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process→ Define Calculation Schema. Select schema ZM00## then choose Control. Replace GAU1 and GAU2 with Z##1 and Z##2 Select schema YM00## then choose Control. Replace GAU1 and GAU2 with Z##1 and Z##2 SAVE
1-4
Partner
Logistics → Materials Management → Material Master → Material → Change → Immediately. Select the Basic Data 1 view.
Use
Select Additional data, and then choose Units of measure tab SAVE 1-4-1 What is the conversion formula for the units of measure? The conversion formula for the units of measure is 5 GAU = 1 pc 1-5
Using condition type Z##1 create an information record using the following data:
Use
Partner
Logistics → Materials Management → Purchasing → Master data → Info Record → Create T-K521C##
Material
T-REN##
Purchasing org.
1000
Plant
1000
Only
Internal
Enter the following data on the Initial screen: Vendor
Select the Purch. Org data 1 radio button. Enter the following data on the Purch. Org data 1 screen: Plnd dely time:
10
Purchase group:
Z21
Standard qty:
100
Net price:
120.00 EUR
Select the Conditions radio button.
© SAP AG
SCM521
SAP
SAP
Change the material master record for material T-REN## by assigning an alternative unit of measure of 5 GAU (gram of gold) equals one piece
Internal
Only
SAVE
6-17
Enter the following data on the Conditions screen: Condition
Condition type
Amount
Gross price
Z##A
120.00 EUR note: this will have defaulted from the purchase org screen.
Mat price port ##
Z##1
10 EUR
Change the Valid to date to: December 31st of the following year SAVE 1-6
Create a purchase order using the following data:
Partner SAP Internal
Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor /Supplying Plant Known
Vendor:
T-K521C##
Document date
Yesterday’s date
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Only
Enter the following date in the Header area of the purchase order:
Enter the following data in the Item overview area of the purchase order:
© SAP AG
Material
PO quantity
Deliv. Date
Plant
T-REN##
1
Today
1000
SCM521
Partner
1-7
SAP
Logistics-> Materials Management-> Purchasing → Conditions → Other → Create. Enter condition type Z##2. On the following screen, enter company code 1000 Change Valid on and Valid to yesterday’s date and Enter the price of 10.60 EUR per 1 GAU SAVE Repeat the steps to enter the new price for Today’s price. Change Valid on and Valid to today’s date and Enter the price of 10.20 EUR per 1 GAU SAVE
Use
Use
Maintain the current prices for precious metals by creating condition records for the condition type Z##2.
Internal
Only
Change the Valid on date to: The first day of the current month of the current year
6-18
1-7-1 Check the results of the price determination process:
Partner
120.00 EUR
Metal price portion:
10.00 EUR per 1 GAU = 50.00 EUR per 1 pc
Current metal price:
10.60 EUR per 1 GAU = 53.00 EUR per 1 pc
Condition base value for Z##2:
5 GAU
Condition value for Z##2:
53.00 EUR (10.60 x 5 GAU)
Additional surcharges;
30.00 EUR
Discounts:
None
Net price:
153.00 EUR
Actual price:
153.00 EUR (This surcharge may appear due to a surcharge condition type created in a prior unit.)
1-7-2 Display an analysis of the pricing log to determine the condition pricing date for Z##2 Condition pricing date
Use
Yesterday’s date
SAVE Purchase order number: _______________________________________ 1-8
SAP
Post a goods receipt against your purchase order Logistics → Materials Management → Inventory Management → Goods Movement → Goods Receipt → For Purchase Order → PO Number Known. Select Item OK SAVE
Only
Internal
Material document number: __________________________________________
Partner
Enter your purchase order number and choose the Execute icon
Use
SAP
Gross price:
Internal
Only
Go to the Conditions tab in the item details screen area of your purchase order
© SAP AG
SCM521
6-19
1-9
Display the accounting document for your goods receipt posting. Logistics → Materials Management → Inventory Management → Material Document → Display. On the overview screen for the material document, choose Environment → Accounting docs, and then the document category Accounting document. 1-9-1 At which price was the material valuated at the time of goods receipt? The material was valuated at 151.00 EUR. 1-9-2 How do you explain the difference between the goods receipt value and the purchase order price?
Only
To be specific, the goods receipt valuation price of 151.00 EUR is 2.00 EUR less than the 153.00 EUR order value on the purchase order. yesterday’s price of 10.60 EUR and today’s price of 10.20 EUR. This is a decrease of 0.40 EUR. Therefore, 0.40 UNI x 5 GAU = 2.00 EUR decrease.
Use
Partner
In the previous exercise you entered
Internal
The valuation price at the time of goods receipt differs from the order price due to the different market price for precious metals that applies on the goods receipt date.
SAP
SAP Only
Internal
Use
Partner
© SAP AG
SCM521
6-20
Solutions Unit: Special Condition Types and Special Functions Topic: Condition Exclusion Procedure 2-1
The calculation schema ZM00## is also to be valid for vendor T-K521D## purchasing organization (1000). Assign your vendor schema group ## to vendor TK521D##.
Enter the following data: Vendor
T-K521D##
Purchasing org
1000
Select the purchase date Maintain the vendor schema group ## SAVE Vendor T-K521D## supplies you with the materials T-REK##, T-REL##, and TREM##. Create an information record for all three materials with the following conditions: Gross price:
10 EUR
Discount % on gross:
2.5%
Partner
Use
Material T-REK##
Internal
Material T-REL## Gross price:
100 EUR
Discount (value):
2 EUR from 1 pc 5 EUR from 100 pc
SAP
SAP
2-2
Use
Partner
Internal
Only
Logistics → Materials Management → Purchasing → Vendor → Purchasing → Change (Current).
Material T-REM##
Only
Gross price:
20 EUR
Logistics → Materials Management → Purchasing → Master data → Info Record → Create Enter the following data on the Initial screen: Vendor
T-K521D##
Material
T-REK##
Purchasing org.
1000
Plant
1000
Select the Purch. Org data 1 radio button.
© SAP AG
SCM521
6-21
Enter the following data on the Purch. Org data 1 screen: Plnd dely time:
7
Purchase group:
Z21
Standard qty:
100
Net price:
10.00 EUR
Select the Conditions radio button.
Partner
Condition type
Amount
Gross price
PB00
10.00 EUR note: this will have defaulted from the purchase org screen.
Discount % on Gross
RA01
2.5 %
Change the Valid on date to: Today
Use
Change the Valid to date to: indefinitely SAVE Repeat the steps for material T-REL## and T-REM##. Hint: make the requested changes to the conditions for each material.
SAP
Save each information record 2-3
Your vendor T-K521D## advises you that he is granting you a general discount of 5%, valid indefinitely. Create the vendor discount for condition type RL01.
Internal
Logistics → Materials Management → Purchasing → Master Data → Conditions → Discounts/Surcharges → by Vendor Enter the following data: 1000
Vendor
T-K521D##
Scope of list
0001
Only
Purchasing Organization
Choose the Execute icon Select the purchasing organization line by using the mouse and clicking on the line once. Choose the Create icon Enter the discount of 5% SAVE
© SAP AG
SCM521
Partner
Use
SAP
Condition
Internal
Only
Enter the following data on the Conditions screen:
6-22
2-4
Vendor T-K521D## discounts only apply to those materials for which there is no material-specific discount. Define two condition exclusion groups: A## with the description Material discounts ## and B## with the description Vendor discounts ##. Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Exclusion Choose Condition Exclusion Groups Select the New entries radio button
Only
Internal
Enter the new exclusion groups A## with the description Material discounts ## and B## with the description Vendor discounts ## SAVE
Partner
2-5
Assign the discount condition types RA00, RA01, RB00, and RC00 to the condition exclusion group A##. Assign the condition type RL01 to the condition exclusion group B##.
Use
Tools → Customizing → IMG →> Edit Project Choose: SAP Reference IMG radio button
SAP
SAP
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Exclusion Choose Assignment of Condition Exclusion Groups - Condition Types Select the New entries radio button
Use Internal
CTyp
A##
RA00
A##
RA01
A##
RB00
A##
RC00
B##
RL01
SCM521
Only
© SAP AG
ExGr
Partner
Enter the following data:
6-23
2-6
Assign the condition exclusion groups A## and B## and a suitable condition exclusion procedure to the calculation schema ZM00##. Tools → Customizing → IMG → Edit Project Choose: SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Exclusion Choose Assignment of Condition Exclusion Groups - Condition Schema Select the schema ZM00## Choose the Exclusion folder
Internal
Only
Select the New entries radio button
Sno
1
Cpr
D
ExGr1
A##
ExGr2
B##
2-6-1 Which condition exclusion procedures did you choose?
SAP Use
Only
Internal
Partner
2-6-2 In which order must the condition exclusion groups be specified? Condition exclusion group A## must be specified as ExGr1 and condition exclusion group B## as ExGr2. They must be specified in this order, since the general vendor discount is applied only if there is no relevant materialspecific discount, That is, if the R/3 System finds an applicable condition from the A## group, that excludes the transaction from proposing conditions that belong to the B## group.
SAP
You choose the exclusive procedure. This procedure states that the condition types of the second condition exclusion group are not taken into account if conditions types of the first condition exclusion group are found.
Use
Partner
Enter the following data:
© SAP AG
SCM521
6-24
2-7
Create a purchase order using the following data: Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor /Supplying Plant Known.
Vendor:
T-K521B##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Internal
Only
Enter the following date in the Header area of the purchase order:
Material
PO quantity
Deliv. Date
Plant
T-REK##
10
4 weeks from today
1000
T-REL##
10
4 weeks from today
1000
T-REM##
10
4 weeks from today
1000
Use
Partner
Enter the following data in the Item overview area of the purchase order:
Select the Conditions tab within the Item details area of the purchase order to answer steps 2-7-1 to 2-7-3. 2-7-1 Material T-REK##:
SAP Use
99.80 EUR (100.00 EUR gross price less 2 EUR RB00 discount). The vendor discount RL01 appears but is inactive and is not included in the calculation since there was a material-specific discount. 19.00 EUR (20.00 EUR gross price less 5% vendor discount RL01). There was no material-specific discount for this item, so the vendor discount applied. SAVE Purchase Order number _________________________________
© SAP AG
SCM521
6-25
Only
Internal
2-7-3 Material T-REM##:
Partner
2-7-2 Material T-REL##:
SAP
9.75 EUR (10.00 EUR gross price less 2.5% RA01 discount). The vendor discount RL01 appears but is inactive and is not included in the calculation since there was a material-specific discount.
Subsequent (End-of-Period Rebate) Settlement
Contents: ! Prerequisites for Rebate Arrangements ! Conditions in Rebate Arrangements ! Updating of Business Volumes ! Settlement and Extension of Rebates
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
7-1
Subsequent Settlement: Unit Objectives
At the conclusion of this unit, you will be able to: ! Define the process of subsequent settlement with regard to end-of-period rebates granted by vendors
Only
! Describe the process of cumulative business volume updating
Use
SAP AG 1999
SAP
SAP
Partner
Internal
! Create a rebate arrangement and carry out the related settlement
Only
Internal
Use
Partner
© SAP AG
SCM521
7-2
Subsequent Settlement: Business Scenario
! Your vendor may offer you a rebate at the end of the year if you do a certain amount of business with him. The subsequent settlement process allows you to create a rebate arrangement to record this agreement.
Partner
SAP
A volume-based incentive rebate is a partial refund of the total amount spent by one business partner on goods or services supplied by the other over a period. The party granting the rebate is termed the "condition granter" and the actual amount due may vary according to the volume of business done (value of spend) over the period. The basis for a volume rebate can be defined in a variety of ways (for example, vendor or vendor/vendor sub-range).
Only
Internal
"
SAP
Use
Use
Partner
Only
Internal
SAP AG 2002
© SAP AG
SCM521
7-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Subsequent Settlement: Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
7-4
End-of-Period Rebates: Overview Negotiations with vendor
From 01.01.
Create/maintain rebate arrangement From business volume of 20,000 upwards: 1 % volume rebate
Pur. order
Only
?
Partner
Cumulative busn. volume updates over period
12.31.
Busn. vol. comp.
Settlement acctg.
to 12.31
Credit memo
Use
SAP AG 2002
Within the overall validity period of a rebate arrangement, the cumulative figures on the volume of business done with the vendor (purchases made) are updated continually for each condition on the basis of the verified vendor invoices. This updated data then serves as the basis for automatic settlement.
"
At the end of the overall validity period of an arrangement or at the time of interim or partial settlement, the rebate income in respect of the conditions for which settlement is due is calculated and the data posted in Financial Accounting. The outstanding cumulative business volumes qualifying for end-of-period rebates (that is, the portion of the total for which no rebate has yet been paid) are taken as the basis for this process.
"
If your enterprise has arranged with the vendor to carry out a business volume comparison and agreement process prior to settlement, the business volume figures recorded by each party over the period are compared with each other and reconciled before final settlement accounting takes place.
Use
"
© SAP AG
SCM521
7-5
Only
A rebate arrangement, governing the payment of end-of-period rebates (or retrospective discounts), is an understanding with the "condition granter" (vendor, or entity granting the rebate) to which condition records are assigned. This ensures that stipulations involving conditions requiring end-ofperiod settlement can be made dependent on a variety of different criteria (e.g. vendor, article, settlement group) and handled on a variable basis. Different calculation rules and reference magnitudes can be used.
Partner
"
SAP
SAP
Invoice
Internal
Internal
Invoice
Prerequisites
Vendor Subseq. sett. BV comp. Reb. arrangement Arrang. type
Only Partner
Condition tables Condition types
SAP AG 2002
SAP
SAP
Settlement type Settlement calendar Arrangement calendar Condition type group
Settlement statement
Use
To enable rebate arrangements entered into with a vendor to be created in the R/3 System and for settlement accounting to take place with respect to such arrangements, the Subsequent settlement indicator must be set in the vendor master record.
"
A rebate arrangement must be assigned to an arrangement type. The latter specifies whether the arrangement relates to a vendor in general or to specific materials. Arrangement types are defined in Customizing and contain default values and control parameters, such as the following: $ Arrangement and settlement calendars The arrangement calendar specifies the end of the validity periods of rebate arrangements and controls the extension of the latter. The settlement calendar specifies the points in time at which partial settlements are to be effected. $ Condition type group The condition type group indicates which condition types and condition tables can be used for an arrangement type.
"
Settlement type: As of SAP R/3 Enterprise Core 4.70 You cannot use settlement with a credit memo as a settlement document. Use vendor billing documents (debit-side settlement) instead. For more information, see the release notes - Converting Subsequent Settlement to Vendor Billing Documents. “Debit-side settlement” means that Purchasing issues one or more billing documents to the vendor (settlement documents are billing documents in Sales and Distribution).
© SAP AG
SCM521
7-6
Only
Internal
"
Partner
Use
Customizing: arrangement type
Internal
Cond. granter Currency Validity Busn. vol. comp. Conditions
Rebate arrangement
Purchase order Vendor A 10 pc mat. 1 Sett. acctg.
Purchase order Vendor A 10 pc mat. 1 @ 10.00
Goods receipt 10 pc mat. 1
Invoice Vendor A 10 pc mat. 1 @ 10.00
Accounting document GR/IR 100.00 Stock account 100.00
Partner
Conditions PB00 100.00 A001 0%
100.00
Accrual
Business volume update Period
Rebate arr.
Vendor
Pur. org.
...
99
A
1000
Prov. value
Busn. vol.
...
100.00
...
SAP AG 2002
The basis for cumulative business volume updates is the purchase order. When a purchase order is created, a price determination process takes place. If, in the course of this process, a condition is found that involves the creation of a provision for accrued rebate income (Accrual indicator set for condition type), the value of this provision is shown in the purchase order. In the case of conditions that do not have this indicator, the value 0 is shown.
"
The business volume update for subsequent rebate settlement takes place at the time of invoice receipt as per the date on the vendor’s invoice. The data from a successfully verified vendor invoice serves as the basis for settlement accounting.
"
Cumulative updating takes place for each settlement period if settlement takes place monthly or more frequently. If settlement takes place less frequently than monthly, cumulative updating nevertheless takes place on a monthly basis. This is to ensure that monthly statistics can subsequently be created.
Only
"
The Statement function enables you to display a list of all statistical records created within the framework of the cumulative business volume update process with respect to a rebate arrangement. To see all the purchasing documents covered by a rebate arrangement in addition to the statistical data, you can use the Detailed statement function.
Use
"
Partner
SAP
SAP
Info record Vendor A Material 1 No s. acctg.
Use
Internal
Rebate arr. no. 99 Vendor A 01.01. - 12.31. Cond. type A001
Internal
Only
Cumulative Updating of Business Volumes
© SAP AG
SCM521
7-7
Comparison/Agreement of Business Volumes
Rebate arrangement Cond. granter BV comp.
BV comparison
Final settlement
Partner SAP
Mat. 1: 2450.00 Mat. 5: 3800.00 Mat. 8: 1620.00
Mat. 1: 2450.00 Mat. 5: 3800.00 Mat. 8: 1610.00
Agreed value 1615.00
Settlement basis SAP AG 2002
"
In the case of discrepancies between the two sets of figures, an ”agreed value” can be entered. This latter value is then taken into account in the settlement accounting process that follows.
"
If you have arranged to carry out the business volume comparison and agreement process with your vendor prior to settlement, the Business volume comparison indicator must be set in the rebate arrangement.
"
If it has been stipulated that the business volume comparison and agreement process is to be carried out with the vendor prior to final settlement and the Business volume comparison indicator has been set in the rebate arrangement, the R/3 System will not allow final settlement accounting to be effected until this process has taken place.
"
If your business volume statistics agree with the vendor’s figures, you should not save the business volume comparison but cancel (that is, deselect) the Business volume comparison indicator in the rebate arrangement.
© SAP AG
SCM521
7-8
Only
The business volume figures arrived at by the two parties for a rebate arrangement may differ, due to the vendor and customer assigning items to different accounting periods for example. The business volume comparison serves as the basis for the reconciliation of your and your business partner’s figures, the aim being to avoid having to make subsequent adjustments.
Partner
"
SAP
Use
Vendor‘s statistics
Use
Internal
Own business volume statistics
Internal
Only
Comparison of business volumes
Settlement
Validity period of rebate arrangement
One-time settlement
01.01.
12.31.
Partial settlement
Final settlement
Settlement document Scales taken into account
Blocking of affected condition records
Settlement list
Status of rebate arrangement: Settlement effected
Partner SAP
Settlement document Settlement list
Statistical apportionment of rebate income at plant level
Blocking of condition records Deactivation of business vol. updating Status of rebate arrangement: Final settlement effected for rebate arr. Statistical apportionment of rebate income at plant level
SAP AG 2002
"
"
"
"
© SAP AG
SCM521
7-9
Only
"
Partner
"
Settlement accounting can be effected with respect to a rebate arrangement if conditions are due for settlement and cumulative business volume data (update data) relating to these conditions exists. Rebate arrangements are subdivided into those requiring once-only settlement and those requiring periodic settlement. Settlement accounting with regard to rebate arrangements requiring once-only settlement is carried out as per the validity end date of the arrangement. With regard to rebate arrangements requiring periodic settlement, partial and final settlement is carried out in accordance with the periods specified in the settlement calendar. Partial settlement means settlement with regard to a “periodic” rebate arrangement, where the settlement date lies before the validity end date of the rebate arrangement. When partial settlement accounting has been carried out with regard to a rebate arrangement, the condition records are blocked and the rebate arrangement acquires the status Settlement effected. Final settlement means the concluding settlement with respect to a rebate arrangement upon expiration of the latter’s validity period, taking into account any already effected partial and interim settlements. In the case of periodic settlements, the last settlement to be effected within the validity period of a rebate arrangement is the final settlement. When final settlement accounting has been carried out with regard to a rebate arrangement, the condition records are blocked and the updating of the business volume statistics deactivated. In addition, the status of the rebate arrangement is set to Final settlement effected for rebate arrangement. Interim settlement can be carried out both for rebate arrangements requiring once-only settlement and for those requiring periodic settlement. In the case of an interim settlement, the end date of the current period must be specified as the settlement date and the Interim settlement indicator set for the settlement run. Interim settlement means settlement accounting in respect of vendor business volume carried out prior to expiration of the validity period, facilitating the generation of rebate income in advance of the due date. Following a successful settlement run the relevant data is posted in Financial Accounting automatically.
SAP
Use
Final settlement
Use
Internal
Partial settlement
Internal
Only
Interim settlement
Extension of Rebate Arrangements
Arrangement calendar
Rebate arr. no. 10 Arrang. type: 1000 Arr. calendar: AJ Validity: 01.01.- 12.31.2000
01.01.01
12.31.01
01.01.01
Only
Business volume updates
!
Activation of busn. volume updating
Rebate arr. no. 34 01.01.02 SAP AG 2002
Business volume updates
12.31.02
"
Rebate arrangements can be extended if the arrangement conditions are to remain in effect for a new validity period.
"
A prerequisite for the extension of a rebate arrangement is that an arrangement calendar has been assigned to the relevant arrangement type in Customizing. The arrangement calendar specifies the validity end date of a rebate arrangement. It also specifies the period by which an arrangement is to be extended.
"
The Extend arrangement function allows you ”extend” an existing rebate arrangement by creating a new, follow-on arrangement with an adjusted validity period. The validity start date of the new arrangement is the day after the validity end date of the arrangement that is to be extended. The end date is determined from the arrangement calendar.
"
A rebate arrangement must be extended in good time, before the creation of the first purchase order within the new arrangement validity period, so that the business volume data can be recorded correctly. You can display rebate arrangement extensions.
"
If a rebate arrangement is not to be extended, you can delete the arrangement calendar from the last valid arrangement by choosing the Remove agreement calendar function from the Extras menu while in arrangement maintenance mode. If you later decide to extend the arrangement after all, you can reassign the arrangement calendar to the rebate arrangement in similar fashion.
© SAP AG
SCM521
7-10
Only
Rebate arrangements entered into with a vendor are often long-term arrangements lasting several years or even indefinitely. In the R/3 System, however, they are usually initially created for a shorter period, such as the current calendar year.
Partner
"
SAP
SAP
Partner
Extension of rebate arr.
Use
Use
Deactivation of busn. volume updating
Final settlement
Internal
Internal
12.31.2000
Retrospective Compilation of Statistics
Rebate arrangement 01.01. - 12.31.
01.01.
Purchase order GR, IR
Purchase order GR, IR
Purchase order GR, IR
Retrosp. compilation of statistics
Autom. updating of busn. vols.
Internal
Only
12.31
Retrospective compilation of statistics Vendor master rec.: subsequent settlement subseq. settlement index Report RMCENEUA/RMEBEIN3: Comp. of index structure S111 Report RWMBON08 (update run, version 000): comp. of info structures S015, S074 SAP AG 2002
If you know that you will have to compile the business volume statistics for a vendor retrospectively, you should set the Subsequent settlement index indicator in the master record of the vendor in question. This indicator causes relevant data to be logged in an index (info structure S111) when a purchase order is created. The indicator should be set only if it is clear that retrospective compilation of the statistics will be necessary for a vendor, otherwise the volume of data would be inflated unnecessarily.
"
The retrospective compilation of business volume statistics is based on the index structure S111. It is carried out using report RWMBON08, which you can access from the Purchasing menu. The report updates the vendor business volumes in the info structures S015 and S074. If you failed to set the Subsequent settlement index indicator in the vendor master record in good time, you can have the index structure S111 compiled retrospectively using report RMCENEUA or (as of 4.0A) RMEBEIN3.
Use
"
© SAP AG
SCM521
7-11
Only
The cumulative vendor business volumes are continually updated in statistical records of the info structures S015 and S074 when invoices are entered relating to purchase orders whose price determination process takes into account conditions requiring ”subsequent settlement” (that is, which relate to end-of-period rebates). You can compile these statistics retrospectively. Such retrospective compilation of the statistics is necessary if the validity start date of a rebate arrangement lies before the date the arrangement is entered in the R/3 System. In this case, all purchase orders issued prior to this date of entry must be treated as though the arrangement conditions had already been valid on the PO date.
Partner
"
SAP
Internal
Use
SAP
Partner
Purch. order item: settlement accounting
Subsequent Settlement: Unit Summary
You are now able to: ! Define the process of subsequent settlement with regard to end-of-period rebates granted by vendors
! Describe the process of cumulative business volume updating
Use
SAP AG 1999
SAP
SAP
Partner
Internal
Only
! Create a rebate arrangement and carry out the related settlement
Only
Internal
Use
Partner
© SAP AG
SCM521
7-12
Exercises Unit: Subsequent (End-of-Period Rebate) Settlement
At the conclusion of this exercise, you will be able to: • Define the process of subsequent settlement with regard to end-of-period rebates granted by vendors
Only
Your vendor may offer you a rebate at the end of the year if you do a certain amount of business with him. The subsequent settlement process allows you to create a rebate arrangement to record this agreement. 1-1
You have entered into a volume-based, period-end incentive rebate arrangement with vendor T-K521E## for purchasing organization IDES Deutschland (1000) and want to record this arrangement in the R/3 System. If necessary make the required setting changes Save the change Vendor T-K521E##grants a general volume-based, period-end, incentive rebate of 0.5% on all materials, increasing to 2.5% on a business volume of 5000 EUR upwards. ______________________________________________________ 1-2-2 The overall arrangement validity period is to start on today’s date and end on December 31 of the current year. Check the default validity period. A business volume comparison and agreement process is optional, but not mandatory. Maintain the arrangement conditions, including the necessary scale. 1-2-3 Check the period-specific conditions. Has a condition been created for each month within the overall validity period of the rebate arrangement? 1-2-4 Can you maintain material T-REK## as the settlement material? Arrangement number: ____________________________________
© SAP AG
SCM521
7-13
Only
Internal
1-2-1 Which agreement type did you choose?
Partner
1-2
SAP
SAP
Partner
• Describe the process of cumulative business volume updating
Use
Use
Internal
• Create a rebate arrangement and carry out the related settlement
1-3
Create a purchase order using the following data: Vendor: Purchasing organization: Purchasing group: Delivery date: Plant: Storage location:
T-K521E## IDES Deutschland (1000) Z21 (SCM521) Today Hamburg (1000) Materiallager (0001)
Tax code:
0I
Order 60 pc of material T-REL## at a price of 100 EUR. 1-3-1 Was condition type A001 used to determine a rebate for this purchase order?
Partner
Post a goods receipt for the purchase order created in Step 1-3. Material document number: ________________________________________
1-5
You receive an invoice from vendor T-K521E## for the purchase order document created in step 1-3 for 6000 EUR at a tax code of 0I specifying today’s date as the document date and period baseline date. Enter the vendor’s invoice on the system. Invoice document number: ________________________________________
1-6
Was the invoice blocked for payment? If needed release the invoice.
1-7
Display the cumulative business volume update figures for your rebate arrangement.
Use
1-7-1 What is the figure for the scale basis? ________________________________________________________ Simulate the settlement accounting for your rebate arrangement for the end of the current year, using the report function. 1-8-1 What is the simulated value of the rebate for the subsequent settlement?
Only
Internal
________________________________________________________
Partner
Use
1-8
SAP
SAP
1-4
Internal
Only
Purchase order number: _________________________________________
© SAP AG
SCM521
7-14
Solutions Unit: Subsequent (End-of-Period Rebate) Settlement
1-1
Only
Logistics → Material Management → Purchasing → Master Data →Vendor → Purchasing → Change (Current) Enter the following data: Vendor
T-K521E##
Purchasing Organization
1000
Select Purchasing data
Internal
Check the Subsequent settlement indicator SAVE Vendor T-K521E##grants a general volume-based, period-end, incentive rebate of 0.5% on all materials, increasing to 2.5% on a business volume of 5000 EUR upwards.
Use
Enter the agreement type 1000 Choose Enter
Internal
Enter the purchasing group Z21.
Only
Do not save until you have answered steps 1-2-1 to 1-2-4
1-2-1 Which agreement type did you choose? The agreement type is 1000. If a rebate arrangement applies to all the materials supplied by a vendor, the agreement type Vendor rebate (key 1000 in the standard system) should be chosen.
© SAP AG
SCM521
Partner
Logistics → Materials Management → Purchasing → Master Data → Subsequent Settlement → Vendor Rebate Arrangements → Rebate Arrangement → Create.
SAP
SAP
1-2
Use
Partner
You have entered into a volume-based, period-end incentive rebate arrangement with vendor T-K521E##and want to record this arrangement in the R/3 System.
7-15
1-2-2 The overall arrangement validity period is to start on today’s date and end on December 31 of the current year. Check the default validity period. A business volume comparison and agreement process is optional, but not mandatory. Maintain the arrangement conditions, including the necessary scale. Choose the Conditions radio button Choose the Vendor line by double clicking on the vendor line with the mouse. Vendor
Rebate
T-K521E##
.5%
Internal
Only
Enter the following data:
Select the Vendor line by choosing the box to the left of the line Select the Scales icon Scale Value
Rate
Blank
.5% (this will default)
5000
2.5%
SAP
1-2-3 Check the period-specific conditions. Has a condition been created for each month within the overall validity period of the rebate arrangement? Select the Vendor line by choosing the box to the left of the line
Internal
Choose the Period-spec. condit icon
Only
Yes, a condition been created for each month within the overall validity period of the rebate arrangement? Stay in the Create Rebate: Rebate (A001) Periodspecific conditions screen to process step 1-2-4
1-2-4 Can you maintain material T-REK## as the settlement material? Select from the menu toolbar Go to → Matl for settlement Enter material T-REK## in the Matl f. settl. field Yes, you maintain material T-REK## as the settlement material SAVE Arrangement number: ____________________________________
© SAP AG
SCM521
Partner
Use
Stay in the Create Rebate: Overview Rebate (A001) screen to process step 1-2-3
SAP
Select the Green arrow icon and go back to the Create Rebates: Overview Rebates (A001) screen
Use
Partner
Enter the following data:
7-16
1-3
Create a purchase order using the following data: Vendor: Purchasing organization: Purchasing group: Delivery date: Plant: Storage location:
T-K521E## IDES Deutschland (1000) Z21 (SCM521) Today Hamburg (1000) Materiallager (0001)
Tax code:
0I
Order 60 pc of material T-REL## at a price of 100 EUR.
Internal
Only
Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Known
Vendor:
T-K521E##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
Use
Partner
Enter the following date in the Header area of the purchase order:
PO quantity
Net price
Delivery date
Plant
T-REL##
60 pc
100 EUR
Today’s date
1000
Enter the following date on the Invoice tab within the Item details area of the purchase order:
Internal
Tax code
0I
1-3-1 Was condition type A001 used to determine a rebate for this purchase order?
Only
Select the Condition tab from within the item details area of the purchase order Yes, condition type A001 (volume-based incentive rebate) was used. SAVE Purchase order number: __________________________________________
© SAP AG
SCM521
Partner
Use
Material
SAP
SAP
Enter the following data in the Item overview area of the purchase order:
7-17
1-4
Post a goods receipt for the purchase order created in Step 1-3. Logistics → Materials Management → Inventory Management → Goods Movement → Goods Receipt → For Purchase Order → PO Number Known. Enter the purchase order number Choose the Execute icon. Select item OK Select the Save icon Material document number: ________________________________________ You receive an invoice from vendor T-K521E## for the purchase order document created in step 1-3 for 6000 EUR at a tax code of 0I specifying today’s date as the document date and period baseline date. Enter the vendor’s invoice on the system. Logistics → Materials Management → Logistics Invoice Verification → Document Entry → Enter Invoice.
SAP
Today’s date
Posting date
Today’s date (this will default)
Amount
6000
Tax amount
Leave blank and change the default tax to 0I
SAP
Invoice date
Use
Partner
Enter the following date in the Basic date tab of the invoice:
Enter the following date in the Payment tab of the invoice: BaselineDt
Use
The purchase order number created in step 1-3 Enter to verify the data Select the Post icon Invoice document number: ________________________________________ 1-6
Was the invoice blocked for payment? If needed release the invoice. Logistics → Materials Management → Logistics Invoice Verification → Further Processing → Release Blocked Invoices Enter the following data: Company code
1000
Vendor
T-K521E##
Choose the Execute icon If your invoice is listed, select the blocking reason for your invoice and choose Cancel blocking reason. SAVE © SAP AG
SCM521
7-18
Only
If you get a warning message about exceptions, choose Enter to accept it.
Partner
Internal
Today’s date
Enter the following date in the PO reference tab of the invoice:
Internal
Only
1-5
1-7
Display the cumulative business volume update figures for your rebate arrangement. Logistics → Materials Management → Purchasing Master Data → Subsequent Settlement → Vendor Rebate Arrangements→ List Displays → Business Volume Data. Enter the arrangement number from step 1-2-4 Choose the Execute icon 1-7-1 What is the figure for the scale basis? 6000 EUR Simulate the settlement accounting for your rebate arrangement for the end of the current year, using the report function.
Partner
Logistics → Materials Management → Purchasing Master Data → Subsequent Settlement → Vendor Rebate Arrangements → Rebate Arrangement → Create Settlement Document → Via Report
Use
Enter the last day of the current year as Settlement date and the current date as the Posting date. Be sure to choose Simulate on the initial screen.
SAP
Enter your rebate arrangement number and the settlement and billing (posting) dates.
SAP
Internal
Only
1-8
Under Control data: settlement run, select Simulate. Choose Execute.
Partner
Use
Choose Yes at the Confirmation prompt. 1-8-1 What is the simulated value of the rebate for the subsequent settlement?
Only
Internal
A rebate value of 30 EUR.
© SAP AG
SCM521
7-19
Customizing
Contents: ! Calculation Schemas ! Condition Types ! Access Sequences ! Routines and Adjusting the System
Use
SAP AG 1999
SAP
SAP
Partner
Internal
Only
! Condition Tables
Only
Internal
Use
Partner
© SAP AG
SCM521
8-1
Customizing: Unit Objectives
At the conclusion of this unit, you will be able to: ! Outline the ways in which the price determination process can be influenced through Customizing
Only
! Review the most important control parameters for calculation schemas, condition types and access sequences
Use
SAP AG 1999
SAP
SAP
Partner
Internal
! Explain when you have to work with formulas and requirements of your own or carry out system modifications
Only
Internal
Use
Partner
© SAP AG
SCM521
8-2
Customizing: Business Scenario
! You want to adapt the price determination process to suit the specific needs of your organization using Customizing. Additional adjustments can be made using your own program subroutines.
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
8-3
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Customizing: Overview Diagram
Only
Internal
Use
Partner
© SAP AG
SCM521
8-4
Overview Customizing MM ❍ ❍ ❍ ❍
Maintain condition table(s) Maintain access sequence(s) Maintain condition type(s) Maintain calculation schemas
Customizing SD
Only
System adjustment
Partner
❍ ❍ ❍ ❍
Extend condition structures by adding new fields Supply new fields from documents Activate user exits Extend catalog of allowed fields
Use
SAP AG 2002
"
SAP
The Customizing functionality for Purchasing enables you to:
Partner
$ Create, change, and display access sequences
Use
SAP
Define requirements Define formulas
Internal
❍ ❍
$ Create, change, and display condition types $ Set upper and lower limits for the conditions belonging to a condition type
Internal
$ Define exclusion indicators for condition exclusion $ Create, change, and display calculation schemas
Only
$ Create schema groups for purchasing organizations or vendors, and assign them to purchasing organizations $ Define the process of determining the calculation schema $ Define transaction/event keys $ Define condition exclusion groups and condition exclusion procedures $ Create, change, and display condition tables $ Extend the field catalog for condition tables $ Define Copy Control for Conditions "
In Customizing for Sales and Distribution, you can define the requirements for price determination and formulas for determining and calculating the scale basis, the condition basis, the condition value or the group key in the form of ABAP form routines.
© SAP AG
SCM521
8-5
Customizing: Calculation Schema
Step
Count. C.ty.
1
10
From
To
Man.
Mand. Stat.
PB00
Print
Subtot.
X
1
...
Accr.
Basis for percentage discounts/surcharges
Mandatory Statistical Print indicator
Transaction/event key for account determination SAP AG 2002
"
SAP
SAP
Partner
Subtotaling of condition values
Use
The calculation schema (pricing procedure) includes the following information: $ Step: sequence of conditions within the calculation schema $ Cntr: sequence of conditions within a Step (counter) $ CTyp: which condition types are to be taken into account (Condition Type) $ To: percentage discounts or surcharges are calculated based on preceding steps up to this step (To Reference Step), can be used with the from step $ Man: whether conditions of a certain type are determined automatically or have to be entered manually
Only
Internal
$ Fro: percentage discounts or surcharges are calculated based on this step (From reference Step)
$ Mdt: whether the condition type is mandatory $ Stat: whether a condition is taken into account in the net price calculation (Statistical indicator) $ Print: whether and how condition lines are to be printed on documents $ Subto: whether and in which fields condition values or subtotals are to be stored for further processing (Subtotal). $ Reqt: controls whether a prerequisite must be fulfilled in order for a condition type to be included/excluded from the price determination process (Requirement) $ AltCTy: Alternative formula to the formula in the standard system that determines a condition. (Alternative calculation type) $ AltCBV: Formula for determining the condition basis as an alternative to the standard. $ ActKy: The transaction/event key to which the G/L account postings will be made $ Accr: Key which identifies various types of G/L Accounts for accruals or provisions © SAP AG
SCM521
Partner
Use
Internal
Only
Autom. determination/ manual maintenance
8-6
Customizing: Condition Type
Condition type ZXYZ Control data 1
Access Sequence
Cond. class Calculation type: Condition cat.:
+/- sign
Group Conditions Group Conditions
Only
Item condition
Partner
Master data Pricing procedure
... ...
Scale type
Control data 2 Accrual
... ...
SAP AG 2002
"
If conditions with their own validity period are to be maintained for a certain condition type, this condition type must have an Access sequence assigned to it.
"
A Condition class (e.g. A = discounts or surcharges) and a Calculation rule ("calculation type" field) must be assigned to a condition type. The calculation rule specifies whether the condition amount is defined as an absolute amount, an amount per unit of quantity, weight, or volume, or as a percentage. Furthermore, a Condition category may have to be assigned to the condition type.
"
A condition type can be defined as a Header condition and/or an Item condition, as well as a Group condition.
"
The Plus/minus sign determines whether the condition type is treated as a discount (deduction) or surcharge (addition).
"
Whether condition amounts or values can be changed or deleted is determined by the change options, particularly by the Manual entry field.
"
A Calculation schema (”pricing procedure”) for supplementary conditions must be assigned to the condition type for the gross price.
"
The scale basis for a scale defines how the R/3 System interprets a condition price scale. For example, the scale can be based on a value, a quantity or a weight.
"
Using the Scale type, you specify whether the scale values of the condition represent the upper or lower limit for the price, discount or surcharge.
© SAP AG
SCM521
8-7
Only
A condition type defines the properties and characteristics of a pricing element. Condition types are defined in Customizing. You should not change the standard condition types.
Partner
"
SAP
SAP
Header condition
Manual entry
Use
Use
Internal
Internal
...
Change options
Scales Scale basis
...
Customizing: Access Sequences
Access sequence 0002 Gross price
Accesses Requirement
SNo. Tab. Description
Only
Fields
Partner SAP
36 35
Condition
Doc. structure
Doc. field
LIFNR MATNR EKORG WERKS ESOKZ
KOMK KOMP KOMK KOMP KOMP
LIFNR MATNR EKORG WERKS ESOKZ
Direct value source
SAP AG 2002
SAP
The access sequence is a search strategy through which you specify the order in which condition tables are to be searched for relevant entries for a condition type.
"
The order of access is determined by the order of the condition tables in the access sequence.
"
Using requirement routines, you specify the prerequisites according to which the R/3 System searches through certain condition tables for relevant entries. Requirement routines can be created in Customizing for Sales and Distribution as ABAP form routines.
"
You use the Exclusive indicator to specify that the search for further valid conditions in (other) condition tables is stopped if an access was successful and a relevant entry found.
"
The field contents with which a condition table is to be accessed are also defined in the access sequence, through the assignment of source fields from the document to the key fields of the condition table. Typically, accessing of the condition tables is carried out with the content of a field from the document header and/or the document item. However, you can specify a Direct value for the access. To define your own access sequences, the key should begin with the letter Z. When creating your own access sequences, pay special attention to the order of the fields. It is detrimental to system performance if a header field follows an item field in the field sequence.
"
You should not change the standard access sequences.
© SAP AG
SCM521
8-8
Only
"
Partner
Use
Agreement item, plant-dependent Contract item Plant info record per order unit Material info rec., plant-dependent
Use
Internal
68 16 67 17
Internal
10 15 20 25 ...
Excl.
Customizing: Condition Tables
With validity period
Table 999
Technical view
Only
Purchasing doc. Choose
Purchasing doc. ...
Activate
Partner SAP
Order unit Company code Purch. organization
Table A999 activated Reports and screen flagged for generation SAP AG 2002
"
You can create your own condition tables. The name of the table must be a number between 501 and 999. If you make no specification, the R/3 System assigns a sequential number.
"
To create a new condition table, you must first check whether the existing fields in the field catalog are sufficient for your requirements. You may first have to extend the field catalog. You can include all the fields of the communication structures KOMK, KOMP and KOMG in the field catalog.
"
To maintain time-dependent conditions, your new condition table must be defined as a condition table with a validity period.
"
Choose the key fields for your condition table from among the allowed fields (fields in the field catalog).
"
Finally, you must generate your condition table. Through the generation process, your new condition table is activated and the reports and screens for condition maintenance flagged for generation.
"
You can maintain conditions for a new condition table only if the condition table is used in an access sequence.
© SAP AG
SCM521
Only
Condition tables refer to condition records. Condition tables enable you to vary the key structure of condition records. You should not change a standard condition table.
Partner
"
SAP
Use
Purch. organization
Use
Internal
Field catalog
Internal
Line Text Field name EVRTN ...
Selected fields
8-9
Routines: Formulas and Requirements
Step
Count. C.ty.
1
2
PBXX
...
Reqt.
Calc. for.
Bas. for.
...
6
35
17
Source text
ABAP 14: Editor Program LV61A035 FORM KOBED_035. SY-SUBRC = 4. CHECK KOMP-NO017 EQ SPACE. SY-SUBRC = 0. ENDFORM.
Partner SAP
25
FORM KOBEV _035. SY-SUBRC = 0. ENDFORM.
SAP AG 2002
SAP
"
Requirements and formulas for price determination are defined as ABAP form routines in Customizing for Sales and Distribution.
"
A requirement sets out the prerequisites according to which a system access of a certain condition type or a certain access sequence takes place or is precluded.
"
Formulas influence the calculation of prices according to predefined rules and are used at various points in the overall price determination process. There are the following groups of formulas: $ Scale basis: You can assign a formula for calculating the scale basis in the Scale formula field in Customizing for the condition type.
$ Condition value – You can assign a formula for calculating the condition value in the Calculation formula field in Customizing for the calculation schema. $ Group key – You can assign a formula for calculating the scale basis in the case of group conditions in the Group condition routine field in Customizing for the condition type. $ Rounding rules – You can assign a formula for rounding purposes in the Rounding rule field in Customizing for the condition type.
© SAP AG
SCM521
8-10
Only
$ Condition basis – You can assign a formula for calculating the condition basis in the Base formula field in Customizing for the calculation schema.
Partner
Use
Reqt.
Use
Internal
S .no. Tab
Internal
Only
Access sequence
Adjusting the System
1 Extend condition structure
Communication structure KOMG .. . KOMPAZ INCLUDE ... KOMKAZ INCLUDE
Partner SAP
***
3 Activate user exit
Project management of SAP enhancements - Create project with enhancement LMEKO001 and/or LMEKO002 - Activate project
4 Customizing
Extend field catalog for condition tables ...
INCLUDE ZXM06U14.
MOVE I_KOMK TO E_KOMK. MOVE I_EKKO-EKGRP TO E_KOMK_ZZEKGRP.
SAP AG 2002
To use your own fields for the price determination process, you must extend the communication structure KOMK, KOMP or KOMG. The structure KOMG represents the sum of KOMK and KOMP and contains all the fields that can be used in price determination. New fields entered in KOMK or KOMP are adopted in the structure KOMG automatically.
"
New fields for price determination must be inserted in the following INCLUDEs:
Partner
"
SAP
Use
2 Supply new field from document
Use
$ Header data in the INCLUDE KOMKAZ (INCLUDE in KOMK/KOMG) $ Item data in the INCLUDE KOMPAZ (INCLUDE in KOMP/KOMG). "
You must ensure that the new field in the communication structure is filled with a value from the document. This is achieved by using appropriate MOVE or MOVE-CORRESPONDING instructions in the INCLUDE program ZXM06U14 or ZXM06U15, which you must either create or change.
"
A MOVE instruction MOVE I_KOMK TO E_KOMK or MOVE I_KOMP TO E_KOMP is always necessary for technical reasons.
"
The INCLUDE programs are invoked using the following function modules: $ INCLUDE ZXM06U14 via EXIT_SAPLMEKO_001 (enhancement KOMK) $ INCLUDE ZXM06U15 via EXIT_SAPLMEKO_002 (enhancement KOMP).
"
The function modules are invoked using the following user exits (enhancements): $ Function module EXIT_SAPLMEKO_001 via the user exit LMEKO001,
"
Function module EXIT_SAPLMEKO_002 via the user exit LMEKO002.
© SAP AG
SCM521
8-11
Only
Internal
Data element EKGRP
Internal
Only
Field name ZZEKGRP
Customizing: Unit Summary
You are now able to: ! Outline the ways in which the price determination process can be influenced through Customizing
Only
! Review the most important control parameters for calculation schemas, condition types and access sequences
Use
SAP AG 1999
SAP
SAP
Partner
Internal
! Explain when you have to work with formulas and requirements of your own or carry out system modifications
Only
Internal
Use
Partner
© SAP AG
SCM521
8-12
Exercises Unit: Customizing
At the conclusion of this exercise, you will be able to:
Your project team has been asked to create and test a complete price determination strategy for the company. You will create all the necessary price determination components and ensure that they function properly together.
1-1
Quick Review of Terms: In your own words, describe and give an example of the following terms. If you are working with a partner, explain these terms to that person.
SAP
SAP
1-1-1 Condition Table: _________________________________________________________ _________________________________________________________
Use
Partner
1-1-2 Access Sequence: _________________________________________________________ _________________________________________________________
Internal
1-1-3 Condition Type: _________________________________________________________
Only
_________________________________________________________ 1-1-4 Calculation Schema: _________________________________________________________ _________________________________________________________ 1-1-5 Condition Records: _________________________________________________________ _________________________________________________________ 1-1-6 Condition Group: _________________________________________________________ _________________________________________________________
© SAP AG
SCM521
Use
Partner
Internal
Only
• Create a working price determination process by building and linking all the components for conditions and prices
8-13
1-2
The Design Phase: You will be building a price determination strategy from the bottom up. Your management has asked you to implement a new condition group discount that will be applicable only to certain vendor-material combinations, grouped together by condition groups. Before proceeding, make some brief notes on what has to be done in terms of configuration and master data, and in what sequence. ____________________________________________________________ ____________________________________________________________
Partner
1-4
Access Sequence: Create and save a new access sequence ZS## description Access sequence ## include your new condition table 7##.
1-5
Condition type: Using condition type RGR0 as a reference, create and save a new condition type ZG## description Condition type ##. Link condition type ZG## to your new access sequence ZS##. The valid-to date for condition records should default to the end of the current year. Scales will be on the basis of quantity.
1-6
Calculation schema: Using the existing calculation schema RM0000, create and save a new calculation schema called Z##CGR description Calculation schema ##. During the copying process, the R/3 System will repeatedly issue the warning message You should use the counter only for manual item conditions. Acknowledge this warning by choosing Enter each time. Replace condition type RGR0 in your new calculation schema Z##CGR with your new condition type ZG##. .
Only
Internal
1-7
Partner
Use
SAP
SAP
Condition Table: Using condition table 45 as the reference, create and save a new condition table named 7## description Vendor Condition Group ##. The new condition table 7## should include the vendor, purchasing organization, and condition group fields.
Use
1-3
Internal
Only
____________________________________________________________
© SAP AG
SCM521
8-14
1-8
Vender Schema group: Create a new vendor schema group. On the table below, find your group number; using the schema group code create a new vendor schema group:
C
04
D
05
E
Only
06
F
07
G
08
H
09
I
10
J
11
K
12
L
13
M
14
N
15
O
16
P
17
Q
18
R
19
S
20
T
1-9
Determination of Calculation Schema: Link your new vendor schema group created in step 1-8 to your calculation schema Z##CGR.
1-10
Changing your master data: 1-10-1 Vendor T-K521D##in purchasing organization 1000 will be using the new vendor schema group created in step 1-8. Make the required changes to the vendor master record. 1-10-2 Change the existing information record for material T-REM##, vendor TK521D##, purchasing organization 1000, and plant 1000 to reflect the new group conditions. This material-vendor combination is going to use vendor condition group 00##. The standard order quantity of 1000 pieces must be specified. The gross price is 21 EUR.
© SAP AG
SCM521
8-15
Only
Internal
Use
03
Partner
B
SAP
02
Use
A
Internal
01
Partner
Schema group
SAP
Group number
1-11
Condition records: Create and save a condition record for your new condition type ZG##. Use the following data: Purchasing Organization
1000
Vendor
T-K521D##
Rate Discount
10% per piece, starting with 1000 pieces, the 12%
1-11-1 What validity period defaults? Why? _________________________________________________________ _________________________________________________________ Purchase Group
Z21
Purchasing Org:
1000
Vendor:
T-K521D##
Delivery Date:
In one week
Ship to:
Plant 1000
Material:
T-REM##
Qty:
1000 pc
Use
Partner
Test: Create a purchase order using the following data:
Internal
Only
1-12
SAP
SAP
Verify your new condition type ZG## was used.
Partner
Use
If the item Condition tab does not show condition type ZG## with the proper values, choose Analysis to analyze the problem.
Only
Internal
Purchase order number: _____________________________
© SAP AG
SCM521
8-16
Solutions Unit: Customizing
1-1
SCM521
8-17
Only Partner SAP Use Internal
Only
© SAP AG
Partner
Master data: After your price determination procedure is set up, you create condition records for the new condition type and link the relevant master data to the relevant configuration data (for example, if you have a vendor schema group, it has to be linked to your vendor master record).
SAP
Configuration: First, you define the criteria by which your condition records are to be created in the R/3 System by creating a condition table. You then create the search mechanism by which the condition records are to be found in the system. For this, you create an access sequence. Then you create the condition type, which controls the creation of condition records. The access sequence has to be linked to the condition type. Now you have to establish the rules for price determination. You do this by creating a calculation schema, which has to be linked to a schema group. Schema groups can be created for vendors and for purchasing organizations.
Use
1-2
Internal
1-1-1 Condition Table: Definition of a combination of fields (key) that identifies a condition record. For example, one field that must be in the condition table for a vendor discount is the vendor. 1-1-2 Access Sequence: A search strategy (comparable to a search engine) that is used to find valid data for a particular condition type. An access sequence consists of one or more accesses, and determines the sequence in which the system searches for data. 1-1-3 Condition Type: Representation of some aspect of your daily pricing activities – for example, a price, discount, surcharge or rebate. 1-1-4 Calculation Schema: Defines a group of condition types in a particular sequence. It is the framework for the price determination process. 1-1-5 Condition Records: The way the R/3 System stores the actual condition information. For example, by entering a price or a discount in the system, you create a condition record. 1-1-6 Condition Group: Alphanumeric key for conditions that refer to a certain vendor and material. The key is entered in the purchasing info record. It is valid for a number of different materials supplied by a vendor to which a uniform discount or surcharge applies.
1-3
Condition Table: Using condition table 45 as the reference, create and save a new condition table named 7## description Vendor Condition Group ##. The new condition table 7## should include the vendor, purchasing organization, and condition group fields. Tools → Customizing → IMG → Edit Project Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Maintain Condition Table Choose Create Condition Table Table
7##
Table
45
Internal
Only
Enter the following data:
Enter
Partner
Choose from the menu toolbar Edit → Propose text Change the table description to Vendor Condition Group ##. Choose the Generate icon to generate the new table.
Use
Choose Local object. Enter Access Sequence: Create and save a new access sequence ZS## description Access sequence ## include your new condition table 7##. Tools → Customizing→IMG → Edit Project
Partner
Use
SAP
1-4
SAP
The table will be generated
Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Access Sequences
Internal
Choose New Entries. Enter ZS## and a description Access sequence ##. Select your access sequence ZS## and choose Accesses.
Only
Choose New Entries and enter access number 10, table 7## Choose Enter to accept the warning message. Select Exclusive. Select access 10 and choose Fields. Select the Save icon
© SAP AG
SCM521
8-18
1-5
Condition type: Using condition type RGR0 as a reference, create and save a new condition type ZG## description Condition type ##. Link condition type ZG## to your new access sequence ZS##. The valid-to date for condition records should default to the end of the current year. Scales will be on the basis of quantity. Tools → Customizing→IMG → Edit Project Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Condition Types Choose Define Condition Type Select condition type RGR0
Only
Internal
Choose the copy icon Change the condit.type to ZG## and the description to Condition type ## Enter the Valid to: 2 (end of current year) Enter Save
SAP
Calculation schema: Using the existing calculation schema RM0000, create and save a new calculation schema called Z##CGR description Calculation schema ##. Tools → Customizing→IMG → Edit Project
SAP
1-6
Use
Partner
Change the Scale basis to: C (Quantity scale)
Choose SAP Reference IMG radio button
Use
Partner
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select RM0000 Choose the copy icon
Internal
Change the Procedure name to Z##CGR and the description to Calculation schema ##. Enter and Choose Copy all
Only
During the copying process, the R/3 System will repeatedly issue the warning message You should use the counter only for manual item conditions. Acknowledge this warning by choosing Enter each time. SAVE
© SAP AG
SCM521
8-19
1-7
Replace condition type RGR0 in your new calculation schema Z##CGR with your new condition type ZG##. . Tools → Customizing→IMG → Edit Project Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Calculation Schema Select schema Z##GCR and choose the Control data folder. Find RGR0 in the list and overtype condition type RGR0 with condition type ZG## SAVE Vender Schema group: Create a new vendor schema group. On the table below, find your group number; using the schema group code create a new vendor schema group:
SAP Use
02
B
03
C
04
D
05
E
06
F
07
G
08
H
09
I
10
J
11
K
12
L
13
M
14
N
15
O
16
P
17
Q
18
R
19
S
20
T
Only
A
Partner
01
SAP
Internal
Schema group
Use
Partner
Group number
Tools → Customizing→IMG → Edit Project Choose SAP Reference IMG radio button
© SAP AG
SCM521
Internal
Only
1-8
8-20
Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Schema Group Choose Schema Groups: Vendor Select the New Entries radio button Enter the schema group from the list above for you group number and a description Group ## SAVE 1-9
Determination of Calculation Schema: Link your new vendor schema group created in step 1-8 to your calculation schema Z##CGR. Tools → Customizing→IMG → Edit Project
Only
Internal
Choose SAP Reference IMG radio button Materials Management → Purchasing → Conditions → Define Price Determination Process → Define Schema Determination Leave Schema gp. POrg blank. Enter only your vendor schema group and your calculation schema Z##GCR. SAVE 1-10
Changing your master data:
SAP
Logistics-> Materials Management-> Purchasing → Vendor → Purchasing → Change (Current)
Partner
Select Purchasing data.
Use
SAP
1-10-1 Vendor T-K521D##in purchasing organization 1000 will be using the new vendor schema group created in step 1-8. Make the required changes to the vendor master record.
Use
Partner
Choose Determine Calculation Schema for Standard Purchase Orders
Enter the Schema group, vendor
Only
Internal
SAVE
© SAP AG
SCM521
8-21
1-10-2 Change the existing information record for material T-REM##, vendor TK521D##, purchasing organization 1000, and plant 1000 to reflect the new group conditions. This material-vendor combination is going to use vendor condition group 00##. The standard order quantity of 1000 pieces must be specified. The gross price is 21 EUR. Logistics → Materials Management → Purchasing → Master Data → Info Record → Change
Partner
Vendor
T-K521D##
Material
T-REM##
Purchasing Org
1000
Plant
1000
Internal
Only
Enter the following data:
Enter Select the Purch. Organization Data 1 radio button
Use
Condition group
00##
Standard qty
1000
SAP
SAP
Enter the following date:
Select the Conditions radio button Double click in the validity dates
Use
1-11
21 EUR
Condition records: Create and save a condition record for your new condition type ZG##. Use the following data: Purchasing Organization
1000
Vendor
T-K521D##
Rate
10% per piece, starting with 1000 pieces, the Discount 12%
Only
Internal
Gross price
Logistics-> Materials Management → Purchasing → Master Data → Conditions → Other → Create Enter Condition type
ZG##
Enter the vendor
T-K521D##
Enter purchasing org
1000
Enter the rate
10% per piece, starting with 1000 pieces
Enter the discount of
12%
SAVE © SAP AG
SCM521
Partner
Enter the following data:
8-22
1-11-1 What validity period defaults? Why? The validity period starts today through to the last day of the current year. You specified this when you created condition type ZG##. Test: Create a purchase order using the following data: Purchase Group
Z21
Purchasing Org:
1000
Vendor:
T-K521D##
Delivery Date:
In one week
Ship to:
Plant 1000
Material:
T-REM##
Qty:
1000 pc
Verify your new condition type ZG## was used.
Partner
Logistics → Materials Management → Purchasing → Purchase Order → Create → Vendor/Supplying Plant Know
SAP
T-K521D##
Purchase org:
1000
Purch. Group
Z21
Company Code:
1000
SAP
Vendor:
Use
Enter the following date in the Header area of the purchase order:
Use
PO quantity
Deliv. Date
Plant
T-REM##
1000
1 week from today 1000
Choose the Conditions tab within the Item details area of the purchase order and verify condition type ZG## was used. If the item Condition tab does not show condition type ZG## with the proper values, choose Analysis to analyze the problem.
SAVE Purchase order number: _____________________________
SCM521
8-23
Only
Internal
Material
Partner
Enter the following data in the Item overview area of the purchase order:
© SAP AG
Internal
Only
1-12
Elements of the Condition Technique
Subsequent (Endof-Period Rebate) Settlement
Price Determination
Customizing
Header and Group Conditions
Conclusion
Maintaining Conditions
Use
SAP AG 1999
SAP
SAP
Partner
Course Overview
Special Condition Types and Special Functions *
Internal
Only
Conclusion
Only
Internal
Use
Partner
© SAP AG
SCM521
9-1
Course Objectives
You are now able to: ! Outline the various elements of the condition
technique and define how they interact ! Maintain conditions at different levels
Only
Internal
! Describe how the process of price determination
works in the system ! Recognize the special condition types that you
Partner
can use in price determination ! Define the subsequent settlement process
Use
! Create condition types and calculation schemas,
and customize the price determination process
SAP
SAP
SAP AG 2001
Only
Internal
Use
Partner
© SAP AG
SCM521
9-2
Recommended Follow-up Courses
! SCM550 Cross-Functional Customizing in MM
Use
Partner
Only
Internal
SAP
SAP
SAP AG 2002
Only
Internal
Use
Partner
© SAP AG
SCM521
9-3
Recommended Follow-up Activities
! Perform the exercises using IDES data or your own data ! Read IMG documentation
Internal
! Read release notes
Use
Partner
Only
! Read on-line documentation
SAP
SAP
SAP AG 2001
Only
Internal
Use
Partner
© SAP AG
SCM521
9-4
Appendix
Contents: ! Menu Paths
Use SAP
SAP
Partner
Only
Internal
SAP AG 1999
Only
Internal
Use
Partner
© SAP AG
SCM521
10-1
Frequently-used Menu Paths Activity
Menu Path
Partner SAP Use
SAP menu→ Logistics→ Materials Management → Purchasing→ Outline Agreement→ Contract→ Create
Scheduling Agreement
SAP menu→ Logistics→ Materials Management → Purchasing→ Outline Agreement→ Scheduling Agreement→ Create→ Vendor Known
General Conditions
SAP menu→ Logistics→ Materials Management → Purchasing→ Master Data→ Conditions→ Discounts/Surcharges→ By Vendor
Other Conditions
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Conditions→ Other→ Create
Display Price Overview
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Conditions→ Prices→ General Overview
Vendor Price change
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Conditions→ Vendor price changes→ Involving Info Recors or Involving Contracts
Partner
Maintenance of Time-independent Conditions: Purchase Order
SAP menu→ Logistics→ Materials Management→ Purchasing→ Purchase Order→ Create→ Vendor/Supplying Plant Known
Automatic Document Adjustment
SAP menu→ Logistics→ Materials Management→ Purchasing→ Purchase Order→ Follow-On Functions→ Automatic Document Adjustment→ Individual Documents or Create Worklist
© SAP AG
SCM521
Only
Internal
Contract
SAP
SAP menu→ Logistics→ Materials Management → Purchasing→ Master Data→ Info Record→ Create
Use
Info Record
Internal
Only
Maintenance of Time-dependent Conditions:
10-2
Partner SAP
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Subsequent Settlement → Vendor Rebate Arrangements → List Displays→ Business Volume Data
Settlement Document
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Subsequent Settlement → Vendor Rebate Arrangements → Rebate Arrangement→ Create Settlement Document→ Via Report
Extension of Rebate
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Subseq. Settlement → Vendor Rebate Arrangements → Rebate Arrangement→ Extend→ Manually or Via Report
Basic Materials Management Functions: SAP menu→ Logistics→ Materials Management→ Material Master→ Material→ Create(General)→ Immediately
Vendor Master Record
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Vendor→ Purchasing or Central→ Create or Change or Display
Goods Receipt
SAP menu→ Logistics→ Materials Management→ Inventory Management→ Goods Movement→ Goods Receipt→ For Purchase Order→ PO Number Known
Enter Invoice
SAP menu→ Logistics→ Materials Management→ Logistics Invoice Verification → Document Entry→ Enter Invoice
Release Invoice
SAP menu→ Logistics→ Materials Management→ Logistics Invoice Verification → Further Processing→ Release Blocked Invoices
© SAP AG
SCM521
10-3
Only
Material Master Record
Partner
Use
Business Volume
SAP
Internal
SAP menu→ Logistics→ Materials Management→ Purchasing→ Master Data→ Subsequent Settlement → Vendor Rebate Arrangements → Rebate Arrangement→ Create
Use
Rebate Arrangement
Internal
Only
Subsequent (End-of Period Rebate) Settlement:
Customizing: All menu paths begin with: SAP menu→ Tools→ Customizing→ IMG→ Edit Project Choose SAP Reference IMG
Partner SAP Use Internal
Calculation Schemas
Conditions→ Define Price Determination Process→ Define Calculation Schema
Schema Groups
Conditions→ Define Price Determination Process→ Define Schema Group Choose Schema Groups: Vendor
Schema Determination
Conditions→ Define Price Determination Process→ Define Schema Determination Choose Determine Calculation Schema for Standard Purchase Orders
Condition Exclusion
Conditions→ Define Price Determination Process→ Define Condition Exclusion Choose Condition Exclusion Groups
Condition Tables
Conditions→ Define Price Determination Process→ Maintain Condition Table Choose Create or Change or Display Condition Table
Automatic Document Adjustment Control
Conditions → Automatic Document Adjustment → Control Document Adjustment → Control Purchasing Document Adjustment
Scope-of-List Parameters for Lists of Conditions
Conditions → Scope of List for Conditions → Define Scopeof-List Parameters
Condition Index
Conditions → Configure Condition Index…
© SAP AG
SCM521
Only
Conditions→ Define Price Determination Process→ Define Condition Types Choose Define Condition Type
Partner
Condition Types
SAP
Conditions→ Define Price Determination Process→ Define Access Sequences
Use
Access Sequences
Internal
Only
Materials Management→Purchasing
10-4
View more...
Comments