Prices based on batches

02.09.2010
Hi friends,
We intend to use batch management. One of the requirement is that the prices should be based on the batches. eg. if price is changed on 1st September from Rs.10 to Rs.12 then all batches already in stock upto 31st August should be sold at Rs.10 and any new addition to the stock on or after 1st september should be sold at Rs.12. How can this be managed ?
Regards,
Uday

Dear UDAYNATH KRISHNAN,
I handle this scenario with my last project
As other friend told you can add the batch field " CHARG " in the condition table with other required field and can generate the condition record but as you told to maintain the record is huge task i do agree.
We did small ABAP development to generate the condition record as per the batches that i can explain to you
But
In my case that was trading goods scenario ( no production )
So my case batch was generating at the time of Goods Receipt
So after doing MIGO transaction (in fact in migo transaction)  you will find BADI  where you can add coding and call the transaction VK11 and like a BDC pass the value e.g. Sales org, distribution channel , plat  & batch number presnet in MIGO and create the condition record.
If in your case production is happening then  you can find the similar logic like when the finish product with batch number is generating and the stock is moving to unrestricted use that time you can generate the Condition record through Abap development
Hope it will help you
Regards
Hanumant
Edited by: Hanumant Nimbalkar on Sep 2, 2010 4:29 PM

Similar Messages

  • Sales price based on batch charactristics

    Dear all
    i have  requirement in an industry that sells a raw milk , the price of the sales item depend on the  Fat value in the batch charactristics ( that comes from quality).
    please advice.

    Hello Ahmed
    Use Variant Configuration. Set up milk as configurable material and assign a Config profile with variant class. Use the same batch characteristic in your Variant class (Type 300). You can populate the characteristic manually or use a procedure to copy it from Batch characteristic. Based on the fat value, you can set up material variants and set up prices for them. Or you can have a base price and add additional charge based on fat value ( like an optional feature). Good luck.

  • Pricing of material based on batch

    hello gurus,
    i have a question,here i have scenario in which i want to differentiate the price of the material based on batches.
    pls correct me if i have made some wrong,
    now v/05 i have created a table in which i have taken batch and material as my field
    and now in v/07 i have assigned to access sequence ahd this acess sequence i have added to PR00 condition type.
    now when i go to VK11 i tried to use the acess sequence and give price i get an error.
    pls if u give me some suggestions it will be a great help to me.

    what error do you get...?
    If you are pricing with regards to batch everytime a batch is over the PR00 record will expire. so every time you have a new batch you will have to have a new record. Sound very tedious.
    Let us know when and how exactly do you wish to achieve this..
    Regards

  • SD pricing based on Batch characteristics

    Hi,
    I have a requirement whereby the pricing in the billing document is dependent on the batches in the delivery document. Eg. For a single material, I may two batches each one having its % of impurities - 2% for the Batch 1, and 5% for Batch 2 in the delivery document. For this reason, Batch 1 should have Price 1 and Batch 2 should have Price 2 in the billing document. How will I configure this? At the time of Sales order, I do not know my exact price(since the batch details are not known), hence, I will be giving just a base price. The actual prices are to be calculated in the billing document based on batch characteristics(in the delivery document).
    I would appreciate your inputs.
    Regards,
    Tim

    Hi,
      I think you can maintain your condition record in VK11 on the following combinations:
       Material /Batch
    This access sequence can be created by making your own condition tables in transaction V/03.
    While doing billing ,you can carry out new pricing.
      Suppose you have a condition type PR00 in sales order and you are also maintaining access sequence for this purpose then this access sequences should be such that when you carry out pricing at billing the same values should not be copy to billing.
      Then the system would take the value of second access sequence from VK11.
      Your second access sequence will be Material/Batch and the condition in the billing document will be picked based on them.
    Regards
    Karan

  • Item categories are re-determining based on batch split during delivery

    Hello All,
    During delivery item categories of bill of materilas are changing based on batch split.
    Scenerio: item level bill of materials configured.
    Ex: COMPUTER is main item and item category group is LUMP and item category is TAP
    but it is relevent for billing as per client requirement
    key board, cpu and moniter are bills of materilas item category group is NORM and item category is ZZTA
    These above items are relevent for delivery and not relevent for billing
    Problem: During batchsplit in delivery item category determining as "TAN" for item category ZZTA
    That can be shown when we click on batch split button for sub line item (moniter, cpu) category ZZTA
    all batch split line items are copied to billing and getting account determination pricng error because of TAN is relevent for billing
    Could you suggest me to prevent the TAN item category for batch split in  delivery
    Should TAE item category to be maintained for delivery item categories
    currently delivery item categories are configured as shown  below
    del doc type=zlf , item cat. group=lumf, higher level item cat.=tap, No default item catgory
    Thanks & Regards

    Hi
    In the asign item cateogories use usage CHSP (Batch split) for norm and assign default item category as ZZTA.  This will get determined your item category when you use batch split.
    Spro --> Sales --> Sales document Item --> Assign item categories

  • How to calculate net price based on customized formula

    Hi  all expert,
    I have a requirement in a rental process:
    The price of a rental is defined as daily rate (e.g. 100/day) and monthly rate (e.g. 2500/month).
    when I create a rental contract, I'd like SAP to calculate net price based on contract duration with both rate and use the lower one.
    e.g. rental 5 days. use daily rate = 500; monthly rate = 2500; So use 500.
    e.g. rental >=26 days. use daily rate >= 2600; monthly rate = 2500; So use monthly rate 2500.
    I was think to use price condition scales to set:
    1 - 25 days: 100/day
    >=26 days: 2500/month
    But the problem is there are 30day a month and 31 days a month. When the contract has to calculate partial month, daily rate has to be calculated as monthly rate/actual days in the month.
    How to handle it?
    Thank you in advance!    

    There might be more than one method to resolve the requirement.
    You can develop a routine in t.code VOFM and add it in the column  AltCTy. The logic in the routine can be if the netvalue exceeds 2500, then the net value should be 2500.
    The second option is you can try with using standard. In VK12, after maintaining the pricing as 100/day, go to details. Then in upper limit add value as 2500. Then create a test sales order for 25 days and more than 25 days, then check the values. I think this can help with your scenario.
    Regards,

  • Sale Item Price Based On BP Customer Group

    Hi,
    We have SAP B1 2007A.
    We have different customer groups like : Member, Non Member, Distributors.
    I want to have a different price list for each Customer based on the customer group they belong to.
    In other words, the same ITEM has a different price based on the customer group.
    Any way to do that?
    Mike

    Mike,
    This is what you can do -
    1. Create a "BASIC PRICE LIST" for the item first.
    2. For each customer (since the relation of Price lists has to be defined at this level not customer group), you can create a new price list but link it to the "BASIC PRICE LIST" you created in step 1.
    So for ex - if CUSTOMER GRP A has to be sold at a discount of 10%, then in your customer price list definition, enter factor as 0.9 and link it to the "BASIC PRICE LIST".
    Since one customer can be defined only within one group at a time, you can have the same effect of having the price list defined on customer groups. Only that, if your group pricing changes, you will have to either modify the price list, or create a new price list and link it all your customers (of a particular group) once again.
    Hope this helps.
    Cheers

  • Get price based on Good Received Qty

    Hi Experts,
    Do possible to determine price based on Good Received Qty instead of PO Qty?
    Eg:
    PO Qty 500 pcs = $ 5,000
    1st GR - 150 pcs = price will determine $ 15 per pc
    2nd GR - 350 pcs = price will determine $ 10 per pc
    Thanks in advanced..

    Hi All,
    Thanks for ur feedback..
    Vijay: I had follow your steps.. but when create GR, the price still determine based on PO number.
    Gaito: Cannot accept same material posted in same PO.. price requested to determine based on GR qty.
    Piyush: Thanks for information but is not what i requested..
    Chakrapani: Then do you have any idea to determine price based on GR qty? User Exit?
    Thanks to all, still need your support..
    Lina

  • How would you (if possible) display the product price based on purchase qty

    BC provides for multiple prices based on the quantity purchased but I see no way to update that price per unit based on the customer entering a purchase qty that puts them in a discounted price break.
    Is this possible and if so can someone provide the answer to doing this please? I can understand that we have to show an initial price based on a single item but it seems strange that we have no way of informing the customer of what the price is until they get to the checkout if they are buying discounted products due to volume breaks.

    It would be very difficult then.
    As a summary of what is involved..
    - Taking the price and stripping out the currency symbol from the price and storing the default price and the currency.
    - On change of the input value run a change on the price
    - Parsing float values and also returning back a decimal at the end
    - times the price with the input amount and return the value (tofixed) and then also return the currency symbol with the price and output.
    - Alternate method of using the product json data.

  • Calculating Key Figures in Copa based as sales Rev / Cusomter Price Based

    Hello Gurus,
    I have a requirement in which i would like to calculate some key figures in COPA as sales revenue.
    I would like for e.g to calculate the following: Cusomter Price Based Discount but do not know what to take into consideration.
    Is there any document which can help me to build it?
    I have  created the generic datasource based on the table CE1XXXXX.
    Thank you

    Hi Anindya,
    thank you for replying.
    The steps in that document was already being done.
    I have all Key Figures comin from CE1xxx Table. We are using the cost based COPA.
    My problem now is to build some Key Figures as sales revenue (Sales View) like for e.g Cusomter Price Based Discount.
    I would like to know how to proceed to build them. Any sample?
    Is it possible to build them directly based only on the generated extractor? or should i have to take dta from Billing as well?
    Thank you.

  • Trying to find selling price based on most current date

    Need help on finding the selling price based on the most current date.  I'm able to get the current date but not the selling price for that date.  Any help will be appreciated.
    Thank you in advance.
    This is the pivot table I'm working with.  The price should be 5.81 but it's picking up the highest price and not the last price.
    Formula for current date is =LASTDATE('Product Cost'[EFFDATE])
    Formula for current price is  =LASTNONBLANK('Product Cost'[STDCOST],LASTDATE('Product Cost'[EFFDATE]))
    Row Labels
    Current Date
    Current Price
    1152
    09/29/2014
    6.01
    Should be 5.81
    1/1/2009
    01/01/2009
    5.5
    7/9/2009
    07/09/2009
    5.11
    1/4/2010
    01/04/2010
    5.15
    4/12/2010
    04/12/2010
    5.18
    7/12/2010
    07/12/2010
    5.18
    10/27/2010
    10/27/2010
    5.18
    12/21/2010
    12/21/2010
    5.48
    12/27/2010
    12/27/2010
    5.18
    1/5/2011
    01/05/2011
    5.48
    1/17/2011
    01/17/2011
    5.47
    4/4/2011
    04/04/2011
    5.56
    8/22/2011
    08/22/2011
    5.45
    1/2/2012
    01/02/2012
    5.9
    1/2/2013
    01/02/2013
    6.01
    1/6/2014
    01/06/2014
    5.84
    9/29/2014
    09/29/2014
    5.81

    Hi Mike,
    Something like this should give you the behaviour you're after:
    Current Price:=
    CALCULATE(
    MIN(Product Cost[STDCOST]),
    FILTER(
    ALL(Product Cost),
    Product Cost[EFFDATE] = MAX(Product Cost[EFFDATE])
    Regards,
    Michael Amadi
    Please use the 'Mark as answer' link to mark a post that answers your question. If you find a reply helpful, please remember to vote it as helpful :)
    Website: http://www.nimblelearn.com
    Blog: http://www.nimblelearn.com/blog
    Twitter: @nimblelearn

  • SRM MDM - store multiple pricing for one entry and have it select the price based on a users site

    I've had an interesting request. We have a region where they have one supplier who will support some products for multiple sites. The sites are in different cities and so the pricing varies based on the location of the user. I know how to do price scaling in SRM MDM but wasn't sure if there was a way to have one part that could someone pick the right price based on the user. I don't think this can be done since we don't pass any "user" information in the OCI connection.
    Has anyone run into this scenario and was there some other way to not duplicate the entries or create a separate view just because the pricing was different for the same product but different site? I'm open for suggestions. I'm looking to make long term maintenance of the data as easy as possible.
    We are still running SRM MDM 5.5 SP6
    Thanks,
    Cathy

    Tom,
    Check if the below given link can give you some lead.
    http://help.sap.com/saphelp_NW04/helpdata/en/dc/dc7614099b11d295320000e8353423/content.htm
    Thanks,
    K.Kiran.

  • Price based on Customer's Material

    Dear Gurus,
    Pricing can be maintained based on the combination of customer and material.But, my client wants to maintain price
    based on the combination of customer, material and customer material info.
    Pls adivce.
    Regards,
    Leela Krishna. R

    HI
    1. Insert that field (KDMAT) in Table KOMKAZ (T-Code SE11)
    2. Insert the Field in Field catalog (KDMAT)
    3. Maintain Logic in MV45AFZZ , User Exit : USEREXIT_PRICING_PREPARE_TKOMP
    4. Maintain Logic in RV60AFZZ , User Exit : USEREXIT_PRICING_PREPARE_TKOMP
    Check and Revert
    Regards,
    Prasanna
    Edited by: prasanna_sap on Jan 10, 2012 8:55 AM

  • Different price for different batches

    hai, is there any possibility of maintaining differenet prices for different batches.
    say for example i put 10 pieces into 1 batch and like that maintain 10 batches.
    for each batch i want to maintain different prices.
    is it possible.
    Thanks in advance

    The link mentioned talks about production / proportion units which deals with different conversions for different batches. For example in leather industry, basic unit may be piece but sales unit may be sq feet. And each piece has different area so proportion unit may be used.
    But as i understand your requirement is just to have different prices for different batches but the units, conversions will remain the same for all batches.
    Maintaining a batch specific price is a standard feature of SD pricing; create an access sequence with field batch (CHARG).
    However one potential danger with this is when the user changes the batch, price will not be updated automatically (unlike when you update plant). To redetermine price automatically whenever batch is changed, you can use the exit below.
    Include: MV45AFZB
    Form: USEREXIT_NEW_PRICING_VBAP CHANGING NEW_PRICING.
    Code:
    if VBAP-CHARG ne *VBAP-CHARG
    new_pricing = 'C'.
    endif

  • Variant Pricing _ each item price based upon main item.

    Hello,
    I request your help for inputs on Variant Pricing functionality for given scenario.
    Each material will have different price based upon different brand / main item.
    For example u2013 Inbuilt-Sat Nav will be priced different in Toyota Prius & Toyota Avensis.
    Let say, we have 2 products (Toyota Prius & Toyota Avensis.) each having 10 different options/ items which are charged separately.
    Hence would like to know how we can set up the price in variant based upon Main item & sub item.
    Toyota Prius / Customer / InBuilt Sat Nav = £1200
    Toyota Avensis / Customer / InBuilt Sat Nav = £1500
    Your inputs are appreciated.
    Thanks & best regards

    If you want to maintain seprate prices for each variants go to VK11 use the following condition types -
    VA00: this condition type expresses an absolute amount.
    u2013 VA01: this condition type expresses the surcharge/discount as a percentage
    above are based on sales org, material and variants combination, so as you said you requirement is based on customer will charge different prices, so create new condition table with customer combination and add in to same access sequesnce and condtion type.
    For more details check the below link:
    http://www.sap-img.com/sap-sd/steps-for-sd-variant-configuration.htm
    regards
    Satish

Maybe you are looking for

  • How to copy GUI status to new program

    Hi all, In report A, i have GUI status with lot of menu bar activities. i need to create one more report B, with the same GUI status. Is there any option to copy/download from Report A to paste/upload to the new report B. Note: Both the Reports are i

  • Configuring WLC 5508 and Iphone/blackberry to use certificates

    Hello, we would like to configure additional wlan for iphone/blackberry internet access. The goal is to have internal users (Active Directory users) using blackberry connecting to internal wireless network and update their mailboxes. We would like to

  • Windows 7 and Apple Mobile Development

    On April 11, 2011 Adobe announced ... Recent Updates April 11, 2011 - With the recent announcement of CS 5.5 and the previous announcement of updated iOS support in AIR 2.6,  Packager for iPhone (PFI) is now replaced with functionality integrated  in

  • If condition logic

    Need ur help in writing a IF condition logic. I have written a code like   IF itab-amt between 100 and 200.   Result = itab-sales. endif. Now i want to change the logic to If itab-amt between 100 and 200 excluding 110 120 122 134..... result = itab-s

  • Can't get "read more" to show up

    I have read and followed the directions in iWeb help and have seen the discussions here, but for some reason, no matter what size I set my blog entries to in the blog tab, I cannot get "Read more" to show up on the main podcast page - the text just s