How SBO handles a Sale Price for a customer?

Hi,
I know that SBO has list prices, special prices per customer, volume discount prices, season temporary discounts, etc. How these are handled?, I know that first SBO looks for a item special price for the customer,  but after that is not clear to me what SBO does, Does SBO Looks for a volume discount or a Item Group Discount?, What are the priorities?
Does anyone knows where I can find a work flow diagram or a step by step guide that shows the way the sale prices are handled in SBO?
Thanks

This is from the Help in SBO, hope this explains.
Automatic Price Calculation
When you enter a business transaction, such as an outgoing invoice or a purchase order, the system calculates the price for an item automatically. The system proceeds as follows here:
The system first checks whether a special price has been defined for the item for this particular business partner. This special price could also be based on a particular date or quantity.
If no special price has been defined, the system checks whether a discount group has been defined for the business partner that can be applied to the item.
If no special price has been defined, the system checks whether a special price has been defined for the item (for the price list entered in the master record of the business partner), which once again can be based on a particular date or quantity.
If no special price has been defined, the system copies the price for the item from the price list entered in the master record of the business partner.
If a discount has been granted because of a special price, the discount is indicated in the detailed information of a line in the purchasing or sales document in the Discount % field.

Similar Messages

  • How to find the sales organization for the customer (VKORG)

    Hi all,
           I have the customer number(KUNNR) and company code(BUKRS),
           Now i want the sales organization for that customer(VKORG).
           Please give me logic to find the sales org for that customer.
    Thanks,
    Ravi

    REPORT ZTEST3.
    parameters:
    p_kunnr like knb1-kunnr,
    p_bukrs like knb1-bukrs.
    data:
    w_kunnr like knb1-kunnr,
    w_vkorg like knvv-vkorg.
    select kunnr from knb1
    into w_kunnr
    where
    kunnr eq p_kunnr and
    bukrs eq p_bukrs.
    select vkorg into w_vkorg
    from knvv
    where kunnr eq w_kunnr.
    write:/ w_kunnr,p_bukrs,w_vkorg.
    endselect.
    endselect.

  • How to create a sales order for Onetime customer with Tax code?

    Hi everyone,
    Can I use sd_salesdocument_create for a one-time customer? From the standard bapi, which field can I use for the Tax Code ?
    pOints will be given.

    I have the same problem... should I use a different function module on this? if yes, what is it?
    I need to create a sales order for one onetime customer with tax code... help me pls....

  • How to mark up the price for sales order entry?

    Hi Gurus,
    How to Mark up the price for sales order entry?
    Example: Item Price: $10, Adding 20% Margin
    Selliing price of the item is $12
    we are giving many typs discounts like festival Discount, customerwise, Order value wise etc..
    After giving above discounts, if discount falls below $10 system should not allow to book the order, Trigger should go to respective person or sales person saying that item price falling below cost, system should not allow to book the sales order.
    How to configure this scenarios in Order management Module, appreciate your inputs, advise.
    Regards
    AK

    Thanks for your response,
    can you please guide me step to achieve this requirement.
    Regards
    AK

  • Sales price for  material could not be found?

    hi all,
    i have created a service(material) using material Type DIEN, then i have done standard P.O.(not with item category D)
    But when i do GR I am getting Sales price for  the material   could not be found?
    How to solve this?

    Hi,
    Kindly maintain sales view for the material in material master.
    regards
    suresh

  • How do we maintain diff price for same material diff customer

    Hi Experts,
    Wish you all a very happy new year 2010.
    Here is the question which I have for you..very elementary.
    I need to maintain different price for different customer for same material in the same sales area, for the same plant
    Can anyone let me know how to do it !!
    There are more than 10k customers for whom different price needs to be maintained.
    P.S: I tried to search in the forum a lot about this, but was not able to find one correct answer.
    Thanks and Regards
    Rohit Dujari

    Hello,
    You can take help of ABAPer to create a batch input session or you may use LSMW .  You can split these 10000 customers into some practicle numbers (group) depending on your policy.
    You may also explore rules for creating condition records which frankly i am not awareyou get a select rule tab on bottom side of screen when you go to  vk11/vk12
    Regards
    Vivek

  • MIGO-Sales price for material (NL1S ROH1 ) could not be found

    Hi Experts
    When i doing MIGO , i am getting following Error Message .i.e.,
    *Sales price for material (NL1S ROH1 ) could not be found*Message no. M7158
    Diagnosis
    The sales price valuation is active in the valuation area.
    The system could not determine a sales price on the specified posting date for material NL1S ROH1 in unit of entry in plant .
    Sales price conditions may not be defined for the material in plant .
    Procedure
    u2022 If you have a goods receipt for a purchase order or an order, the sales price is taken from the purchase order or the order concerned.
    Check the sales price in the purchase order or the order.
    u2022 if you have goods movements without a reference, you can specify the sales value (sales price including sales tax) manually.
    If the screen does not have the field Sales price, then you have a Customizing error: the sales price valuation was activated in the valuation area, but the field selection of the movement type was not changed accordingly. In this case, contact your system administrator.
    u2022 Check the definition of the sales price.
    Note that for distribution centers, the sales price of the consumer distribution chain maintained in the distribution center's master data is used.
    Proceed
    If you post this movement without the sales value, the movement will be valuated with value zero. This can change the average sales price.
    Please Advice us ...
    Thanks in advance
    Regards
    Rajesh .P

    Hello,
    Please check the following:
    -check with SE16 at table T001K whether you have sales pricing active for your valuation area,does your material belong to a very special material type
    -Check SAP Note 84480 ,109881
    -No sales price exists, no goods movements can be posted for an article subject to value-based inventory management. You must maintain the sales price in all cases.
    Please refer the link below:
    http://help.sap.com/erp2005_ehp_04/helpdata/en/12/085e95470311d1894a0000e8323352/frameset.htm
    hope the information is helpful
    regards

  • How to Maintain two different prices for same material in different qty?

    Dear all,
    How to maintain two different prices for same material in different batch quantities in purchase order(ie.,info record)?
    (Vendor is supplying quantities in 2 different batches & also in different prices)
    Expecting valuable reply.
    Jeyakanthan

    In a PO you can create 2 items, and each item can be maintained with a different price in the conditions.
    In info record it is not possible to have different prices for the same period, except for scales.
    so if you have a price of e.g. 2 USD for 1000 kg and 1,90 USD for 2000 kg then you can maintain this in scales, but you still have to have 2 items in the PO so that each one can individually find its price.
    Alternative you can create contracts (as well with more than one item) to reflect the different prices and batches.

  • Function Module for getting the Sales Price for a condition type

    Hi,
    I am looking for a standard function module to which I can pass my condition type(new customizing) and it will return the sales price. The customer is going to create some new condition type to manitain the sales price. I'll have the necessary information like material/sales org/distribution channel, customer and need the standard function module to read the condition records for that condition type(as configured) and give me the price. PLease help if you know of a standard function module performing this.
    Thanks in advance.
    Regards
    Malthi

    Hi malthi ,
    welcome to sdn
    for material sales area u can look for the validations is table MVKE.
    the classification of the conditions is in tables like A901, a902 etc which in my opinion holds the condition types per classification .
    put a A* in se11 and this will give the list of tables per classification .
    u need to get the conditions as per kschl and dmbtr and
    etc..
    like this ..
    Get Condition Values for Material/Plant combination
      IF NOT i_a916[] IS INITIAL.
        SELECT knumh kappl kschl krech
               kbetr konwa kpein kmein
               INTO TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a916
               WHERE knumh EQ i_a916-knumh AND
                     kappl EQ i_a916-kappl AND
                     kschl EQ i_a916-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    Get Condition Values for Material/Plant/Ordertype/
    Customer combination
      IF NOT i_a925[] IS INITIAL.
        SELECT knumh kappl kschl  krech
               kbetr konwa kpein kmein
               APPENDING TABLE i_konp
               FROM konp
               FOR ALL ENTRIES IN i_a925
               WHERE knumh EQ i_a925-knumh AND
                     kappl EQ i_a925-kappl AND
                     kschl EQ i_a925-kschl AND
                     loevm_ko NE 'X'.
      ENDIF.
    just check this Fm if u can apply ur condition over here ..
    ME_GET_PRICE_CONDITION
    regards,
    VIjay.

  • How to achieve populating of price for regular purchases in PO

    When using Purchasing module ( without/shared Inventory ) , i understand we can't create Item codes, my question is How to achieve populating of price for regular purchases.
    Ex : If user requests Laptop for the same model more than one time in a year, i want the price to auto populate in PO and make buyer/requester life easy.

    I don't think you can do this.
    However, if you are creating a requisition, you may be able to use the "Catalog" button to refer to old purchase orders.

  • How to delete sales area for a customer?

    Hi Experts,
    Are there any BAPIs or Fucntion modules that can delete sales area for a customer? What are the correct parameters should I fill in?
    If there's no BAPI or Function module... Kindly please assist me on how to execute the correct transaction to delete it.
    Thanks in advance!

    Hi Prasanna,
    I checked transaction VD06, indeed that it shows details for the sales area of a customer... but how can I delete the sales area data? There is a deletion flag for it? I tried to flagged it to deletion but when I tried to display it again through transaction XD03, it just give me the warning message 'Customer 20000702 is marked for deletion in the sales area selected' then it displayed the sales area...
    I checked the KNVV table and the data still exists however the field for deletion flag is raised to 'X'.
    I'm not sure if this is the proper way to delete a sales area. Can you please confirm?
    Thanks in advance!

  • Maintain Sales area for a customer...if this is through VOR1 & VOR2..HOW?

    Hi All,
    i forgot to add the sales area for a customer. now how can i maintain the sales area .  sales org,, dist. channel., and division.
    if you suggest to check thjrough VOR1 and VOR2. please let me know how to proceed through this. what are the parametres i choose.
    i go through the other forms on this subject, let me know more.
    Thanks in advance.
    sachin.s

    Dear, Sachin
    Your question is not directly clear but let me answer your question from 2 angles.
    If you mean to say that your customer does not have the needed sales area then please enter the sales area when you do XD01 and enter the customer number this will extend him.
    If you mean to say that the Sales Area is not in configuration period then please go to SPRO, Enterprise Structure Sales n Distribution Define all the needed Sales Organization, distribution channel, and division. Then assign your Divisions to your distribution channels, and do all relevant needed assignments. Then make sure your sales order document is allowed to do business on that particular Sales Area.
    good luck

  • How much is the replacement price for a water damaged iPhone 5? Since iPhone 5 is no longer available

    I know it was &229 before. But how much is the replacement price for a water damaged iPhone 5 now? Since iPhone 5 is no longer available and replaced by iPhone 5C and iPhone 5S. Could I pay a little more to replace an iPhone 5S?

    Copied from Apple's website:
    Out-of-Warranty Service
    If you own an iPhone that is ineligible for warranty service but is eligible for Out-of-Warranty (OOW) Service, Apple will service your iPhone for the Out-of-Warranty Service fee listed below.
    iPhone model
    Out-of-Warranty Service
    iPhone 5
    $269
    iPhone 4S
    $199
    iPhone 4, iPhone 3GS,
    iPhone 3G, Original iPhone
    $149

  • Table with latest sales price for materials

    Hello,
    in which table in SAP can I find the latest sales prices for materials (spare parts)
    Thanks,
    Anne

    Check with tables,
    <b>VBAP</b> (Sales Document: Item Data)
    <b>MBEW</b> (Material Valuation)
    <b>KONV</b> (Conditions (Item))
    Regrads,
    Maha

  • Duplication of Purchase Order while creating sales orders for a customer

    when we try to create sales order for one customer it have to create by picking up the purchase order from the table linearly.
    But the problem is that here when we are trying to create multiple sales orders the same purchase order is being picked.
    for example..when we create sales order 1 the purchase order picked is PO1 and
    for creation of sales order 2 the same purchase order PO1 is being picked up instead of PO2.
    No idocs are being generated in this, even to check them..
    How shall i resolve this...? Please help me out ASAP

    Hi Kumar,
    Thanks for the reply. But actually the problem is that this is related to some customized table in the project. When a EDI Batch job runs in the background then automatically the SO is created and the PO is being picked from the table(custom table) and then posted against the respective SO. we are not aware of that job which is triggering this to debug. Once if we can know that particular batch job or pgm or edi or idoc what ever it is then we can debug.
    Do you have any idea how can we find that particular pgm/edi/idoc/job name which triggers this creation of SO?

Maybe you are looking for