Meaning of coloums in MM Pricing Procedure

Will you please explain me the meaning and use of foloowing in MM Pricing Procedure
Statistic, Subtotal, Requirement, Base Type
Please explian me in detail if possible . I have searched for similar threads earlier but the explanation is 1 line only
Pls anyone can tell me the exact meaning of subtotals dropdown options ( Just for Example 3,9 ,5 not all)
Pls anyone can tell me the exact meaning of requrements  dropdown options
Thanks

Dear,
Please find below:
Statistical:
This indicator if it is activated will not allow the value of the condition type to be taken into net value calculation.
It is used only for information purposes only.
This indicator causes a surcharge or discount to be set in the document statistically (that is, without altering the value).
This is commonly used for condition types
     SKTO - Cash Discount
     VPRS - Cost (Moving average price/Standard Price).
Subtotal:
The value of this field determines where the values of subtotals to be captured i.e. in which table and which field.
Controls whether and in which fields condition amounts or subtotals (for example, a customer discount or the cost of a material) are stored.
If the same fields are used to store different condition amounts, the system totals the individual amounts.
These condition amounts or subtotals are used as a starting point for further calculations. You may, for example, want a subtotal of all the discounts included in the pricing of a sales order.
Requirement:
It is a routine that is written by an ABAP consultant according to the business requirement.
By defining Requirement in condition technique we can restrict the access of condition type.
To understand the concept, we will take the example of the Rebates. Rebates are to be included during the billing document processing and not in the sales document processing. As rebates are given on the delivered quantity and not on the ordered quantity (in case of cut-off period for rebates).
For rebates we use the condition types BO01 to BO05, and in the Requirement column we give the value 24 which is "Only in Billing Document".
This Requirement will ensure that these condition types will appear only during the billing document processing.
If new Requirements are to be defined we follow the procedure given below.
Go to T.Code: VOFM. - Maintain Requirements & Formulas
Click on the "Requirements" in the top menu and then click on "pricing".
We have a list of requirements, we can ask ABAP consultant to create new requirement based on the client requests. And we assign the application type like V - Sales/Distribution etc.
Regards,
Syed Hussain.

Similar Messages

  • Pricing Procedure vs Tax Procedure

    Dear all,
    The scenario is as follows
    My company purchase material from a trading company which imports the materials from other countries.
    In PO we have maintained import pricing procedure so that we can take the duties paid by trading company during import.
    We pay duties to the trading company.
    Taxes are also involved in this.
    I have created a pricing procedure for this seperate where there is a line with 'condition value' = total of
    [ Net price of materialCustoms dutyCVD+ECS on CVD + SEC ECS on CVD + AED]
    Now we all know tax should be calculated on this total amount.
    In normal case the Net price will come as the base price for tax calculation  which is here wrong.
    I want this total amount to be the base amount for tax calculation in tax procedure.
    What i need to assign in the pricing procedure against this 'total' so that  it is taken as base amount for tax calculation
    How to do this?
    sapmmlearner

    Hello,
    As per your said scenario:
    My company purchase material from a trading company which imports the materials from other countries.
    In PO we have maintained import pricing procedure so that we can take the duties paid by trading company during import.
    We pay duties to the trading company.
    Taxes are also involved in this.
    I have created a pricing procedure for this seperate where there is a line with 'condition value' = total of
    Net price of materialCustoms dutyCVD+ECS on CVD + SEC ECS on CVD + AED
    Now we all know tax should be calculated on this total amount.
    In normal case the Net price will come as the base price for tax calculation which is here wrong.
    I want this total amount to be the base amount for tax calculation in tax procedure.
    What i need to assign in the pricing procedure against this 'total' so that it is taken as base amount for tax calculation
    My question is if your company and your vendor /supplier (Is a trading company from where you are procuring the materials) are geographically located at the same place (such is within country in same place or within country at different places, etc)
    means, then you should not worry about the Import duty. Because for you, when you procure the goods it should be treated as Inland/Domestic procurement  (by the by your vendor, who is trading company procures materials from Abroad, that is his risk or his duty to pay the Customs duty or Importation clearing charges, etc since he is procuring from outside the country through Import procurement process, so don't worry for that).
    Hence when you order the material through standard PO to your vendor (that is trading company), then Logically it must be Domestic pricing procedure (there is no involvement of import duties, importation, etc), that means system will pickup the Pricing procedure - Domestic - which consists of Gross price, and all other suitable pricing elements which are in currently used in your company (for the vendor) and part from the tax condition elements such as Basic excise duty (BED), SED, AED, Cess, etc... these are not part of the Pricing proceudre, but relevent to the Tax procedure. So which can be arranged in a sequential order for the Tax procedure - TAXINN - which is currently in use from any industry - for calculating the tax amount for the item that you procure from the supplier or vendor. And thats how you (your company) will pay the Duty or tax amount agains the goods that are procured from external source.
    Please note:  the tax caluclation is always based on the Base amount, not on anything else, that is based on the total ordered amount through the PO. And the tax amount is always interm calculated by adopting the suitable tax code in the PO (in item details), provided you have to maintain all these tax condition elements in a Condition records through FV11 t.code. then once the tax code (i.e., Input tax - which is tax on purchases) is adopted for the PO, system will pick all the valid condition records and sum the total tax amount in the PO.
    Maintainaing of condition records is required, because the tax procedure which is a Condition based tax calculation procedure. hence you have to maintian the condition records as you said. Then it will calculate correctly.
    Hope it clarifies,
    Regards,
    Sapsrin

  • Error message: the appropriate pricing procedure could not be determined

    Hi SAP friends,
    What does this error message means please?
    The appropriate pricing procedure could not be determined because no entry with keys 'M100 20 P1' 'A' '1' exists in table 683V.
    Tcode: VA01 (sales order).  
    Regards,
    Bahia.

    Hi Bahia,
                    This error means the pricing procedure has not been done.To assign your pricing procedure to sales area go to the transaction "OVKK" and specify sales org/dist channel/div/document pricing procedure/customer pricing procedure and the defualt condition type. This would solve your problem.
    Regards
    Ram Pedarla

  • What is the meaning of this column in the pricing  procedure?

    Dear Gurus,
    What is the meaning of this column in the pricing procedure?
    thanks..

    subtotal field : Subtotal field is used to pass the value to some other field in PO .
    for ex: using value 9 you pass the value to field komp-brtwr. so that this can be used in  any other routine in the pricing procedure.
    requirement field: if there is a scenario that condition type should come in pricing on some condition like vendor country is india. in that case use create the requirment and attached this requirement.in this requirment you put logic and set the sy-subrc value 4 or 0.

  • About the pricing procedure of purchasing order

    Hello friends,
    can anyone tell me about the pricing procedure,conditions & texation of Purchase order?
    and hoew to maintain all those term in Customisation?

    The Basic thing is Condition Technique. In which there are 
    1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table. 
    A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a  Condition Technique.This is a simple logic 
    Here the Condition Type is very important like PB00, PBXX,RA01 etc. 
    In the background every Condition Type has its own defition means the purpose of the Condition Type  like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions.  Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement. 
    The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement. 
    The Pricing Schema means the calculations procedure of Condition Type. 
    Ex.  RA01 - Discoount % is caclulated on PB00 - Gross Price  means 
    RA01 is based on PB00  like that we have to define in the Pricing Schema 
    which makes easy to use in real time. 
    Here PB00 has the Access Sequence - 0002. 
    But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types. 
    In the system, by default some standard  Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define. 
    For the configuration, I may not able to explain properly through here but will give some idea. 
    Configuration: SPRO - IMG - Material Management - Purchasing - Conditions - Define Price Deternmination Process:
    1. Define Access Sequence 
    2. Define Condition Type 
    3. Defince Calculation Schema:- Here you have to define the Schema - Define Schema group 
    1. Define Schema Group vendor 
    2. Define Pricing Schema group 
    3.  Schema group for Purchase Organisation 
    4. Assign Schema group to Purchase Organisation - Define Schema determination 
    1.define calculation schema for Standard purchase organisation 
    After completion of the Schema Group, we have to assign it to Vendors. 
    Then whenever we use any transaction with this Vendor, the concerned  Schema will work as configured by us. 
    The Pricing in MM is vast because each Condition have its own importance and each Access Sequence have its own importance. So you need not bother about this. First you learn how to define the Calculation Schema through the above.

  • Free goods pricing procedure

    Hi,
    I need to  configure the free gods functionality and I look for clarification from those who have configured it . My questions are.
    1) how does the system determines while creating sales order that free goods are involved.
    2) for main item,  if the item category is TAN, then for exclusive free goods the item category will be TANN ? Is the following combination ok for free goods item category detemination ?
    OR + NORM+TAN(higher level) +FREE(usage)=TANN......where TAN is the item cateogry of main item
    3) How is the free goods pricing procedure works. ?? I mean do we have to define  the basic price condition PR00 in the free goods pricing procedure so that the system applies the basic price to the main item  ? for example if the main billable qty is 10, and per unit price is 100, then the basic price will be 10*100=1000 for the main billable items in the free goods pricing procedure.
    now if free goods are 2 (exclusive), then the system shows in the pricing line item a basic price of 2100=200 and then a condition R100 is shown as a negative amount of 2100= -200 so that net value is zero ??
    4) I think when the material is entered, then the system reads the free goods master record and then determines the main item category for billable item and then free item category is determined and then pricing is carried out
    pls validate my above points ?
    regds

    Hi
    Yes, there will be only one pricing procedure for free goods and normal goods.
    Free goods procedure is to determine the free goods condition records (maintained through VBN1) and now way related to pricing.
    Pricing procedure is to determine the price for each line item based on the conditon records (maintained through VK11).
    As an example- there is free goods conditon record for a material as 10 + 2 exclusive and hence for an order quantity of 10 you can see a second line item for a quantity of 2 as a sub item with item category as TANN.
    The pricing happens the same way for both the line items and you can check that in the conditions tab of each line item.
    While carrying out the pricing, system goes to the first conditon type in the pricing procedure and if it satisfies the requirement then accesses the conditon records and picks if there is any valid conditon record. Like wise, it checks all the condition types in the pricing procedure. In this process it also checks the conditon type R100 and the requirement will not be satisfied for the first line item and hence will not determine any value. In the case of the sub item with TANN item category, the condition records will be determined as happened for the first line item and also the R100 will be determined. Because, the reqirement for R100 says, the pricing details(in VOV7) for the corresponding item category(which is TANN) should be B-Pricing for free goods(100% discount). TANN satisfies this conditon and it determines the total amount here, making the net value as zero. If there are any values below the R100 condition type in the pricing procedure, then the net value will not be zero. Hence positioning of the R100 condition type has importance in designing the pricing procedure. If you change the value for TANN in VOV7 from B to X, then R100 will not be determined even though the free goods are determined in the sales order as sub items. The pricing happens the same way to both main item and sub item (free goods).
    Regards,
    Ravi

  • Conditions mutually exclusive in the Pricing Procedure

    Hello,
    I want to define two conditions in the pricing procedure, but I don't want them to be determined at the same time in the billing document. One of them has an access sequence and it isn't always determined, and the other one doesn't have access sequence and is always determined, but I want that the last to be active only when the first one isn't. Is there any way to do this without developing a condition to put it in the requirement field?
    Thank you,
    Silvia

    Try to use the Condition Exclusion For Groups Of Conditions in the pricing customizing.
    Create 2 groups, one assigned to the first condition and the other to the second, then assign the exclusion procedure to the you pricing schema.
    The exclusion procedure should be D, that means:
    Exclusive procedure: If a condition type from the first group exists
    in the document, all conditions types that are found in the second
    group are set to inactive.
    Pls. reward points if helpful
    Regards
    Roberto

  • MM pricing procedure doubt!!!

    Hello All
    1) Would like to know where we connect PO doc type to the MM pricing procedure? or it is not at all connected?
    2) Suppose i am creating a standard PO, so how system actually knows which pricing procedure to pick up out of so many maintained in SPRO?
    3) What is the meaning of Step and Cntr in MM pricing procedure?
    Thanks
    Anjan

    Hi,
    All I can do is to confirm that there is NO LINK between document type and pricing procedure.
    The procedure is determined by the Vendor and the P org (via groups).
    The exception is the transport orders these have their own condition schemas (that is why there is a control field on the PO document types, so that you can indicate the document taypes that are for STOs)
    the step and counter fields are simply methods of pointing the calculation to the correct conditions types etc.. the step is a sequence numbering when multiple condition types are to be processed in the same step.
    Steve B

  • MM Pricing procedure VS Tax procedure

    Hi Gurus,
    I have checked many  thread here , but still can not find the answer.
    Tax calculation procedure basically calculate the tax amount based on condition recaord maintained
    (dor tis corresponding Condition type).
    But we also can maintain Condition record for the condition type NAVS  (pricing procedure) that bring tax amout into the pricing procedure of PO).
    My question is why do we have to maintain Tax procedure as well as pricing procedure (regarding tax of course ).
    Cheers Guys
    Julien

    HI
    Basically why we have taxing procedure is that its always country specific that means it can be any vendor selling any material but he has to follow some government regualations whcih is what will be given in the taxing procedure that sholuld be the same for all customers it will be different if the customer is foreign.
    the pricing procedure is where we carry out pricing that is customer specific here we can have different prices for different customers depending on what he buys and ETC.
    hope this clarifies .
    Regards
    Vignesh

  • PRICING PROCEDURE-CALCULATION SCHEMA

    Dear All,
    There are some queries regarding pricing procedure calculation schema.Please help me out:
    1) What is the use of the "Requirement" column in calculation schema in real time scenario?
    2) What is meant by "Alternative calculation type" and "Alternative base value" column?What is its use in real time scenario?
    3) In the Print column if we place "X",it says "Printing at item level (previous procedure)".What does this actually means?
    4) What is the use of "Accurals" and what effect does it have in the pricing procedure and pricing calculation?
    For all the above queries  some real time scenario example willbe highly appreciable.
    Regards,
    Indranil

    1) What is the use of the "Requirement" column in calculation schema in real time scenario?
    Requirement
    Use
        If the requirement is fulfilled (SY-SUBRC = 0), then output
        determination also takes into consideration output type or the access
        sequence, for which the requirement has been specified.
    Examples
        A possible requirement would be, for example, that a difference shoul
        be made between document currency and local currency .
    Definition
         Number of a subroutine (= form routine), that checks a requirement at a
         specific time.
    Use
         The standard SAP system contains some standard routines for checking
         requirements when copying. You can also define your own routines
         according to the needs of your company.
    Example
         If you copy a quotation to a sales order, the system can check every
         quotation item to ensure that the customer had not rejected them for any
         reason.
    2) What is meant by "Alternative calculation type" and "Alternative base value" column?What is its use in real time scenario?
    If you are using any Formula to Derive the Condition Type then you can use  Alternative formula to the formula in the standard system that
    determines a condition.
    Alternative formula for condition base value
         Formula for determining the condition basis as an alternative to t
         standard.
    Example
         An absolute header discount is, for example, distributed in the st
         system according to the cumulative value of the items.
         If the system, however, distributes the absolute header discount
         according to volume, a header discount of $30 results in the follo
         discounts:
         Item       Value  Volume              Discount
                                      Stand. disc.   Volume disc.
           1        $1000  2 cbm         $20             $10
           2        $500   4 cbm         $10             $20
    3) In the Print column if we place "X",it says "Printing at item level (previous procedure)".What does this actually means?
    If you Put 'X" , it will be shown in the Print Output..
    Print ID for condition lines
         Controls issue of condition lines when printing documents such as order
         confirmations or invoices.
    Use
         In releases previous to 4.0, the following print indicators are
         available :
         o   ' ' : Condition line is not printed
         o   'X' : Condition line is printed at item level
         o   'S' : Condition line is printed in totals block
         The following standard logic is set out for these printing indicators:

  • Pricing Procedure- Handling of VAT

    Hello All
    Need help for designing IMPORT pricing procedure for a specific case (Thailand).
    Our client applies VAT - 7% on total value of the Import PO i.e. at the end.
    Their Pricing Structure is like:
    1 Basic Price
    2 Freight
    3 Insurance
    4 Custom Duty
    5 Surcharge
    6 Excise
    7 Internal Duty
    Net value = (1234567)
    and then
    8 VAT on this Net Value.i.e 7% of (1234567).
    They are paying this 7% directly to government and not to the Foregin Supplier.
    Now this VAT amount is deductable as they are having a VAT return report submitted to the government each month.
    i don't know how to handle this case..so request you all if anybody have idea please help me.
    It is vey urgent...
    Regards
    Yogesh

    Hi Yogesh,
    In our case the requirement is simple.We have defined a tax procedure for african country which only has input and out put conditions on the base amount.
    In PO, we have several conditions (header) for additional costs like freight,demurage,port charges etc and which we have defined as fright conditions.
    The accrual indicator has been ticked and so is the Vendor GR checkbox.
    The reason is that while GR, ALL THESE CONDITIONS WILL BE LOADED ON MATERIAL SO TO HAVE a LANDED COST.
    Now,the requirement in this country is that whatever they receive vide PO incurrs certain % of VAT on basic price of an item + all the additional costs(freight,demurage,port charges).
    As per the tax procedure, it calculates VAT on the BASE amount which does not consider the net price in PO.It considers gross price entered against the material.
    This is the problem.
    If I remove the accrual tick in PO pricing procedure for all the conditions for freight,port charges etc, then those conditions will get added on the basic cost of the material and thus the net price will change accordingly.VAT can then be calculated on this.
    But the problem in this is that the FREIGHT tab at the time of GR does not appear  which does not allow me to consider all these costs at the time of GR.
    I hope you understand our requirement clearly now.
    There is some additional requirement but that can be thought of later.The requirement is that the VAT will differ in % depending on the material in a PO.It means a PO can have items with different VAT %
    Thanks in advance.I hope someone must have tried out this earlier.
    Thanks in advance.
    Regards,
    manOO

  • Calculation of Output VAT in Russia (MWST, MWR1) / pricing procedure RVAARU

    When trying to find an SAP template for a Russian pricing procedure I got three different results for pricing procedure "RVAARU standard - Russia":
    1. IDES calculates MWST and MWS1 mandatory plus some further manual MWR* conditions.
    2. SAP standard provides MWST and MWS1 as mandatory and none of those MWR* conditions.
    3. SAP standard after implementing the "SAP Russian add-on" shows no MWST at all (!!), but MWS1 mandatory and even more manual MWR* conditions, one of which - MWR1 - is suddenly called "Output tax (VAT)".
    Which of the three pricing procedures is correct?
    I had assumed the Russian add-on provides all necessary entries for Russia, but can it be true that a legal VAT tax line is NOT calculated automatically but maintained as manual condition? If so, do I still have to maintain condition records in order to determine the correct tax code for the percentage and the FI posting?
    And no MWST at all, although in customer and material master the tax classification is still determined by MWST?
    Who has experience with Russian calculation procedures in SAP and could give me some hints?
    Thanks
    Christine

    hi
      In pricing procedure MWST is a tax category.this tax categort reflected in both masters. this tax category linked to the tax code. for the tax category , u will maintain the condition records.
    for eg. country, region ,cus tax classification ,material tax classification and tax code
    so this combination linked to tax code ( for eg if u will maintain  A1 Taxcode means ) A1 for VAT Same % Tax code.the system automatically values take from tax code.

  • Query on Pricing procedure in MM

    dear friends,
             I was asked in an interview the following questions on pricing procedure:
    1. what is difference between manual indicator in calculation schema and manual indicator in condition type. what will happen if we tick both?
    2. what will happen if in a <b>condition type</b> if we tick the indicator for both item condition and  header condition and why sap permits that both can be ticked.
    I gave the answers as per the sap help says on these 2 points, but i feel that i could not explain logically to it.
    please explain.
    regards
    Ajay

    1. what is difference between manual indicator in calculation schema and manual indicator in condition type. what will happen if we tick both?
    MAnual indicator in calculationschema means- you are going to enter this condition in Info, PO or any other document manually, system will not default automatically or not detrmined automatically
    In the condition type there are many other selection is there but usage is same.
    2. what will happen if in a condition type if we tick the indicator for both item condition and header condition and why sap permits that both can be ticked.
    If  oyu tick both that mwans this candition can be used as a item condition and/or header condition also.
    e.g. if you have freight applicable based on the inco term so if all your PO item are applicable for freight then you can enter that condition at header only but if  you freight is applicable for certain item only then you need to enter at item level
    hope this will give good idea.

  • FI link with pricing procedure in mm

    In MM in pricing procdure there are two fileds  Account key and Accruals key. I want to know how to create them and how to link them to the G/L account.  These fields can be found in the "Calcualtion of pricing procedure" in the pricing of MM. Anybody having exposure in pricing of FI  with MM in end to end implementation should be able to help.
    I have to make some changes in the existing pricing procedure and my MM counterpart has told me to create new Account key and accruals key.
    Regards

    Hi,
    If you wnat the link between FI with Pricing procedure in MM means, Check the Settings,
    1) m/08 here for the pricing procedure you will assign the Accounts Key & Accounts Accurals.
    2) Then Go to OBYC  ( Accounts Accurals is the Transaction key here )  Click on the Account accurals Give Chart of accounts., Specify the G/L Accounts here.
    Hope this will help You.
    Regards

  • Re:Problem in Pricing Procedure Determination

    Dear All,
    I have a problem in Define Pricing Procedure Determination.
    I am getting an error message " Condition Type BP04 is not in procedure ZBP04A A V".
    The condition type has been copied from K007.
    Access Sequence is BP04.
    In Maintain Pricing Procedure, I have selected RVAA01 and copied it as ZBP04A.
    Please let me know how to rectify this error.
    Thanks,
    Amba Prasanna

    hi Prasanna,
    am getting an error message " Condition Type BP04 is not in procedure ZBP04A A V".
    It means in the pricing procedure ZBP04A  the condition type BP04 has not been maintained. So go to V/08, select conrtol data on the left side, click new entries and maintain this conditino type.
    The condition type has been copied from K007.
    You might have copied K007 but forgot to put it in the above mentioned pricing procedure.
    Access Sequence is BP04.
    Also make sure that for your condition type BP04, you have maintained the access also as BP04 in V/06, since you wanted it.
    In Maintain Pricing Procedure, I have selected RVAA01 and copied it as ZBP04A.
    This is fine, in OVKK- no error.
    regards
    sadhu kishore

Maybe you are looking for

  • Nds Insert statement little problem

    DB version XE 10g Hello I have little problem with my insert statement. In my code, are many examples, but plz focus on V2 and V3 part. As you can see V2 and V3 are not working I get following errors V2 Error report: ORA-00984: column not allowed her

  • Clean up system files not owned by any package

    Hello, I recently wanted to install nginx and passenger on my laptop for some tests. Passenger requires ruby-rack and it fails to install on my system: % sudo pacman -S passenger resolving dependencies... looking for inter-conflicts... Packages (2):

  • Reading xml tag

    i'm doing a chat application using smack API and when someone send me a message, i got these words <message id="PwIG5-6" to="attlzj1@voip1svr1/Smack" from="[email protected]/firestation" type="groupchat"><body>test</body><x xmlns="jabber:x:delay" sta

  • Can ical show events side by side?

    Now that Apple has discontinued sync between Calendar and Outlook, is there a way to have Calendar show events side by side instead of overlapping? Calendar is nearly unreadable this way. Frankly, Outlook's side by side is better but it is time consu

  • Please help my ipod nano wont play my playlist

    Someone please help!! i just got my ipod nano for christmas in `07 and my XP wouldnt recognize my ipod. So i downloaded songs that i already had on my XP to a CD and put thoose on my brothers computer which did recognize my ipod. Then i added the pla