Pricing basics

Hi ,
Can any one  pls. explain what is the diference between, "STEP" & " COUNTER" in pricing procedure control data
Regards,
Naren

Hi..
Step:
-Number that determines the sequence of the conditions with in a procedure.
-It indicates the position of the condition type in pricing procedure.
-Ex.: 10, 15 etc.
Counter:
-System uses the counter to count the steps and also it can be used to count mini steps of same condition types. So that number of steps can be reduced in the pricing procedure and hence enhancing the system performance.
-Access number of the conditions within a step in the pricing procedure.
-During automatic pricing, the system takes into account the sequence specified by the counter.
Reg,
JJ

Similar Messages

  • Question about:Job Pricing & Basic Pay Range Restriction...

    Hi Experts,
    I did servral settings to acheive Basic Pay Range Restriction(Warning) which uses Job Pricing concept:
    1-Define Pay Grades And Levels
        In this step, I build a records to describe a payment range for  certain evaluation points
    2-Create a record of infotype 1050(Evaluation Results) for certain position(let it be 10000001), in which I evaluate this position as 20 points.
    3-Assign 10000001 to an employee
    But when I input 0008 baisc pay amount for this employee,  range check does not happen as expected. Is there any steps I missed?
    It's urgent.
    Thanks in adv.
    Br,Kee

    In-line to tht check the IT1005
    http://help.sap.com/saphelp_47x200/helpdata/en/66/9bb8923aff11d189370000e829fbbd/frameset.htm

  • Pricing not updated in Purchase Info Record using INFREC01. is it possible?

    Hi Gurus,
    I am using IDoc INFREC01 to create Purchase info record for material, but when I see in ME13 that PIR is created successfully but price is never updated, though I have populated field NETPR and EFFPR hence condition PB00 (basic pricing condition) not created.
    Is it possible to update only single pricing (basic price PB00) condition through INFREC01 ??? or should I use another BAPI or some standard report ...??.
    I am extending Pricing Conditions for Purchase inforec through seprate IDOC: COND_A01, but it could only do that if there is basic pricing condition i.e. PB00.
    Please advice.
    Thanks in advance.
    Robin

    HI,
    You can update pricing field for conditon type PB00, please use correct validity period.
    Even there are no basic Price condition PB00, you can add new condition types with existing types.
    Price vaue can depend on the pricing conditions that you have maintained.
    Thanks....

  • PRICING ISSSUE

    STEPS FOR CREATING NEW FIELDS IN PRICING CONDITION TABLE IN WHICH THE FIELDS ARE NOT AVAILABLE IN FIELD CATALOG

    Per SAP DOC and examples:
    New Fields for Pricing
    Basics of modification in pricing
    The following communication structures are relevant in pricing:
    KOMK (pricing communication header)
    KOMP (pricing communication item)
    KOMG (allowed fields for condition structures)
    For technical reasons, communication structure KOMG is used. It combines the fields from KOMK and KOMP that are relevant for pricing in the standard system and are offered in the field catalog of condition tables. If you want to use a new field in the field catalog, you must add the field to KOMP or KOMK in the following INCLUDES:
    header data in INCLUDE KOMKAZ in KOMK
    item data in INCLUDE KOMPAZ in KOMP
    When you use INCLUDES, the field is automatically added to KOMG and the field catalog.
    The routines for assigning values to the new fields in order processing are found in member MV45AFZZ. Use the following user exits:
    USEREXIT_PRICING_PREPARE_TKOMK (header fields)
    USEREXIT_PRICING_PREPARE_TKOMP (item fields)
    The routines for assigning values to the new fields in billing are found in member RV60AFZZ. Use the following user exits:
    USEREXIT_PRICING_PREPARE_TKOMK (header fields)
    USEREXIT_PRICING_PREPARE_TKOMP (item fields)
    Examples for using new fields in pricing
    Example 1
    In the first example, parts of a document field are to be used in pricing. You want to use the first three digits of the product hierarchy (PRODH) for pricing, for example. Proceed as follows:
    1. Check the data elements in the standard system.
    2. Since there is no such data element you have to create the new data element ZZPRODH1. Also create a domain with the length "3" and the data type "CHAR" for the new data element.
    Remember that new data fields must start with the letters "ZZ" or "YY", since SAP reserved these letters to protect them from being overwritten during a release upgrade.
    3. Check whether the product hierarchy (PRODH) is found at header or at item level.
    In table VBAP, document field PRODH is defined as an item field.
    4. Integrate the field name ZZPRODH in the communication structure KOMP using the INCLUDE KOMPAZ and allocate the data element PRODH to it.
    5. Activate the structure.
    6. Check in which table the field PRODH exists.
    The field is in table VBAP (sales document: item data).
    7. Assign a value to the new field in the FORM routines for sales order processing and billing using the appropriate user exits:
    In sales order processing the user exit is found in member MV45AFZZ. The complete statement is:
    FORM USEREXIT_PRICING_PREPARE_TKOMP.
    MOVE VBAP-PRODH(3) TO TKOMP-ZZPRODH.
    ENDFORM.
    The routines for assigning a value to the new fields in billing are found in member RV60AFZZ. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK
    MOVE XVBRP-PRODH(3) TO TKOMP-ZZPRODH.
    ENDFORM.
    8. Allocate the specifications A, V and 001 to the field ZZPRODH in table T681F. Use "E" has been added for fields in rebate processing.
    Example 2
    In the second example, you want to use a partner function, created in Customizing for partner maintenance, for pricing.
    Assume that the partner function was created for a sales representative of the partner type PE. Z1 is defined as a mandatory function for the customer master record, therefore automatically set in the document and available in the internal partner table XVBPA.
    To use the new partner function for pricing, proceed in the same way as for the previous examples.
    9. Create a new data element, in this example, data element ZZVRTZ1 with domain PERNR.
    10. Include the field ZZVRTZ in KOMK using KOMKAZ and allocate data element ZZVRTZ1 to it.
    For order processing, a value is assigned to the field in the user exit for member MV45AFZZ. The entries in the user exits are protected during a release upgrade. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK.
    PERFORM XVBPA_LESEN (SAPFV45K) USING 'Z1' VBAP-POSNR SY_TABIX.
    MOVE XVBPA-PERNR TO TKOMK-ZZVRTZ.
    ENDFORM.
    For billing, a value is assigned to the field in the user exit of member RV60AFZZ. The entries in the user exits are protected during a release upgrade. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK.
    PERFORM_XVBPA_SELECT_USING'Z1'.
    MOVE XVBPA-PERNR TO TKOMK_ZZVRTZ1.
    ENDFORM.

  • Vendor in Sales order

    Dear All,
    i have created access sequence with the table Sales org/Vendor (VKORG / LIFNR).
    i maintained the vendor in customer master as partner function "VN".
    i have created condition type with that access seq & assigned in pricing procedure.
    i have created the Cond record for the same in VK11.
    But when create Sales order,this condition type does not pick up the values.
    in analysis in condition tab...it shows that it is missing Vendor (VN)....
    But Vendor is available in Partnee screen.........
    Any idea?????

    hi,
    this needs to be done by adding new fields to the pricing communication structure. please read the following SAP help. this will help
    New Fields for Pricing
    Basics of modification in pricing
    The following communication structures are relevant in pricing:
    KOMK (pricing communication header)
    KOMP (pricing communication item)
    KOMG (allowed fields for condition structures)
    For technical reasons, communication structure KOMG is used. It combines the fields from KOMK and KOMP that are relevant for pricing in the standard system and are offered in the field catalog of condition tables. If you want to use a new field in the field catalog, you must add the field to KOMP or KOMK in the following INCLUDES:
    header data in INCLUDE KOMKAZ in KOMK
    item data in INCLUDE KOMPAZ in KOMP
    When you use INCLUDES, the field is automatically added to KOMG and the field catalog.
    The routines for assigning values to the new fields in order processing are found in member MV45AFZZ. Use the following user exits:
    USEREXIT_PRICING_PREPARE_TKOMK (header fields)
    USEREXIT_PRICING_PREPARE_TKOMP (item fields)
    The routines for assigning values to the new fields in billing are found in member RV60AFZZ. Use the following user exits:
    USEREXIT_PRICING_PREPARE_TKOMK (header fields)
    USEREXIT_PRICING_PREPARE_TKOMP (item fields)
    Examples for using new fields in pricing
    Example 1
    In the first example, parts of a document field are to be used in pricing. You want to use the first three digits of the product hierarchy (PRODH) for pricing, for example. Proceed as follows:
    1. Check the data elements in the standard system.
    2. Since there is no such data element you have to create the new data element ZZPRODH1. Also create a domain with the length "3" and the data type "CHAR" for the new data element.
    Remember that new data fields must start with the letters "ZZ" or "YY", since SAP reserved these letters to protect them from being overwritten during a release upgrade.
    3. Check whether the product hierarchy (PRODH) is found at header or at item level.
    In table VBAP, document field PRODH is defined as an item field.
    4. Integrate the field name ZZPRODH in the communication structure KOMP using the INCLUDE KOMPAZ and allocate the data element PRODH to it.
    5. Activate the structure.
    6. Check in which table the field PRODH exists.
    The field is in table VBAP (sales document: item data).
    7. Assign a value to the new field in the FORM routines for sales order processing and billing using the appropriate user exits:
    In sales order processing the user exit is found in member MV45AFZZ. The complete statement is:
    FORM USEREXIT_PRICING_PREPARE_TKOMP.
    MOVE VBAP-PRODH(3) TO TKOMP-ZZPRODH.
    ENDFORM.
    The routines for assigning a value to the new fields in billing are found in member RV60AFZZ. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK
    MOVE XVBRP-PRODH(3) TO TKOMP-ZZPRODH.
    ENDFORM.
    8. Allocate the specifications A, V and 001 to the field ZZPRODH in table T681F. Use "E" has been added for fields in rebate processing.
    Example 2
    In the second example, you want to use a partner function, created in Customizing for partner maintenance, for pricing.
    Assume that the partner function was created for a sales representative of the partner type PE. Z1 is defined as a mandatory function for the customer master record, therefore automatically set in the document and available in the internal partner table XVBPA.
    To use the new partner function for pricing, proceed in the same way as for the previous examples.
    9. Create a new data element, in this example, data element ZZVRTZ1 with domain PERNR.
    10. Include the field ZZVRTZ in KOMK using KOMKAZ and allocate data element ZZVRTZ1 to it.
    For order processing, a value is assigned to the field in the user exit for member MV45AFZZ. The entries in the user exits are protected during a release upgrade. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK.
    PERFORM XVBPA_LESEN (SAPFV45K) USING 'Z1' VBAP-POSNR SY_TABIX.
    MOVE XVBPA-PERNR TO TKOMK-ZZVRTZ.
    ENDFORM.
    For billing, a value is assigned to the field in the user exit of member RV60AFZZ. The entries in the user exits are protected during a release upgrade. The statement is as follows:
    FORM USEREXIT_PRICING_PREPARE_TKOMK.
    PERFORM_XVBPA_SELECT_USING'Z1'.
    MOVE XVBPA-PERNR TO TKOMK_ZZVRTZ1.
    ENDFORM.

  • Redetermining a price when opening an order.. pls help

    Hi friends,
    I have for example created an order with one item, and its price i maintained in condition table is 100 USD.
    So now when i create an order with this item the price will be 100 + tax. say total became 110.00USD.
    Now i saved the order.
    I went and updated the condition record from 100.00 USD to 200.USD.
    So now when i open the above created same order, i see the price still 110.00USD, it is not re determining the latest price from all cond records.
    I know this is standard out of the box SAP delivered, but i need to redetermine the prices each time when that order gets opened.
    I want this only to one specific order type.
    I can achieve this in crmd_order, open the order go to conditions, there is a button, UPDATE PRICE -> recalculate all conditions, but techincal how to acheive this.
    it wil be great help if you can pass on some inputs to me friends.
    I appreicate your help.
    thanks,
    have a grt day,
    RD

    Hi All,
    I have a similar requirement, I need to redetermine pricing (Basically need to trigger BADI PRC_DATA_SOURCES) whenever there is change in subtotal 1 value on pricing screen with  "Retain Manual Changes" setting .
    I have created an event AFTER_CHANGE on PRICING_I  and used FM:PRC_PD_ITEM_UPDATE_MULTI but its giving out an error on a condition which is configured as external data source.
    Could you please help me or suggest any other approach for this issue.... Appreciate a quick reply..
    Thanks,
    Vandana

  • Music sounds garbled and echo

    The music from the IPOD function of my Iphone sounds very garbled and distorted. Everything else appears to work fine. I have tried different headphones. This would have appeared to have happened since the latest update. This is an original iphone 8gig.

    I found out after a trip to my apple store that my phone had picked up some moisture. Once they had determined that, they would not take it any further. There is an indicator in the bottom of your headphone jack. If it is red then you have had moisture get into your phone.
    I would have thought they would have had an option for repair since the rest of the phone works great. They do not even have a refurbed phone at reduced pricing. basically I could buy one at the same price as the new one. Not a good way to serve your customers Apple!

  • Pricing in SAP Retail: Basic Purchase Price in UOM for the VKP5

    Dear Community,
    We need that in the SAP Retail pricing (VKP5 transaction), the Basic Purchase Price can be transferred to condition record for PB00 in the Purchase Order Unit of Measure instead of Sales Unit of Measure.
    Thanks in advance for your help,
    Gabriela Ramirez.

    Dear Community,
    We need that in the SAP Retail pricing (VKP5 transaction), the Basic Purchase Price can be transferred to condition record for PB00 in the Purchase Order Unit of Measure instead of Sales Unit of Measure.
    Thanks in advance for your help,
    Gabriela Ramirez.

  • Pricing procedure mm Packing and forwarding to be calculated on Basic price

    Hi experts
    we are having one pricing procedure where in details are as follows.
    basic price                                                 100
    excise                                                           12.36
    total                                                             112.36
    P & F 2 %  0n (112.36)                                   2.24
    total                                                             114.60
    Vat 5 % 0n (114.60)                                       5.73
    Grand total                                                   120.33
    Now we require new pricing procedure wherein  Packing & forwarding to be calculated on basic price & not on basic + excise
    so can we change in same pricing procedure or we have to create new ?
    Can you elaborate with the  configuration steps ?  Any changes required in Tax procedure also or not ?
    Thanks in advance
    regards

    Hi,
    No need you can add the condition type to the pricing procedure at spro--mm---purchasing--pricing procedure ---calculation schema with proper calculation to get the percentage on base price and add to the total .
    Regards,

  • Basics of Pricing in Purchase order ..?

    hi gurus
    Can anybody explain the the Basics of pricing in MM.
    1.In purchase order , we r going to give purchase order value in item level.
    2.What is the need of pricing in purchase,
    3.what is contion types..?
    Gud solution will be highly rewardable.
    Thanks
    sap-mm

    Hi,
    Basics of pricing in MM
    You can go for pricing manually or automatic. If you need pricing automatic you have to go for use of Access Sequences and Schema Group of Vendor.
    1. In purchase order , we r going to give purchase order value in item level
    Its depends on pricing manually or automatic Vs quantity to be entered or quantity,Price to be entered
    2.What is the need of pricing in purchase,
    Pricing Procedure is to calculate effective price of a product which includes net price, tax and delivery charges. You can configure different Pricing Procedure for different purchasing requirement like Domestic, Import and Stock transport.
    3.what is contion types..?
    Condition types represents pricing elements such as gross prices, discounts, surcharges, taxes, or delivery charges.
    Note:
    Configuration steps for Pricing Procedure are:
    SPRO->MM->Purchasing->Conditions->Define Price determination process
    1. Define Condition Table:
    2.Define Access Sequence,
    3.Define Condition Type,
    4.Define Calculating Schema,
    5.Assign Calculation Schema, Access Sequence and Condition Type,
    6.Define Schema Group Of Vendor,
    7. Define Schema Group Of Purchasing Organization,
    8.Assign Schema Group Of Vendor to Purchasing Organization,
    9.Assignment of Schema Group Of Vendor ,Schema Group Purchasing Organization and Calculation Schema.
    10.Assign Vendor to Schema Group Of Vendor (Xk02)
    11.Maintain Condition record(MEK1)
    After above steps , you can go for create PO in ME21N.
    In the case of Import PO, you have to activate Import PO.
    SPRO->Materials Management -> Purchasing -> Foreign Trade/Customs ->Control Foreign Trade Data in MM and SD Documents ->Incompleteness Schemas for Foreign Trade Data
    Regards,
    Biju K

  • Customer/Item/Volume Discount in Basic Pricing

    Client has a case wherein customer gets a special discount when they order more than a certain volume of a particular item.
    Do we need to set up a Pricing Agreement as Discount Modifier in Basic Pricing doesn't have option to put in a condition/qualifier where pricing looks for a particular item, customer & ordered volume & then applies the discount.

    Hi,
    Define a Price List with the particular item and a price.
    Define a modifier of Discount Type and define the discount price/percent.It can be a fixed discount price/percent or a price break bearing ranges.
    Then attach the following qualifiers for this discount modifier.
    1.The price list to which the particular item belongs.
    2.The particular customer who qualifies for this special discount.
    3.Line volume/order volume/line weight/order weight (Qualifier context: volume)
    Regards,
    Bala.

  • Pricing : Discount on basic price and excise duty

    Hi gurus,
    I want to give a discount based on sum of basic price and excise duty.  But Excise duty is captured only in tax.
    In this case how to give the discount based on the sum of basic price and excise duty since excise duty is not in the pricing procedure.
    Regards,
    vimal

    Hi,
    Add Excise condition in pricing procedure in rquire step.
    reward if helpful,
    Regards,
    Chetan.

  • Ugggh - Say it isn't so - changed policy on upgrade pricing on smart phones on basic phone line

    I had been waiting until my son's basic / dumb phone line was eligible for an upgrade to purchase the iPhone 5.  People had told me if we bought the iPhone 5 on his line and then re-activate his basic phone line then I could use the phone on my line (thereby keeping my unlimited data).  I've also heard people do this and sell the phone on ebay.  Now, a Verizon rep told me that you have to keep the new phone active on the line for 90 days or else they will charge you back for the full price of the phone.  Grrrr -- it seems like they closed this loophole.  Can anyone confirm or deny it with a link to where it says this in the Verizon 'fine print' on the website (I can't seem to find it)?  I'm really disappointed!

    MichelleLong wrote:
    It was a corporate store.  I hadn't heard that before which is why I posted the question.  I wondered if Verizon had closed the loophole on getting upgrade pricing and switching the phone to another line to keep the unlimited data.
    It may have been a Verizon "authorized reseller" which is NOT a corporate Verizon store - places like the mall kiosks or storefronts that look very "Verizon" may be a reseller.  You need to check the Store locator to be sure which are, in fact, corporate stores.
    And for the record, the "loophole" (which really isn't a loophole at all, it's always been available) that allows you to upgrade one line and use the phone on another (upgrade transfer, buddy upgrade, whatever you want to call it) is still in place; there are no 90-day restrictions.  If the store you are dealing with is telling you that you need to keep the phone active on the line for 90-days or face penalties, then it is NOT a Verizon corporate store.

  • I have an issue with pricing condition ZPRO (basic price )

    Hello gurus
    I have an issue with pricing condition ZPRO (basic price ).
    users created a sales order, and the basic price ZPRO which is mannual is added twice ,now i want to put a check so that condition tpye zpro is not accepted twice by the system. please let me know how can i restrict  system from accepting condition type zpro  twice during sales order.
    regds
    Edited by: sapuser09 on Jul 26, 2011 8:44 AM

    Hi,
    Solution for this is very simple. Don't make any changes to the sales order user exit. Use condition exclusion  for the condition type.
    Do customization in the following path of IMG
    Sales and distribution---- > Basic Functions--- > Pricing--
    > Condition exclusion -- > Condition exclusion for groups of conditions
    First  In Define condition exclusion groups you have to define condition exclusion group (ZXXX)
    Then  in Assign condition types to the exclusion groups you have to assign condition type to the exclusion group (ZXXX   ZPRO)
    Then in Maintain Condition exclusion for pricing procedures select the pricing procedure where you have the problem and click Exclusion box present in Dialog structure box
    You will be faced with Change view exclusion overview screen Click new entries
    You will be faced with New entries overview of added entries screen.
    Take serial no as 10 Condition exclusion procedure  as B (Best condition with in condition type) In the exclusion group1 add the exclusion group ZXXX.
    Save it and create order.
    In the order pricing you will again observe that ZPRO appearing twice but only one will be active.
    Changing user exit for this issue is not at all required and it must be only the last resort Try replicating the issue in your sand box system. As I had mentioned it will be picked twice but only one will be active.
    Hope this helps.
    Edited by: mokirala tilak on Aug 10, 2011 10:19 AM

  • Freight modifier in Basic Pricing

    Requirement is a comparsion modifer.
    Minimum freight charge is $26.
    If calculated freight amount is > $26, charge the greater amount.
    Calculated freight amount is a %age of order total & %age changes with Ship-To.
    We were wondering whether this can be achieved with Basic Pricing.
    Regards,
    Sanjib.

    Sanjib,
    As far as I know, we cannot do this with Basic Pricing. I just reviewed the documentation, seems to me that it is not possible.
    Thanks
    Nagamohan

Maybe you are looking for

  • Voice dialing + lack of BASIC features and company communication

    i beleive palm has managed to make an amazing operating system, ive never been able to manage notifications and apps so easily but the pres lack of features has been enough to get me to sell my pre to someone else that might just be coming off a non

  • Wifi on VPN

    I am at a condo that uses a wifi manager and every unit has their own name and password. My first couple days it worked fine I would open safari and it would have a log in page pop up and I would enter the username and password and be fine. For some

  • Advanced Tutorial

    Hi All, I'm trying to run TOPLINK Advanced tutorial, but i'm getting the following error: LOCAL EXCEPTION STACK: EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DatabaseException EXCEPTION DESCRIPTION: java.sql.SQLEx

  • Lightroom 5 presentation

    Hi, I'm a italian photographer and I use lightroom 5 with Mac Pro. I have one problem with presentation: In the presentation panel selected "export file video" the outcome is video black, even with preview in lightroom the video is black but the soun

  • Pixma Pro 100 options very limited

    I'm running a Mac with OS 10.9  The print options seem very limited as well as confusing. Not only can I not add my own presets, I can't even choose between color or vlack or white! I've reinstalled the printer, but same results. Would it help to uni