Sales Contract Base Price with Vailidity Period

Hi all,
My client business process is there creating Sales Contracts base on validity period pricing
Sales Contracts are created for long periods.The base price changes every year / for defined period.
For Example: Contract created for 10 years. First 2 years the base price is fixed as 25 USD.
The next 3 years the base price is fixed as 30 USD.
The next 3 years base price is fixed as 33 USD.
The next 2 years the base price is fixed as 38 USD.
can any one guide me how map this functionality in SAP. it is base on Contracts price is created for long periods
Thanks
Rajesh

Hi rithvika ,
Thanks for response
but the problem it depends on every individual contract valid  period 
Thanks

Similar Messages

  • Comparing contract scales prices with the manually entered price in a PO

    Need a function module or BAPI to compare price entered in PO with the scales prices maintained in the contract.The price field to be maintained in the  PO should be editable so that it can be compared with the scales prices in the contract.

    hi,
    When you make the contract release order referencing a contract already maintained, then you can see the values at the header...
    But even if you wanna compare then you can ON your Document Overview and select the contract and go into it and check ...
    But even though if it doesn't satisfies, then check ME3P with this you can maintain prices in background...
    If req. for more details check table EKPO/EKKO...Also check tables KONH/KONP in which conditions are stored...
    Regards
    Priyanka.P
    Edited by: Priyanka Paltanwale on Sep 14, 2010 8:04 PM

  • Base price need to be zero.

    Hi All,
    I have a requirement where i need to make the base price for material xxxx  as "0" for a particular customer.
    I tried to do that but that particular condition type is mandatory condition type.
    When i am creating SO,it is throwing error as "condition type ZF12 is missing".
    how can i make the price of this condition type as 0.Pls suggest.
    Thanks,
    Pavan.

    Dear Pavan ,
    For your scenario , you have to insert Routine in your pricing procedure in condition formula calc rule.
    you have to give the logic to this Routine to overwrite the base price with the combination of customer & material. this combination you have to maintain in the Dynamic table which has to check with this dynamic table, if entire has found then price has to over write to '0' other wise it has to execute the existing price.
    Regards,
    C.B Reddy.

  • How to link Sales Order with Service Contract and then with Install Base?

    Hi Friends,
    1) I would like to know the integeration process from sales order to Service Contract and then with Install Base.
    2) I couldn't see anything enabled in Service Tab in Order Lines, its grayed out. Is there any set up/profile option to get it enabled?
    3) How can we create AR invoice from Service Contract?
    Please let me know if anyone has idea on this.
    Thanks in Adavance,
    Vara

    Dear Sid,
    Thanks for your promt response.
    Let me explain you what I did.
    1) I have booked a Bill Only sales order which has one order line, mentioned it as Service Item and provided the same details in Service Tab in Order lines. Now Line status is "Fulfilled"
    2) Then Submitted Workflow Back Ground Process for OM Order Lines and it has created an AR Invoice and closed the line
    3) And then submitted "Service Contracts Order Capture Integration Program" from SErvice Contracts Responsibility and it completed normal.
    4) Now I went in to Launch Contracts Window and queried with the sales order but couldn't see any contract created
    5) Then I went in to Reprocess Order Window and found this order shows an error message as "Referenced Product not present in the Installed Base", then I tried to reprocessed it, but the same error message again.
    Here I have few doubts:
    1) Are the AR invoice and Service Contract Billing Invoices same?
    2) In above scenario AR Invoice has been created, I would like to do the billing from SErvice Contracts and need to create an Invoice in AR? how can I do that?
    because as you explained in one of my questions earlier, A Single Invoice can be created for the whole duration of the contract. I want to do that and trying for the same.
    3) Regarding the above error message, how can I resolve it and create the service contract against that Order?
    Thank you so much for your helpful answers.
    Regards,
    Vara

  • Base price calculation in sales order using Routines.

    Dear all,
    I have a requirement related to usage of routine in pricing procedure. The requirement is as given below.
    A base price for a material is entered in the contract manually using a customized condition record.Later a sales order will be raised with reference to contract. now we need to bring the price entered in the contract to sales order after some calculations done using a customized "Z TABLE"
    We are trying to use routines to trigger to calculate the base price in the sales order.
    Please suggest what type of routine to be used in such cases(ex formula,pricing etc)
    Also please go through the below mentioned example for better understanding.
    Contract price : Quantity 3: base price 10,000 per day Total : 30,000 perday
    ZTABLE : number of days per month will be maintained in the table based on the working days.
    Sale Order : Quantity 1 : Month working days 23 total 2,30,000 (We need to calculate this total and display as base price in sales order)
    Please suggest how to address this using routines.

    Dear Mudigonda,
    As per your scenario you are creating sales order with reference to the contract and here in contract you are maintaining the manual price . that means the same manual price has to copy to sales order level then as per the calculation rule it will multiply with your Z table value .
    For this requirement you can make some changes in copy control from contract to sales order, here at item category level you have to change pricing type to 'B' so that what ever your manual price value will populate to sales order level after that due to calculation rule value will change .
    Regards,,
    C.B Reddy.

  • Contract Price wrt validity period

    While creating a contract, it picks price from info record based on the current date(date of contract creation), not based on validity period. This is a standard functionality in sap.
    Ex.
    I have a info record with following condition
    Validity period : 01.01.2010-31.12.2010 - Price 10Rs
    Validity period : 01.01.2011-31.12.2011 - Price 12Rs
    Now when I try to create a contract today for a validity period of 01.01.2011 - 31.12.2011(Manually changed), system picks price as 10 Rs( Based on document date of contract), instead of taking 12 Rs (Based on the validity period).
    Is it possible that system will take the price in contract from info record, based on the validity period rather than the current date.

    Hi Ananya,
    In Std SAP it is not possible, syestem always refer the current data and calculate on the basis of that date

  • Read Sales Order Price with Pricing Date (PRSDT)

    Hello ABAP Gurus,
    I have once requirements and is, I need to extract sales order prices with a given Pricing Date (PRSDT).
    Could you please tell me if these is Function Module or BAPI that I can use?
    Regards,
    Murali

    Maintain a condition record for Rs.10/- with a validity date (only as an example) as 1st March'14 to 15th March'14.  Another condition record for Rs.15/- with validity date as 16th March'14 to 31st March'14.
    Now create a sale order for 500 nos. with one line item and change the pricing date as 15th March'14.  Similarly, create another line item for the same material with 500 nos. and here, change the pricing date as 16th March'14 at line item level.  By doing so, system would fetch the pricing in billing accordingly.
    I told as per my knowledge System will bring old price only for reserved stock if you want to apply new price for reserved stock just 411 e return the stock from reservation and now create sales order
    i hope this right
    Your understanding is incorrect.  System will never validate pricing based on age of the stocked material but based on validity period what you maintain in condition record.
    G. Lakshmipathi

  • Sales Contract with Material Variant at Sales Order

    We are producing fabric and using make to order in SAP. Our customer give us a commitment with qty and a fixed price for certain fabric in advance, then later they release order to us with specific qty per color. We want to use Sales Contract for the customer commitment and sales order when the customer release the order with color qty to us.  We are putting color in the sales order in the material variant. However we are facing the following problem:
    1. Let say we have a contract 1 with 100,000 yds of material A. 
    2. then we have a sales order 2 of 20,000 yds of material A with color Blue refering to contract1.
    3. Somehow our factory over produced Material A color blue total 25,000 yds.
    4. Then we have another sales order 3 of 5,000 yds of material A with color RED referring to contract 1.
    5. MRP does not create plan order for RED material A because it is showing customer stock 25,000 with contract 1 and 20,000 consume by sales order 2 and 5,000 extra.  however these 5,000 extra is blue is not red and cannot fulfill sales order 3.
    Any idea how to solve this problem?
    Tks,
    Calvin Ngan

    Hi Calvin,
    I think if you define your material as configurable, it can solve your problem.
    A car, for example, has a large number of options that need to be described wheras the order is created only at a model and variant level. Then you define values for characteristics, to allow you to select specific options, such as 'black' for paint.
    So in your case you need to define characteristics of colour(or texture or thickness) or whatever differentiates each output and add optins for each of them.
    These are asked for and stored both in your reciepts(stocks, Prod. orders, POs etc) and in your requirements(SO etc). Also MRP will differentiate between each characteristics while planning.
    Hope this helps.
    Thanks & Regards
    Santanu Dawn

  • Bottom/base price check in Sales order processing

    Hi
    In my company we are using process Sales Order > DO > Billing. Same pricing procedure for sales document types and billing types. No pricing procedure for DO. Our management wants to implement bottom price check in sales order processing e.g there must be one sale price on which sale invoice will be booked and there must also be one static price maintained and system will check after all taxes and discounts calculation that net value should not be less then bottom price.
    Currently we are using user exit in enhancement MV45AFZZ. Our ABAPER has written logic in this of following scenario. We have maintained commercial price in ZCOM condition type and bottom price in ZBAS condition type. Lets take and example
    ZCOM = Sale price= 500
    ZDIS = Discount = 100
    Net value/Amount for credit check 500-100 = 400
    ZBAS Bottom price = 450
    In above scenario system should not allow to save sale order/billing document and give error "Sale price is below bottom price" Then user will change the discount from 100 to 50 and Net value will be then 450 and system will allow to save sale order/billing document.
    I want to to do this in Pricing procedure pricing routines. Please tell me is it possible with calculation types? Im wondering if we can do this in enhancement then we must write the same logic in VOFM pricing routine and we can control this from there too. In our current ABAP check everything is working fine but I just want to minimize the use of ABAP checks and enhancements and control the things from functional side not from ABAP.
    Please let me know if someone need more clarification or someone have any productive suggestions in this regard. If there is any other solution it will be highly appreciated.
    Thanks in advance.

    Similar functionality is already there, where if the net price of an item differs from "Customer expected price" (conditions EDI1/EDI2) then SAP automatically pushes the order into incompletion. You can ask the developer to see how EDI1 is used in the pricing logic.
    However, the condition EDI1 is used to check if the item value is different to Customer expected price in case of EDI orders and is not standard for your requirement. But you get my drift, that you can have your own condition in the pricing procedure that will fetch the base price value and can be used in the logic to show an error message (to stop order processing) or push into incompletion log similar to condition EDI1

  • Base table for 0CRM_SALES_CONTR_I(CRM Sales Contracts: Item)

    Hi experts,
    Im looking for the base tables for 0CRM_SALES_CONTR_I(CRM Sales Contracts: Item).if there is a base table for the datasource how do we find it.
    Thanks,
    sivarama landa

    Hello Siva,
    This is the way to find in the system:
    From RSA2>Extraction Tab-> Extract Structure-->Components Tab->Component Column( You will see .INCLUDE)  with its Corresponding Description in the column---> Short Description ( FOR EX : ORDERADM_H Data for BW DataSources), usually the CRM system table will be CRMD_******** or CRM_******.
    Here you will not find the lbwe( way to find tables in the ECC ).
    The Best and easiest way to find is as said by Martin.
    Regards,
    Adhvi

  • In Billing Base Price should be in grey mode and in Sales order Change mode

    Hi
    I have one requirenment the Base price (ZPR0) should pick automatically from condition records and system should allow to change ZPR0 in Sales Order item level , where as it should be Grey mode in billing document item level.
    1. In the condition type ZPR0 i had maintainted as NO LIMITATION and in copy controls of VTFL the pricing type as" D"
    so system is allowing to change the base price at both Sales order & billing doc level.
    my requirement is System should allow to change the price manually in Sales order and at billing document it should be in grey mode, so that no user cannot change the price at billing level.
    Regards,
    Satya

    Dear Kota,
    If i maintained as "B" than system will not allow to change in Sales order.
    See my req. is System should allow the user to change price  in Sales Order and it should not allow the user to change in Billing doc.
    Regards,
    Satya

  • Sales Document Type K with negative price

    Hi
    Please, I have the following error. I defined a sales document type ZS01 with sales document category "K - Credit memo Request".
    When i create a sales order ZS01 and define price 1000 USD in PR00 condition type the price is converted to negative ( - ). I changed K for C (Order) and try again created another sales order and when I define the price 1000 USD in PR00 they no change
    Why the price is changed a negative value in sales order with sales document category K?
    Best Regards
    Enrique

    Hi Enrique,
    There is nothing to do with the sales document category here.You can set that one to K only.
    This setting is done in Condition type.
    Goto V/06 T.Code or follow thw path:
    SPRO>Sales and Distribution>Basic functions>Pricing>Pricing Control>Define Condition types>Maintain Condition types.
    Here search for Pr00 using position option.Select that line and goto details.In Control data1 tab there is a field calles ad plus/minus.
    For your case it might be set as "X".Remove that one.
    Save.
    Regards,
    Krishna.

  • Sale of Raw materail -  Base Price inclusive of Excise duties

    Hi ,
    Our client wants to sell a Raw material they procured to another customer.
    When they procured Material X Price was 20012 (ED- 2862, Ecess-57 and SECess-29).
    Now they want to sell the material X to Customer.
    While selling, they want to enter the price as 20012 and enter the duty amounts instead of % .
    BED-2862, ECess-57 and SEcess-29. so it has to collect 20012 from the customer and duty amounts to get debited to the concerned excise accounts. And the Sales revenue should be 20012-(28625729).
    My problems  are :
    1. How to make Base price inclusive of Duties
    2. For Manual BED to be entered I can use JMAN instead of JEXP. But in this case JEXT total condition for JEXP is not getting updated when I am using JMAN.
    3. For JECS(Ecess%) and ZSEC(SEcess%) conditions also , do i need to create like JMAN
    4. What is the use of this JEXT Total condition for JEXP, similary JECT for JECS and ZSHT for ZSEC
    Thanks in advance.
    Sreekanth

    Sreekanth,
    1. For your First question one of our forum members has answered.
    2. JMAN is manual condition for excise duty.When manual override is required rof excise duty updation then we use this condition type. IN JEXT Condition Type, Keep the Manual Entry = Empty (By default "D" will be there) and try check the From and To numbers that you have assigned.
    3. Similarly for JCET you check. Keep the Manual Entry = Empty (By default "D" will be there) and try check the From and To numbers that you have assigned.
    4. The total basic excise duty(JEXT) on the goods (ad valorem duty(JEXP) plus specific duty(JEXQ))
    That's why when you JEXT From and To No. Ranges it includes both JEXP and JEXQ including JMAN.
    please check the following link.
    http://help.sap.com/saphelp_47x200/helpdata/en/08/34bc3cdc322866e10000000a114084/frameset.htm
    When you sell it to other customer
    If your customer wants it be paid as an amount instead of %.
    Then Create separate Pricing procedure, separate condition types and keep calculation type = Fixed Amount  and maintain condition records.
    Then it will be standard procedure take all the from and to markings. Retain it only for final total.
    Regards
    Sathya

  • Under /Over Delivery Tolerance with Sales Contract

    Hello All,
    Overview: In our current environment we are creating Sales Contracts, then a Subsequent order from the Sales contract. We change the Sales order quantity to desired amount for the time of delivery which the customer is requesting. Also in customer master (XD02) we have delivery tolerance setup for under and over.
    Question: Since we have tolerance setup for the customer.  At delivery time, we picked less from what the sales order originally had and complete the whole process to billing. Does the remaining quantity go back to the sales contract?  Sales order is still showing "Being Processed" Or is not possible to do that with delivery tolerance setup and Sales Contracts?
    Scenario 1: XD02 - Tol. Over/Under set as 5%. Unchecked box "Complete Delivery", "Partial del. Set to "Blank" and Max Partial to "9" for Customer
    Created Sales Contract for quantity 500 Tons--> Created Subsequent Sales order for 25 Tons.
    Delivery: Picked 22 Ton's. Recieved Message" Underdelivery tolerance of 5.0% has been exceeded".
    Completed shipment and billing.
    Sales order shows "being processed" and remaining qty did not go back to original Sales Contract.
    Scenario 2: XD02 - Tol. Over/Under set as 5%. Checked box "Complete Delivery", "Partial del. Set to "B" and Max Partial to "1".
    Created Sales Contract for quantity 500 Tons--> Created Subsequent Sales order for 25 Tons.
    Delivery: Picked 22 Ton's. Recieved Message" Underdelivery tolerance of 5.0% has been exceeded". Acc. To the partial dlv. Agreement, no subsequent delivery can take place
    Completed shipment and billing.
    Sales order shows "Completed", but the remaining quantity did not go back to the original Sales Contract.
    Is possible to have the remaining quantity to go back to the Sales Contract without going back to the Sales order and change the quantity to what was shipped.  Can this be done via configuration?
    Can anyone please shed some light on this.
    Thank you all,
    Nav

    Hi
    Can this be done via configuration?
    To my knowledge...definitely NO. It is not possible through configurations.
    Regarding the two scenarios...you are delivering quantity less than the lower tollerance. It should not happen and if your business process demands it....there is no meaning of maintaining the tollerance limits for the customer. Since the message is a warning message, you are ignoring it and proceeding with the delivery. This message should be an error message and delivery should not be allowed when the tollerance limits are crossed.
    Thanks,
    Ravi

  • Special Prices for Customer with Base Price amount

    Hi all
    Please help to correct my Query below.  It shouldn't shows so many duplicated results with different Base Prices.  You can simply run this in any Demo Database.
    SELECT T0.[ItemCode],T1.[ItemName], T4.[ItmsGrpNam], T0.[CardCode], T2.[CardName], T5.[GroupName],T3.[SlpName],T0.[Price], T0.[Currency], T0.[Discount], T0.[ListNum], T0.[AutoUpdt], T0.[EXPAND], T6.Price FROM OSPP T0  INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode INNER JOIN OSLP T3 ON T2.SlpCode = T3.SlpCode INNER JOIN OITB T4 ON T1.ItmsGrpCod = T4.ItmsGrpCod INNER JOIN OCRG T5 ON T2.GroupCode = T5.GroupCode inner join ITM1 T6 on T0.[ListNum] = T6.PriceList inner join OPLN T7 on T6.PriceList=T7.ListNum
    Kedalene

    Thanks Nagarajan for the tip.
    This is my desired Query.
    SELECT T0.[ItemCode], T2.[ItemName], T4.[ItmsGrpNam],
    T0.[CardCode], T1.[CardName], T5.[GroupName], T3.[SlpName], T0.[LINENUM],
    T0.[Price], T0.[Currency], T6.Price, T0.[Discount], T0.[ListNum] as 'Item Price
    List',T1.[ListNum] as 'Customer Price List',  T0.[FromDate], T0.[ToDate]
    FROM SPP1 T0 inner join OCRD T1 on T0.CardCode=T1.CardCode INNER JOIN OITM T2
    ON T0.ItemCode = T2.ItemCode INNER JOIN OSLP T3 ON T1.SlpCode = T3.SlpCode
    INNER JOIN OITB T4 ON T2.ItmsGrpCod = T4.ItmsGrpCod INNER JOIN OCRG T5 ON
    T1.GroupCode = T5.GroupCode left JOIN ITM1 T6 ON T2.ItemCode = T6.ItemCode and
    T6.[PriceList] = T0.[ListNum]

Maybe you are looking for

  • Billing doc types

    Hi Gurus, Can I confirm that invoice list is not a billing doc type and Returns and External transactions are also not billing doc types. I am not sure if only 'returns' is mentioned, does it mean the Returns order , the Returns delivery or credit me

  • New Imports to iPhoto Are Saving to My External Hard Drive

    Recently purchased a Buffalo NAS 2TB external hard drive. I didn't realize at the time of purchase that Apple doesn't support NAS drives; although, I did find ChronoSync software that would allow me to back up my iMac to the Buffalo hard drive. After

  • Organisational structure in PPOME/PPOCE

    Hi all. I've got my organizational structure in PPOME and I want to perform a copy of the entire structure. I've tried to copy it by right clicking (copy) on root node but It doesn't work. Can you help me? Thank you in advance.

  • LaTeX fonts not working with 10.5.1

    I use TeXShop to produce LaTeX documents. After "upgrading" to Leopard, I seem to have lost the required fonts and what is substituted looks awful and doesn't reproduce the Maths symbols correctly. Any ideas on how to restore my fonts?

  • Help on Fireworks Css and Images Export mess

    Hi, After slicing up my design and export using 'css and images' the slices are all in the wrong places. Further more the formatting on the main text section has disappeared and the button from the main section is missing. Rather unpredictable! Hopef