1 of 58

SAP Material Management

How to add a New Condition Type

2 of 58

Check Schema Group

to be configured

3 of 58

First we check the Pricing Schema for the PO we want to include the new condition type

Beware that VENDOR and

PURCHASING ORGANIZATION

can influence the Pricing Schema used

This PO

Vendor is 1000

Pur.Org is 1000

4 of 58

Pricing Schema is RM0000

for Vendor 1000

Pur.Org 1000

5 of 58

Pricing Schema RM0000

Schema Group

BLANK

Schema Group

BLANK

Pur.Org

1000

Vendor

1000

6 of 58

Schema Group BLANK has a meaning

7 of 58

Pricing Schema RM0000

Schema Group

BLANK

Schema Group

BLANK

Pur.Org

1000

Vendor

1000

8 of 58

IMG - MM - Purchasing - Conditions - Define Price Determination - Define Schema Group

Schema Groups are created here

We check which Schema Group is assigned to Pur.Org 1000

9 of 58

BLANK means something, which is Standard Schema

10 of 58

Pricing Schema RM0000

Schema Group

BLANK

Schema Group

BLANK

Pur.Org

1000

Vendor

1000

11 of 58

Now check BLANK or STANDARD Schema for Vendor 1000 & P.Org 1000

is assigned to which

Pricing Schema

12 of 58

Pricing Schema RM0000

Schema Group

BLANK

Schema Group

BLANK

Pur.Org

1000

Vendor

1000

13 of 58

Design new Condition Type

and include in the Schema choice

14 of 58

Define New Condition Type here,

IMG - MM - Purchasing - Conditions - Define Price Determination - Define Condition Type

15 of 58

You can create NEW or COPY,

I prefer COPY…

Here, I want to design new Condition Type as SURCHARGE with FIXED AMOUNT

For Discount or Surcharge usually have 3 Calculation Types

. Fixed Amount

. Percentage

. Quantity (per unit of UOM)

16 of 58

Change to Target new Condition Type and Description

17 of 58

Change to Target new Condition Type and Description

and SAVE IT

18 of 58

Positive is Surcharge

and

Negative is Discount

Calculation Type is Fixed Amount but for Surcharge/Discount can be by % or Quantity

Condition Category for Surcharge is Delivery Costs (usually OK),

Discount is BLANK

19 of 58

Condition can be entered at the PO Item level and can be deleted also

20 of 58

Now we add the new condition type ZZZZ into Schema RM0000

21 of 58

Double click Control Data for RM0000

22 of 58

You have to find the right Step and Counter to include in the schema otherwise the Calculations of the Gross and Net Price will be wrong !

23 of 58

Step 10, counter 6,7,8,9 etc are all surcharge related existing condition,

so, I decide to use

Step 10 and choose some counter not used yet !

24 of 58

Some Sub Totalling happening beyond Step 10 … so I stick to step 10 maybe counter before 15

25 of 58

Counter 14

is available

26 of 58

I choose ZB00 to copy as it is similar condition type to my new one

27 of 58

Overwrite it to counter 14 and ZZZZ

28 of 58

Manual entry of condition type allowed

29 of 58

We need to create a new Transaction Event Key

30 of 58

Create New Transaction Event Key

31 of 58

Note new Trx Event Key

ZZZ

32 of 58

Assign the

Trx Event Key here

33 of 58

We use this one only for OBYC

This field is for something in Europe called Purchasing Accounting (no idea what it is, not interested as well)

34 of 58

New Condition Type included in Schema RM0000 SAVE and EXIT

35 of 58

Create a New GL for the Accrual of the New Expenses for Condition Type ZZZ

36 of 58

Copy 192100 to

192199

(new Clearing for ZZZ condition type)

37 of 58

Consult FI for other settings

38 of 58

Set OBYC for Trx Event Key ZZZ

39 of 58

New Trx Event Key ZZZ

40 of 58

Enter COA

41 of 58

Valuation Class as Influencing Factor

c

42 of 58

I copied from

FR1

(ask FI consultant what is this thing)

43 of 58

Configure for Valuation Class 3000

GL 192199

It is an Accrual A/C

PO material T-T120 to simulate will have valuation class 3000

44 of 58

Simulate the Configuration

45 of 58

c

Remember the Vendor and Pur.Org

influence which Schema to use

46 of 58

c

Pricing Schema RM0000

Schema Group

BLANK

Schema Group

BLANK

Pur.Org

1000

Vendor

1000

47 of 58

Check the Schema RM0000

48 of 58

You will now notice ZZZZ is part of the possible choice of condition type which can be selected/used with the schema RM0000

49 of 58

F4

50 of 58

Doublie click

then Press ENTER

51 of 58

System expecting AMOUNT due to the config of the new Condition Type

52 of 58

100 entered

53 of 58

54 of 58

Trx Event Key ZZZ

55 of 58

PO# 4500017246

56 of 58

GR of the PO

57 of 58

Check FI Doc

58 of 58

Trx Event Key ZZZ

GL 192199 for

new Cond Type

ZZZ