Professional Documents
Culture Documents
Condition Types
Condition Types
Unit Overview
This unit explains special condition types. In addition, it describes some statistical condition types.
Unit Objectives
After completing this unit, you will be able to: Create order values and net prices manually Set a minimum price for a material or a minimum value for an order Set interval scales for conditions Use customer hierarchies for price agreements Describe the effect of condition formulae
2006/Q2
163
TSCM62
Lesson Objectives
Afier completing this lesson, you will be able to: Create order values and net prices manually Set a minimum price for a material or a minimum value for an order Set interval scales for conditions Use customer hierarchies for price agreements Describe the effect of condition formulae Round final amounts
Business Example
Your company manufactures consumer goods. The project team that implements the SAP system must meet the company's pricing requirements. As a member of the
164
2006lQ2
TSCM62
Manual Pricing
The header condition type HMOO allows you to enter the order value manually. The new order value is then distributed proportional between the items, taking into account the previous net item value. Taxes are determined again for each item.
2006lQ2
16s
TSCM62
You may create a minimum value for each order using condition type AMIW. If the value in the order header is less than this minimum order value during pricing, the u& order e different items in the pricing procedure. btracting - the net item the m i n i m u a e r va@, AMIW.
166
20061Q2
TSCM62
You can create a minimum price for a material using condition type PMIN. If the minimum price is not met during pricing, the system determines the difference using condition type PMIN.
Scale Pricina
2006lQ2
167
TSCM62
You can maintain condition records with interval scales if the condition type is set to scale type D in Customizing. Interval scales cannot be used for group conditions.
g to determine pricing
" :*@& >, hierarchy co0Shs of n z e s .
>
$ 0
1.
2
3.
kigaftaemdmtoaadrather.
Assign the customer master records to the relevant nodes.
Customer hierarchies are valid for a certain period of time. Hierarchy nodes may also be moved. If a node is moved, the system automatically reassigns all related nodes and customer master records.
168
20WQ2
TSCM62
With customer hierarchies, you can assign price or rebate agreements to a higher level node. The agreements are then valid for customers at all subordinate levels of this
ylng group Miller. The ed in the hierarchy. The ces are also defined as r buying group for a particular ns and ofices in the buying group. for the northern zone. You create the head office and northern nodes. An order
2006lQ2
169 E Y
TSCM62
Customer 2743 belongs to the Miller northern ofice. As a result, a discount of 8% has been assigned.
In the standard system, the access sequence is set in Customizing so that the discount is initiated at the lowest hierarchy level.
170
2006lQ2
TSCM62
Figure 59: Pallet Discount KPOO The pallet discount grants the customer a discount for whole units of measure only, such as a comvlete pallet. This is controlled by basic formula 22 in the pricing procedure, ~ h i c h only takes the number of complete pallets into account.
2006lQ2
Q 2006
171
TSCM62
In this case, the customer pays a surcharge for an incomplete pallet. This is controlled in basic formula 24 in the pricing procedure, which tests the quantity for a fractional portion.
The mixed pallet discount accumulates the quantities of the individual items and calculates the discount for complete pallets only. This is controlled bv condition type KP02 (group condition = X, unit of measire = PAL) and the coAesponding
copdition record.
172
20061Q2
TSCM62
The mixed pallet surcharge accumulates the quantities of the individual items and calculates the surcharge on any fractional portion of the total quantity. This is controlled by condition type KP03 (group condition = X, unit of measure = PAL and scale formula 23), which calculates the fractional proportion of the total quantity.
Rounding Diff
20061Q2
173
TSCM62
174
2006lQ2
TSCM62
Business Example
SAP ERP provides special condition types which enable a wide range of calculation variations. You will analyze the special needs of your business to determine whether or not any of these condition types will be useful.
Task I:
You will test the ability of order entry personnel to specify the total net value for the order and view the effect that has on the order items.
1.
From the customer purchase order shown below, create a standard sales order.
ustomer that the total net value for this order will be EUR 4001 Using a header condition, enter this data into the order using condition type HMOO. 3. Activate the header pricing changes. on next page
20061Q2
175
TSCM62
4.
Review condition type H M O O for each item. What has been done with the header amount for HMOO? Save the order and record the document number.
5.
/ 2v(/Y
Task 2:
Your company also requires that the person entering the order be able to override the net price of any line item. You will test this function of the system.
1.
In an exceptional case, you agree with your customer on a one time net price of EUR 200 per piece of material T-ATI##. From the customer purchase order shown below, create a standard sales order.
TELEFAX
Customer:
PO number:
T-L67A##
##-6-2
In one week
Quantity
10
2.
Manually enter the item net price of EUR 200 with condition type PNOO.
..,....,.,...
'
.,.
i hi,
..
. .
iBe sold for less than a net price of E U R is iy$pmation, create and save a minimum I q@'@ondition type PMIN. 2 * ; , l : * P
2.
From the customer purchase order shown below, create a standard sales order.
dim
" ,
6:
**
next page
.a@
f a
..&
176
20061Q2
TSCM62
PO number:
Requested delivery date: Material T-ATl##
3.
4. 5.
What happens during pricing for the item? Save the order and record the document number. Delete the PMIN condition record you created.
2 (1 6 1
Task 4:
You will explore the behavior of interval scales by creating a special price condition record and then test its use in an order.
1.
Create and save a PRO2 price condition record with an interval scale for customer T-L67A## and material T-AT%#. Use the default validity period.
I I n one week
on next page
2006lQ2
177
TSCM62
Material T-AT2##
Quantity
25
3.
4.
5.
What gross price and value is determined in automatic pricing? Save the order and record the document number.
I 7 /'
6%
What settings are necessary to use interval scales for the condition type in Customizing? Check these settings for condition type PR02.
Task 5:
Being able to negotiate pricing at various levels in the organization of your larger customers is important to your company. You will test customer hierarchy pricing by assigning one of your customers to an existing hierarchy, creating the necessary condition record and viewing the effect on pricing for customer orders.
1.
2.
Assign your customer T-L67A## to the TOPCO Buying Group customer hierarchy under the Western Europe division, node 6222. An agreement is reached with TOPCO's European region for a blanket discount on material T-AT2##. Create an HI02 HierarchyIMaterial discount condition record for customer hierarchy node 6220 and material T-AT2## with a rate of EUR 50.
4.
5.
Examine the item pricing to determine whether or not the HI02 discount was taken into account. Save the order and record the document number.
178
2006IQ2
TSCM62
From the customer purchase order shown below, create a standard sales order. TELEFAX Customer: PO number: Requested delivery date: Material T-ATl## T-L67A##
##-6- 1
In one week
Quantity
1
1
-T-AT2##
dett
Click the ~ & r t line button. Enter the condition type an Activate the header pricing changes.
3.
a)
Activate HMO0 by choosing Acfhtute: new clocun~ent pricing. Original prices become inactive and condition HMO0 becomes active.
on next page
2006lQ2
rights resewed.
179
TSCM62
4.
Review condition type HMOO for each item. What has been done with the header amount for HMOO? a) The total net order value is divided among the items according to their proportional value.
5.
Task 2:
Your company also requires that the person entering the order be able to override the net price of any line item. You will test this function of the system.
1.
In an exceptional case, you agree with your customer on a one time net price of EUR 200 per piece of material T-AT]##. From the customer purchase order shown below, create a standard sales order.
1 TELEFAX
Customer: PO number: Requested delivery date:
I
I
I
##-6-2
I T-L67A##
In one week
creen up to order PNOO ge either by the colors of the ion (Inactive field = Y).
$2
Z&.i"
fJ
next page
180
2006lQ2
TSCM62
Task 3:
For certain materials, there is a price floor which is set regardless of the discounts applicable. You will create this condition type for one of your materials and then test the condition type with an order.
1.
You require that material T-ATl## not be sold for less than a net price of EUR 300 for the next three months. With this information, create and save a minimum price condition record for this material with condition type PMIN. a) To Create a minimum price condition record:
-+Select
Select Logistics + Sales and Distribution -+ Master Data -+ Conditions Using Condition Zjpe Create.
+
2.
From the customer purchase order shown below, create a standard sales order.
TELEFAX
Customer:
T-L67A## ##-6-3
PO number:
Requested delivery date: Material
In one week
( Quantity
the minimum price, the system price PMIN as the difference oss amount after subtracting any ce of the item will then correspond
eg;;,
is ..____I . ( $ $ $ P . .
.,
f(
on next page
2006lQ2
181
TSCM62
5.
Delete the PMIN condition record you created. a) To Delete a condition record: Select Logistics -+ Sales and Distribution -+ Master Data + Conditions
-+
Enter condition type PMIN and choose Enter. Enter the appropriate values for your condition record and clloose Execzrte. Select the condition record. Choose Delete line.
Task 4:
You will explore the behavior of interval scales by creating a special price condition record and then test its use in an order.
1.
Create and save a PRO2 price condition record with an interval scale for customer T-L67A## and material T-AT2##.
I pieces
1 300
1 EUR
terval scale:
*'x;;,;
f $8
pz,
type
pkoz.
dition line and choose Scales.
*.
~ i l u e sselec ,
1 TELEFAX
Customer: PO number: Requested delivery date:
I
T-L67A##
##-6-4
-
- -
P
182
Q 2006 SAP AG. All rights resewed.
2006lQ2
TSCM62
Material
Quantity
T-AT2##
a) 3.
25
What gross price and value is determined in automatic pricing? a) Gross: EUR 292 per piece = EUR 7300
4.
5.
What settings are necessary to use interval scales for the condition type in Customizing? Check these settings for condition type PR02. a) Scale type D (graduated-to interval scale) must be used.
on next page
2006lQ2
183
TSCM62
Task 5:
Being able to negotiate pricing at various levels in the organization of your larger customers is important to your company. You will test customer hierarchy pricing by assigning one of your customers to an existing hierarchy, creating the necessary condition record and viewing the effect on pricing for customer orders.
1.
Assign your customer T-L67A## to the TOPCO Buying Group customer hierarchy under the Western Europe division, node 6222. a)
Logistics --t Sales and Distribution -r Master Data -+ Business Partner -t Customer Hierarchy --tEdiL
Enter: Customer hierarchy type A. and: Customer 6200 Choose Execute. Select Expand all. Select the hierarchy node 6222 TOPCO Western Europe. Choose Create assignment. Enter the data given below.
I I n ~ udata t
ve the assignment. w
2.
An agreement is w h e d with TOPCO's European region for a blanket discount on material T-AT2#. Create an M02 H-hymaterial discount condition record fcar c w m w hkmrdry node 6220 and material T-AT2## with a rate of EUR 50. a)
3.
From the customer purchase order shown below, create a standard sales order.
'f"
I
I-
t . : $
* . ..; -+
+$b*g$
next page
184
(8 2006
2006lQ2
TSCM62
TELEFAX
T-L67A##
##-6-5
In one week
Quantity
1
4.
Examine the item pricing to determine whether or not the HI02 discount was taken into account. a) The HI02 hierarchylmaterial discount created for node 6220 is used by customer T-L67A## who is assigned to a lower node in that hierarchy.
5.
12y3%
20061Q2
185
F r
TSCM62
Lesson Summary
You should now be able to: Create order values and net prices manually Set a minimum price for a material or a minimum value for an order Set interval scales for conditions Use customer hierarchies for price agreements Describe the effect of condition formulae Round final amounts
186
2006lQ2
TSCM62
Lesson Objectives
After completing this lesson, you will be able to:
Determine costs and cash discount amounts statistically in pricing Describe how expected customer prices transferred using ED1 are used
Business Example
Your company manufactures consumer goods. The project team that implements the SAP system must meet the company's pricing requirements. As a member of the project team, you have been given the task of examining the pricing configuration options to provide solutions for your company's pricing requirements. When processing a pricing procedure, it is often necessary to determine values and make these values in the procedure available for various purposes. However, these values must not change the net value of the item. This can be achieved by marking a condition type . as statistical. For examvle the cost from the material master and the s in the sales
&
2006lQ2
187
TSCM62
In the standard version, condition type VPRS is used to retrieve the standard cost of the material. The pricing procedure uses this condition type as a statistical value. aterial tied in condition category T r~cing procedure. This
188
2006M2
TSCM62
In the standard system, condition type SKTO is used to retrieve the cash discount rate. The pricing procedure uses this condition type as a statistical value. Table TO52 is accessed using condition category E and an amount is calculated from the first percentage rate of the item payment terms.
2006lQ2
189
TSCM62
You can either enter the customer expected price manually in the order or retrieve the price from the incoming IDoc in an ED1 environment. You can use condition type ED11 to compare the net price for each item. You can use condition type ED12 to compare the overall item value, which is obtained by multiplying the net price and the quantity. Calculation formula 9 is assigned to condition type ED11 in the pricing procedure. This formula tests for a maximum deviation of 0.05 currency units. Calculation formula 8 is assigned to condition type ED12 in the pricing procedure. This formula tests for a maximum deviation of 1.0 currency units. If the customer expected price differs from the automatically determined price or value by more than the maximum difference allowed, the system considers this order as incomplete when the order is saved. You can process lists of orders having differences in prices, allowing the system to use or correct the price it determined.
190
2006lQ2
TSCM62
Lesson Summary
You should now be able to: Determine costs and cash discount amounts statistically in pricing Describe how expected customer prices transferred using ED1 are used
2006lQ2
191
Unit Summary
TSCM62
Unit Summary
You should now be able to: Create order values and net prices manually Set a minimum price for a material or a minimum value for an order Set interval scales for conditions Use customer hierarchies for price agreements Describe the effect of condition formulae Round final amounts Determine costs and cash discount amounts statistically in pricing Describe how expected customer prices transferred using ED1 are used
192
20061Q2
TSCM62
Which of the following is a group condition and is divided among the different items according to value?
Choose the correct answer(s).
A
B
C
2.
You can maintain condition records with condition type is set to scale type D in Customizing.
Fill in the blanks to complete the sentence.
3.
4.
20061Q2
193
TSCM62
7.
194
2008lQ2
TSCM62
Answers
1.
Which of the following is a group condition and is divided among the different items according to value?
Answer: B
Condition type AMlW is a group condition that is divided among the different items according to value.
2.
You can maintain condition records with interval scales if the condition type is set to scale type D in Customizing.
Answer: The mixed vallet discount accumulates the quantities of the individual . This is ion record.
g unit, the system rounds
Answer: Using condition category G, VPRS accesses the valuation segment of the material master locating either the standard cost or the moving average cost, as specified in the material master.
2006lQ2
195
TSCM62
7.
196
2006lQ2
Unit Summary
TSCM62
197
2006lQ2
Unit Surnmaly
TSCM62
198
2006lQ2