Scale based condition contract

Hello,
I have created contract with quantity based condition and define the scales as follows
For example From 1 Qty Price would be 251, From 10 Qty price would be 241, from 20 Qty price would be 231.
Now, I have created PO from the contract for 9 Qty. System defaulting 251 price, that is ok as per the scales defined in the contract.
Now again, I am creating PO for next lot of 9 Qty, again system defaulting 251 price, but it should be 241 as I already consumed 9 Qty in my previous PO from this contract. Why system picking 251 Price and what configuration we need to do to have 241 price for this PO.
Thanks,
Vikas

Hi Vikas,
You have maintained scales like following:
from 1Qty-251
from 10Qty-241
from 20Qty-231.
You have created PO for 9Qty. It is  correct. that means till 9Qty it will take 251 only.
If you want to take 9Qty price as 241.
You have to maintain like this:
from 1Qty-251
from 9Qty-241
Hope it will works...
Regards,
Padmini.
Edited by: Padmini on Dec 19, 2011 8:45 AM

Similar Messages

  • Can a scales-based condition be defined as group condition?

    We have a scales-based condition, applying to certain items. A formula has been created, which basically loops through all items equipped with this condition, calculating the value based on the accumulated quantity of all items up to the one currently calculated. The condition rebate is then applied if the "max" value hasn't been exceeded.
    The formula itself works fine as long as the condition is not defined as a group condition. If it is set as such, the condition value is overwritten due to the sum quantity of all items exceeding the scale maximum... the client insists on the condition being a group condition, whereas I think this destroys the purpose (calculate rebate for items up to the last one before max is reached). Any suggestions?

    Create a hidden item lets say P1_MYITEM and set its default value to *2*
    Just amend the IR SQL query to add a where clause like below
    //remember the default value of item is 2 and this will evaluate to false and return no data initially
    where 1 = :P1_MYITEMBefore setting your filters and refreshing the report just set the value of the item P1_MYITEM to *1* (make sure you set the item's value into session state using Page Items to Submit property)
    So ideally the dummy where clause will now evaluate to true and the data will be shown

  • PO scale based upon contract

    I have craeted a central contract with scale: Rs. 10 for qty <200 & Rs. 5 for qty>200
    Now I created 2 POs wrt the above contract with qty 150 each;
    system shall propose the rates as above for the 2nd PO (Rs. 10 for 1st 50 pcs & Rs. 5 for the next 100 pcs)
    Is there any system to do this?
    Thanks
    Shruti

    ans

  • Service entry sheet pick price from Scales based contract

    Dear SAP Team,
    We are doing the service entry sheet using Transaction Ml81N & facing the pricing issue.
    Before doing the service entry sheet a SAP contact which has prices based on the scales as distance is created .We pay the vendor based on the depth where the drilling operation are performed.
    Purchase order is created using as limit order as at the time of PO the exact depth & time consumed for the service is not clear.
    While creating a Service entry sheet against the PO, when I click on the pushbutton u2018Service selectionu2019 the system prompts me to choose the Service from different sources.
    I select the option of service to be selected from the purchasing document (which is my contract number with scale pricing).
    After this step, I could see my contract service as below but I do not have the option to select the scale prices based on the depth where the services are performed.
    I do not know when SAP has provided the scale pricing in contract & it allows you to select the contract during the service entry sheet then but it does not allow you to select the prices maintained in the contract for the scales. I would highly appreciate any solution provided on it or any other alternative possible.

    Hi,
    You have two options, just check for to carry out....
    OPTION--1:
    You can create three service master/activity number namely Pumping depth 0-500 M , Pumping depth 501 -1000 M & Pumping depth 1001-Above and keep  base unit of measure for service master/activity number  is Hour.
    Now create value or quantity contract as per your requirement with  three service master/activity number  & you can maintain
    the cost per unit as Pumping depth 0-500 M is 400$/ Hr , Pumping depth 501 -1000 M is 500$/ Hr, Pumping depth 1001-Above is 600$/ Hr
    Then you can create Release Order/Purchase Order WRT contract.
    Now during SES creation in ML81N, you can select which activity number performed and accordingly the cost and service number copied to SES & you can save SES and release SES.
    OPTION--2:
    You can have source list(ME01) & Info record (ME11). In the info record , you can maintain all scales as your requirement
    and then create contract & then release order and finally SES.
    Regards,
    Biju K

  • MM-PUR default scales for condition types for service (ME31K

    Hi,
    We have faced the following problem:
    The business case was, to have default scales for certain condition types for a service for a purchasing contract.
    We didn't find it in SAP, so we wrote an OSS. SAP answered that it's not possible now, nor in the future.
    So we decided to look around in SAP, and found out that it was half possible.
    I've abused the exit USEREXIT_XKOMV_BEWERTEN_INIT of program RV61AFZB.
    In this exit I provide the internal table staffel for program SAPMV13A with the correct information (via ASSIGN ('(SAPMV13A)STAFFEL[]') to <staffel>.)
    In this way, if a user adds a service, this exit will get reached and the scales are filled. If the user then clicks on conditions and then double clicks the condition type with the scales, all the default scales are shown to the user. If you then click on save, the next screen is the service screen, if you then click on save again, all the date is stored in the database. (bit of a work around, but this works)
    However, I can't figure out how to save the scales data, when you only add a service and then push the save button without viewing the conditions. Quite logically actually because I'm skipping two whole screens with pbo and pai modules, in these modules internal converting takes place.
    Has anyone encountered this problem before and how did you solve it then ?
    Alternatively what is the SAP standard way to add pricing condition scales on condition types of a service of a purchasing contract? As you know there is no BAPI yet to change/create a purchasing contract.
    I was thinking, to add the scales by updating the tables directly via ABAP, I know that's not a clean way to do it, although it isn't too risky.
    Kind regards, Rob Dielemans

    Dear Rob,
    Is this solution properly working for you?
    I think my problem is similar: purchasing outline agreement (contract) refuses to apply relevant scale prices in the item line. Always uses the first price - without considering order quantity depencies.
    Regards,
    Tamás
    Edited by: Tamas Szabo on Mar 31, 2009 3:50 PM

  • Scale Based Pricing

    Folks,
    I have a case here for scale based pricing but a variant of it. Please let me know if you guys faced this situation and please throw up possible solutions.
    For quantity 1 price is say 20,000
    For each additional quantity price is incremented by 5,000.
    If quantity is 2 --> 25,000
    3 --> 30,000
    4 --> 35,000
    Is there any routine that I can use that is available?
    Thanks in advance

    Hi,
    Go in to condition record maintenance by VK11.
    Put materail and it's price
    click on scale and maintain scale
    1 >>>> 20000
    2>>>>>25000,
    If required go in condition detail and choose which type of sacle u wish to use, quantity base or value base.
    kapil

  • Controlling deductions based on contract master data

    Dear experts,
    we are implementing ERP in a gas & oil company with great number of vendors.According to the company's policy all vendors should have contract and all conditions such as deductions are defined in the contract.
    Firstly, where can we define the contracts' conditions (the terms of deductions) for vendors?
    Secondly, we are required to control the deductions in invoice based on the contracts' conditions. we have defined the conditions as withholding tax; although they are not just tax. For example, there are deductions of each invoice because of RPG /GPG/SSO with different rates based on contracts' terms. Consequently, they want to control whether the deductions are based on contract or not.In other words not only they don't want persons to choose the rate of deduction in invoice (MIRO/withholding tax tab) but also they want system to control and call the deduction information from contracts.
    we were unsuccessful to find a solution to define the terms and conditions of vendor contracts,even if we define the contract terms we are not sure how we can call the data and control it in invoice step.
    could you please inform us if there is any functionality for this kind of scenarios ?
    Is there any functionality for contracts controlling?
    Best Regards,

    In IMG Logistics Execution > Shipping > Deliveries > Subsequent Delivery Split, create a new split profile as 0004 - storage type (0001 to 0003 would be standard).  Now select this profile and double click on "per delivery type" tab where you check the box for "Renumber items".
    Now go to VLSP, and assign this profile and execute.  I am not sure whether this should work for you.  Please update here once you do the testing as above
    G. Lakshmipathi

  • Quantity based condition type for excise duty  calculation in tax procedure

    Hi,
    If any one has worked on the issue of excise duty  calculation on Quantity of items purchased Quantity based condition type.
    [<b>For a formula based calculation procedure TAXAU]</b>
    Example : If quantity purchased = 10 units
              Duty to be calculated @ Rs.3 per unit
              Duty on the 10 units = Rs.30
    Other than SAP Note 816835 any help is appreciable.
    Thanks a lot,
    Uma
    Message was edited by: Uma

    I could not find this condition type/Tcode  in our client system.
    Even we are on 4.6c.
    Thanks,
    Message was edited by: Uma

  • Scale In Condition

    Hi
    We want to maintain Scale in a Billing Condition (ZP02) as below
    - Qty - 1 to 23 - INR 150.
    - Qty - 24 and above - INR 100.
    We did maintained the same in Condition Scale. However, during billing system picks up INR 150 only. What is wrong.
    Note, Condition do not above condition is not maintained as group condition and scale basis is Quantity scale and on decending.
    Please help.
    - Sunil

    Scales should have been maintained as follows:-
    23   -  INR 150
    50  -   INR 100
    With the above scales, system will pick INR 150 for a maximum quantity of 23 and similarly, it will fetch INR 100 from 24 to 50.  This is just an example.  Like this, you need to maintain scales in condition record.
    thanks
    G. Lakshmipathi

  • How to Handle Blank Field Value based Condition in SmartForms

    Dear Sir,
    In SMARTFORM , we need to define a Condition that incase Field Value is not equal to  BLANK value (blank means that field is empty) then a specific text gets printed .
    Our problem is that  We do not know as how to define  Empty Field Value  based condition .
    Had it been Non Empty Field value based condition then solution was simple and could be done in following way :
    Field Value                        R                     Comparision Value
    WA_KZDKZ                      =                      'X'
    In our case , we need to give Blank (Empty Value) instead of 'X' .
    Kindly help us pl .
    Rgds
    B Mittal

    Hi,
    To handle blank field values in SMARTFORMS,
    Go to the conditions tab in your SMARTFORM and give condition there
    Field                Comparision operator          value
    <Field name>      <> Here symbol is diff     space.
    eg:
    wa_mara-matnr    =/                                   space.
    Regards,
    Santosh Kumar M.

  • How to create scales for conditions for rebate agreements?

    Does anybody know any function modules or bapis to create scales for rebate agreement conditions.I want to create entries in konm table where scales for conditions get stored.Also pls tell me how to link contributory volume by programaticaly?
    Thanks in advance

    Part of my question is answered .I could find parameter in BAPI_PRICES_CONDITIONS to create scales for conditions.But do anyone have any idea how to link contributory volume to conditions? i have conditions and also contributory volume? can anybosy send me some material which explains the contributory volume..atleast functionally?

  • Scales in condition Records

    Hi
    My client need DNP prices for their customers to be maintained in Scales.In condition type DNP we have maintained Calculation type as "C" Quantity and for the condition type Scale basis as "F" Volume Scale.
    In this scenerio in VK11 iam maintaining scale value as from 1 qty  DNP is 100$
                                                                  10 Qty DNP is 90$
    When iam creating sales order system is not picking the DNP value for that materia & DNP Value is Blank.And after delecting the scales value when i created Sales Order system picks the DNP Value.
    Can anybody guide me if any config changes to be made.what should i do so that scales work?

    Hi,,,
    Check in pricing procedure for DNP condition type requirement type is 2
    Thanks,

  • Any scenario where the Condition Contracts are used?

    HI I am new to this forum. I have been through the defn of the Condition Contracts but still am not able to understand . Please throw some light on the same with some example.

    The condition contract is a document with which you can record conditions that a partner e.g a vendor grants to a set of eligible partners e.g customers.
    A condition contract consists of 3 components: 1. Condition contract header which contains info. regarding owner of the condition contract, a validity interval, the document status, currency information, exchange rate, terms of payment  etc.             2. List of eligible partners containing the customers or vendors who are entitled to use the condition contract             3.  Conditions i.e. the condition records
    TYPICAL SCENARIO WHERE CONDITION CONTRACTS ARE USED:
    Suppose a pharmaceutical company grants discounts and special prices to a group of hospitals for a range of medicines. A wholesaler must grant these special conditions whenever one of these hospitals places and order. Since the wholesaler has obtained the medicines from the manufacturer at the standard price, the manufacturer must refund part of the purchase price to the wholesaler if the latter has sold them at special conditions. In order to secure these special conditions, the wholesaler employs the condition contract. At header level, the pharmaceutical company is specified as the owner/vendor. Information relevant for settlement such as terms of payment, purchasing organization, settlement currency and exchange rates are also saved in the contract header. The eligible hospitals are either listed separately within the contract or are defined as an eligible partner list externally and included as a list. The special prices and/or discounts are defined in the conditions area of the condition contract. The period of time for which the agreement is valid is defined in the condition contract validity interval. If the special conditions are dependent solely on the type of medicine, you can use condition table A163. This contains, besides the condition contract number, only the material in the access. A release step can follow the document entry, since the conditions are available only after the condition contract is released. Then the special conditions are found in pricing for the sales order and the sales invoice if an eligible hospital has ordered one of the specified medicines.
    Kirti hope this answers your question to some extent.
    regards
    PARAM

  • WinRT - how to add an image that scales based on bounding box?

    I have an image I want want to put on my map and have it scale based on the zoom level. If this had the same API as the WPF version, I could add a MapPolygon and use an ImageBrush.
    How can this be accomplished with the Bing.Map on an Windows Store application?
    This is how I am adding the image (and a Polygon to show the bounding box):
    imageLayer.Children.Clear();
    MapLayer.SetPosition(_vm.RadarImage, new Location(_vm.Overlay.LatN, _vm.Overlay.LonW));
    imageLayer.Children.Add(_vm.RadarImage);
    shapeLayer.Shapes.Clear();
    var rect = new MapPolygon();
    rect.Locations.Add(new Location(_vm.Overlay.LatN, _vm.Overlay.LonW));
    rect.Locations.Add(new Location(_vm.Overlay.LatS, _vm.Overlay.LonW));
    rect.Locations.Add(new Location(_vm.Overlay.LatS, _vm.Overlay.LonE));
    rect.Locations.Add(new Location(_vm.Overlay.LatN, _vm.Overlay.LonE));
    rect.FillColor = Colors.Green;
    shapeLayer.Shapes.Add(rect);
    map.SetView(new LocationRect(new Location(_vm.Overlay.LatN + 0.0001, _vm.Overlay.LonW + 0.0001), new Location(_vm.Overlay.LatS - 0.0001, _vm.Overlay.LonE - 0.0001)));Here's the image scaled close to accurate.
    If you zoom out, the image stays the same size, but the Rect and Tiles scale.

    The WP8 map control doesn't have this functionality, however it is possible to calculate these values. First you will need the tile math code from here:
    http://msdn.microsoft.com/en-us/library/bb259689.aspx
    Once you have this you will then need to take the top left coordinate of the map. Since there is no Bounds property or some other nice property to get this information you will need to use the center of the map and convert it to a global pixel coordinate
    using the LatLongToPixelXY method. Once you have this you can offset the value to get the top left corner global pixel coordinate by subtracting the x by width/2 and the Y by height/2.
    Next use the LatLongToPixelXY  method on the top left and bottom right corners of your bounding box. This will give you global pixel coordinates. You will now want to convert them to local pixel coordinates by subtracting the top left map corner pixel
    coordinates from  the X and Y values you just calculated for your bounding box. This will result in the pixel coordinates you need to position your image on the canvas.
    http://rbrundritt.wordpress.com
    Finally got a chance to try this out on the phone. Not sure I'm doing it right. Is LevelOfDetail == ZoomLevel?
                    var level = map.ZoomLevel;
                    int outLat, outLon;
                    Microsoft.MapPoint.TileSystem.LatLongToPixelXY(
                        map.Center.Latitude, 
                        map.Center.Longitude, 
                        (int)level, 
                        out outLat, out outLon);
                    int tlLeft = outLat / 2;
                    int tlTop = outLon / 2;
                    int brRight = outLat * 2;
                    int brBottom = outLon * 2;
    My debug output:
    tlLeft
    67 int
    tlTop 117
    int
    brRight
    270 int
    brBottom
    468 int
    level 1.6759999990463257
    double

  • Create CRM sales Order based on contracts

    Hi Experts,
    Could you please guide me how to create sales order based on contract from CRM 5.0? What are customizing settings and coding to be in CRM to enable this?
    The requirement is to display the list of sales contracts of type A&B from R3 to CRM system.  If the customer selects contract type A, sales order X should be created from CRM. If the customers select contract type B, sales order Y should be created from CRM. Also, if the order is created based on Contract, will the document flow will be mapped to contract etc.
    Regards,
    Ronit

    Start here with this SAP Help documentation.
    [Contract processing in CRM Web Channel|http://help.sap.com/saphelp_crm52sp01/helpdata/EN/d2/650e26a21fe04bba5298afd089b9dd/content.htm] - link.
    You can either create the contracts in CRM or download it from your ECC backend using middleware.
    The scenario and especially the user interface is predefined in the application. Contract Item selection and transfer to basket is provided in the Catalog and not directly in the basket. Most customers want the contract item selection from the basket, and this will be an enhancement.
    If you want the UI navigation to match what happens in SAPGUI will require custom development.

Maybe you are looking for

  • Logic refresher course questions

    I haven't used Logic since 4.x, and am just now trying to setup a new Logic system..... basic questions: 1 - I would have thought that the audio format would be decided by now but it appears not..... what is the difference/benefit of SDII vs. AIFF? 2

  • BB Curve 9220 not reading the memory card

    Hello, I have a Blackberry Curve 9220 v7.1.0.746 , Platform 9.50.0.80 1 week ago I was using this phone and that time i didnt have a memory card in this device. I opened wechat and it showed either to insert memory card or to disable usb mass storage

  • Final Cut Pro not sharing anywhere!

    I made a 4 minute montage video on FCPX I finished it but now it don't let me export anywhere at all! I try YouTube it says QuickTime error -50, I try the master default it says error -1 cant start 0 frames or something along those lines. Same when i

  • 210-4125 will not boot when windows 7 x64 is installed

    i have posted this problem a while ago "210-4125 will not boot when windows 7 x64 is installed" hoping that some one new might have had the same problem HP.......................................HP MINI PC  210-4125 model .............................

  • Qosmio X500 - How to increase the screen resolution?

    Hi, Does anybody know how to increase the screen resolution? My qosmio X500 is 1920 x 1080 and I want to raise it to 1920 x 1200. Thank you/Red