In my scenario, when I am creating a purchase contract the basic price condition (formula based condition;condition type - Q)
is not defaultly coming from condition record of the basic price condtion.
Even If I manually maintain the quotation, it is not flowing and system is considering 1 USD/BBL as price.
But the same (correct price) is coming at the time of creation of PO referring the above contract.
Note: Here the condition type of basic price condition is Q (IS Oil specific price - formula).
IS-OIL has enhanced standard pricing mechanism for formula based pricing.
These enhancements are not called during pricing in purchase contract. Hence, the pricing condition is not processed in purchasing contract.
But the same enhancements are executed in pricing call, in case of purchase order and so the pricing condition is processed successfully.
Alternatively you can use Commodity Pricing Technique (CPE pricing). Its is similar pricing mechanism based on quotations. Available in EHP5 and above.
(Please award points if the information is useful).
with kind regards,