Price Will Flow Into PO From Older PO's or PIR or Contract
Price Will Flow Into PO From Older PO's or PIR or Contract
choose schema groups for purchasing organizations from main schema group menu.
Choose Assignment of Schema Group to Purchasing Organization from schema group menu.
Schema Determination
Choose the Access sequence you want to maintain (PB01 gross price).
Double click the Accesses folder in the dialog structure.
PRICING PROCEDURE
Pricing procedure in MM module is a way to determine prices in purchasing documents. The
functionality is to assign different calculation types for different needs.
STEPS
1. Create an access sequence – A search strategy with the aid of which the system searches
the condition value from condition records from a condition type
2. Assign it to condition types – Maintain condition records to Each condition type and assign
to an Access sequence
3. Condition table
4. Calculation schema
5. Schema group
6. Schema determination
Access sequence tells the system where to look for the condition values. It can search multiple
condition tables based on our settings. Tables have different priority, and different key fields.
Determination of the pricing procedure is practically assigning the calculation schema to a
combination of vendor schema group and purchasing organization schema group. So, you
need to enter the vendor schema group on vendor master, and assign schema group to
purchasing organization, in order for the system to find the calculation schema to be used in
the document.
Steps in Pricing procedure
Here we will define a schema condition in which all the price condition types will be
maintained.
Will define all condition types like Gross price, freight, Discount conditions
1.Step- indicates the sequence
2.counter- Indicates the sub in the sequence
3.Condition type- define the condition type required
4.from- if it’s a net/gross price- then we need to maintain the excel formula to calculi like
10:10
5. To- if it’s a net/gross price- then we need to maintain the excel formula to calculi like 10:10
or 10:20
6.Manual- Means we need to maintain the field in PO manually
7.required- It means the condition type is mandatory.
8.Statistical- It means it will be there but 0 price also, no problem.
9. printing control
10. subtotal field – press F4 and select the total number like 9.
11. Requirement
12.Cal. type
13.Bastype
14. Accrual Key- If any new account key effect is there then we can mention it here
15. Accrual account Key
Access sequence by system
• PB00 - this condition is determined via access sequence from info
record or contract or SA or RFQ etc.
• means if any record for material and vendor is defined then system
will search that record first and pull the price of PB00 in the PO
• PBXX - if you have not defined any info or contract etc then system
will suggest PBXX in PO so you can manually enter the price for PO.
• this the reason SAP has provided these conditions.
When you want Price is to be automatic in the PO it’s PB00 condition type. If you want
Price to be manual in the PO, you can use PBXX condition type. You can check PB00 &
PBXX condition types and see the difference, is that in PBOO assigned to access
sequence, which play a great role for Price to be automated in the PO.
Access methods for Access sequence
• If a record is found in first access (Contract item), meaning that if the system
finds a condition available from the Contract item, it will not search further,
and that value will be used. If not, system will follow the other accesses in
order to find appropriate entry.
• You can also set a requirement for an access method to be used. For
example, there is a requirement 35 assigned to access 10, which uses
condition table 17 - Material Info Record (Plant-Specific).
A requirement for access number 10 is 35 - Plant info record. If there is no plant info
record for the combination of the values in table 17, access 10 will not be used at all.
Special value source – this field contains a value to be used as default while accessing (e.g. using a fixed info
record category for the access sequence)
Init – if this box is checked system will allow initial value for this field while accessing the condition table. If
not system will not process the condition table lookup.
Atyp – processing type in access. You can specify if the field is relevant for condition access if it is part of a
free or fixed key type. Default is left blank (fixed key type).
Priority – priority of a field (characteristic), it can be set from 01 to 99. Most of the time this field is left
blank.
Condition Table
Condition table : IA 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.
Condition table is a 3-digit key, where we update the sequence of condition to be impacted in the
condition record like PB00.
• Suppose if I use Plant as condition table, then the condition record will be created for plant only.
• We can use many fields in one condition tables.
Here we will update the sequence of combination like material, vendor, plant, Purchase organization.
Once we have updated the conditions, system will check for any master data which contains price and
update the same condition in PO.
• Material
• Vendor
• Plant
If you select multiple condition types, you can edit them all by navigating through them in the
following screen (arrow left and right or F7 and F8).
This screen has a lot of settings for a condition type.
Condition Data 1
Condition class (e.g. prices, discounts, taxes)
Calculation type (e.g. quantity, percentage, fixed amount, formula)
Condition category (e.g. basic price, input tax)
Rounding rule (e.g. commercial, round up, round down)
Plus/minus (indicates if a condition can be positive, negative or both)
Changes to Condition Type
•Manual entries (e.g. no limitations, not possible, manual entry has priority)
•Header condition (indicates if a condition can be used at header level)
•Item condition (indicates if a condition can be used at item level)
•Delete (indicates if a condition can be deleted)
•Amount/percent (can amount/percentage be changed)
•Value (can value be changed)
•Qty. relation (can conversion factor between UoMs be changed during processing)
•Calculation Type (can calculation type be changed during processing)
Changes to Condition Types
Master data section:
Valid to (default date to use)
Pricing Proc. (pricing procedure to be used for this condition type)
Delete fr. DB (deletion procedure for this condition type)
E) Scales section:
Scale basis (e.g. quantity scale, value scale)
Check value (default blank)
Scale type (controls the validity of the value/quantity)