Combined Quantity

Hello all,
We have a HQ that stores liquid in 3 tanks - in order to keep track of quantity in each tank, they have been set up as 3 warehouses in the HQ location.
It would be impractical to have our sales staff look up the quantity situation per tank with each order and then attaching an order to a particular tank ad hoc, so all orders are tied to Tank 1.
We wind up with an inventory data tab for the item that looks like (trimmed for simplicity):
WH--Stock---Ordered--
Available
Tank1--50100--
(-50)
Tank2--500--
50
Tank3--500--
50
Does anybody have any ideas for how to keep track of each tank but still get a more realistic picture of the combined stock/ordered/committed/available etc for the item available at HQ without having to resort to manual arithmitic?
Thanking you in advance.
Edited by: L Soyer on Jun 10, 2009 11:36 AM

Hai!
This is available by default.
In your sales order after selecting the Item, go to warehouse field press Ctrl+Tab, this will pop a window,
which show instock, ordered,commit of each warehouses that linked with that item.
I belive this satisfy your sales person.
Regards,
Thanga Raj.K

Similar Messages

  • Efficient ABAP Combination Code (HEAVY MATH)

    This will need strong MATH and ABAP skills....:
    Given that I have a number of containers (N) each containing a positive quantity (Q) I need to prove
    that a combination of these containers can or cannot be chosen to give a requested quantity (R).
    (The true life example is some number of whole containers must be expediated and some will not).
    Some containers MAY have the same quantity, but this is not required.
    I have code that assignes each position to a binary bit of an (N) position number and cycles through all
    binary values (1, 10, 11, 100, .... etc.) adding each combination up.  This works fine up to 20 containers, but then the
    geometric progression starts to make it too expensive in time to do this.
    Does anyone have an efficient algorythm for this?

    Resultant (and working code)....
    Global data fields
    GTAB contains a list of container counts and quantities.
    For example 10 containers of 15 each will occupy 1 record
    in the table (cnt=10, qty=15).  Table should not contain 0 entries.
    (Loading is not covered hereu2026..)
    PMATCH is the input parameter for matching quantity.
    data: begin of gtab occurs 0,
          cnt type i,
          qty type i,
          end of gtab.
    data: gstart type i,    "Total container quantities before current level.
          glevel type i,    "Level to Process
          glast  type i,    "Last Level to Process (Total Records in Table....)
          gmatch type i,    "Quantity to Match.
          gdone(1).         "Did we get a match?
    start-of-selection.
    === Sort by occurrances (most to bottom)
    sort gtab by cnt qty.
    === Set up for first level.
    gstart = 0.
    glevel = 1.
    describe table gtab lines glast.
    gmatch = pmatch.
    clear gdone.
    perform process_level.
    *&      Form  process_level
    Recursive call to see if a match can be made for combined quantity
    FORM process_level .
    data: lstart type i,    "Previous total (not counting this level)
          llevel type i.    "This level.
    data: lcnt type i,      "Number of counted containers (this level)
          lwrk type i.
    data: ltab like gtab.   "Local level
    Get Local (Level) Values
    lstart = gstart.
    llevel = glevel.
    read table gtab into ltab index llevel.
    write: / 'Processing level:', llevel.
    Start with NO containers at this level. (prefer to lowest level first)
    clear lcnt.
    do.
      lwrk = lstart + ( lcnt * ltab-qty ).
    --- See if calculation at this level is a match...
      if lwrk = gmatch.
        gdone = 'X'.
        write: / 'Match!'.
        exit.
      endif.
    --- Recurse to lower levels if needed.
      if llevel < glast.
        gstart = lwrk.            "Starting quantity for levels to here.
        glevel = llevel + 1.      "Next level.
        perform process_level.    "GO!
        if gdone = 'X'.           "Did lower level produce a match?
          exit.
        endif.
      endif.
    --- Next container at this level (if present)
      lcnt = lcnt + 1.
      if lcnt > ltab-cnt.
        exit.
      endif.
    enddo.
    ENDFORM.                    " process_level

  • Combining two columns into a single column

    Hi,
    I have a VC Iview which displays the data of a query in a table .
    Output in a Table    
    ......................<<Quantity>>               <<Unit>>                     <<Amount>>               <<Currency>>
    &&Sales&&                                 
    Is it possible in VC to combine "Quantity" column and "unit" column to a single column say "Quantity"
    similarly "Amount" column and "currency" column to a single column"Amount"
    I.e i wanted to show the values in a single column some thing like this:
    &&Sales:&&                     <<120 Kg>>                                            <<500 Dollars>> ( 2 columns )
    Instead of( 4 columns) :
    &&Sales :&&           << 120>>              <<Kg>>                <<500>>                           <<Dollars>>
    Thanks
    P.Navakanth

    Hi,
    You could hide your actual columns for Quanity and unit and create one more column of type expression box in your table that will concatenate the value of quantity and unit.
    Regards,
    Murtuza Kharodawala

  • Key figure fixing in aggregate level partially locking

    Hi Guys,
    When fix the cell in the planning book, getting "One or more cells could not be completely fixed" message.
    1. If a material having only one CVC in the MPOS those quantity can be fixed correctly without any issues.
    2. If a material having more than 1 CVC combination and try to fix one of the CVC combination quantity, it is fixing partially and getting the above message.
    3. Even, it is not allowing to fix the quantity in aggregate level also.
    We are in SCM 7.0.
    Is there precondition that need to fix the material having only one CVC combination.
    Even a material having multiple CVC combination why it is not allowing to fix one CVC combination in detail level.
    Is aggregate level key figure fixing is not allowed ?
    Please clarify.
    Thanks
    Saravanan V

    Hi,
    It is not mandatory to assign Standard KF to be able to fix. However your custom infoobject that you created must be of type APO KF and not BW KF.
    That said, Let us try and address your first problem.
    You can fix at an aggregate level. However there a few points to remember.
    Let us consider a couple of scenarios.
    1) In your selection id, it is showing a number of products. You are selecting all the products at one go and load the data and try to fix at this level. This is not possible.
    2) In your selection id, you have selected a product division. For a single product division you are loading data and try to fix at this level. This is the true aggregate level and it should be possible at this level.
    Hope this helps.
    Thanks
    Mani Suresh

  • Sales order item contion value not coming correcctly

    Hi Friends,
    I created new condition type-YES7, taken sale basis as D
    Cond. class           A Discount or surcharge                 
    Calculat.type          B   Fixed amount                                                
    Cond.category       5 Customer reserve 5                                          
    Plus/minus              A Positi
    Scale basis            D Gross weight scale
    Manual entries       C Manual entry has priority
    Selected below indicators as well
    group conditon
    item conditon
    delete
    I have created condition scales as below
    scale qty                                 Rate
    0,001     KG     5,00    EUROS
    10,000          10,00
    20,000          20,00
    30,000          30,00
    40,000          40,00
    50,000          50,00
    as per my requirement, based on gross weight of each line item, condition record should pick from scales .
    But here,It is cumulating the total gross weight of all line items and showing total gross weight scale value(conditon record value) for each line item of sales order.
    so please let me know how to rectify this issues.
    Thanks in advane.
    Regards,
    Ramkrishna

    Just remove the Group condition and then try .Please refer the  logic behind the Group condition
    Group condition
    Indicates whether the system calculates the basis for the scale value from more than one item in the document.
    Use
    For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    Example
    A sales order contains two items. Both items belong to the material group 01.
    Material     Quantity     Material group
    A     150     01
    B     100     01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity     Discount
    from      1 pc     -1%
    from      200 pc     -2%
    Neither item alone qualifies for the 2% discount but sytem will apply the 2% as 100 + 150 > 200 .
    However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces.
    This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount.
    Hope it should work after that ...
    Br
    Gaurav

  • Cash discount condition types

    Hi Gurus,
    what is the difference between SKTV and SKTO cash discount condition types?
    Thanks

    Dear Biswas,
    Both SKTO and SKTV is Cash Discount Condition Type. Both of them are Item Condition Type.
    The major difference among the two is SKTV is Group Condition.
    As per Standard Group condition - It indicates whether the system calculates the basis for the scale value from more than one item in the document. To use it effectively, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.For instance, a sales order contains two items. Both items belong to the material group 01.
    - Material Quantity Material group
    A 15 01
    B 10 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 20 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 25 pieces. This basis then exceeds the scale value of 20 pieces, which is necessary to qualify for the higher discount.
    So, these both Cash Discount Condition Type works on the basis of Cash payment received with relevent term of payment for Cash Discount, if offered any to you customer.
    Regards,
    Abhee.

  • Frieght Condition type not distrubuted properly

    Hi All
    I have two condition types ZF00 and ZFM1 Flat Freight PaymTrm and Freight adjustment respectively, both entered at the header level of the Sales order.
    ZF00 has
    Access seq.   ZF00 S.Org/DC/Cust.Grp/Pay and
    Manual entries      D Not possible to process manually
    has a Header and Item condition checked
    ZFM1 - No Access Sequence
    Manual entries      C Manual entry has priority
    has a Header condition checked
    I created the SO and have two items,same material 5 and 10 qty each.
    Now I create a delivery for 1 and 2 qty resp. (basically changing the quantity).
    The invoice has the ZF00 amount distributed fully for the qty 5 and 10(whatever was entered at header level) but
    the ZFM1 amount is changed to the value wrt to qty 1 and 2
    from delivery.
    This is wrong.
    Can any1 please let me know if I need to check on some settings. Any help will be higly appreciated.
    Thanks

    Hi,
    Check the settings for both condition types for attribute Group Condition.
    Just giving some about group condition how it works.
    <b>Group condition</b>
    Indicates whether the system calculates the basis for the scale value from more than one item in the document.
    <b>Use</b>
    For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    <b>Example</b>
    A sales order contains two items. Both items belong to the material group 01.
    Material Quantity Material group
    A 150 01
    B 100 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 200 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount.
    Hope this helps.
    Thanks,
    Viswanath

  • Group conditions in price conditions

    In a pricing condition, group conditions may be checked off to include in a group.
    How specifically do they belong to a group as per the requirements? What group are they referring to?
    "Group condition
    Indicates whether the system calculates the basis for the scale value from more than one item in the document.
    Use
    For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    Example
    A sales order contains two items. Both items belong to the material group 01.
    Material Quantity Material group
    A 150 01
    B 100 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 200 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount."

    Hi Anabela
    New groups can be defined in VOFM if required, in addition to those supplied by SAP.
    A simple example of a group would be the pre-defined group 1 - All items.
    This group can be used for instance to define a value based discount which you want to apply to all items in the order, based on the total order value.  Group conditions are similar to header conditions, but have the advantage that they can be automated with condition records, which is not possible for header conditions.
    So, you would set up a group condition, possibly with scales, to re-ward customers for larger orders.  Because it is a group condition, the discount would be based on the total order value and then applied to all of the items in the order.
    Another option would be to use group 3 - material pricing group.  This would let you apply the group condition to all of the materials in a pricing group.  For instance, if you wanted to set up scales for similar materials so that your customer gets the same price breaks across a number of order lines, regardless of the mix of materials bought.
    HTH
    James

  • Exclusive and Group Condition

    Dear Gurus,
    In MM what is meaning of Exculsive in Aceess sequence and How is the use of Group Condition in condition type please explain me in simple .
    Regards,
    Pooja Panday

    Hi,
    In MM what is meaning of Exculsive in Aceess sequence and How is the use of Group Condition in condition type please explain me in simple.
    Exclusive in Access sequence means system will stop searching for condition record for the condition type.
    Access sequence means system will search in sequence for a particular conditon type for condition record.
    Group condition.
    Indicates whether the system calculates the basis for the scale value from more than one item in the document.
    Here system takes into consideration for a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    check in condition type details tab there is tab called group condition press F1 help on that.
    Ex;
      A sales order contains two items. Both items belong to the material group 01.
    Material Quantity Material group
    A 150 01
    B 100 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 200 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount
    Regards
    Ravi Shankar.

  • Monthly Lot Sizing Procedure

    Dear friends,
    I Used Monthly Lot size ( MB) For my finish Material. Material has safty Stock. If I put Next Month plan in MD61 and run MRP in current month, system creates seperate planned ordrs for  safty stock requirement and next month requirement. But I want that both requirements should be generated with combined quantity.
    How can i do this?
    Please help me.
    Thanks!

    >
    kiran ghule wrote:
    > Dear friends,
    > I Used Monthly Lot size ( MB) For my finish Material. Material has safty Stock. If I put Next Month plan in MD61 and run MRP in current month, system creates seperate planned ordrs for  safty stock requirement and next month requirement. But I want that both requirements should be generated with combined quantity.
    > How can i do this?
    > Please help me.
    > Thanks!
    Kiran,
    Since your material is defined with Safety stock and there is no stock currently, system would be creating the procurement proposal for safety stock with current month requirment date and for the next month requirement it would create one more planned order with requirment date of next month. This is a standard behaviour.
    I dont understand why you want to have the MRP combine the Safety stock requirement + next month requirement when there is a shortage for safety stock in the current month. Please clarify, your requirement looks incorrect.
    Regards,
    Prasobh

  • Discounts based on the Materials

    Hi All,
    There is one Scenario,
    We have two Material M1 and M2. System should give the discount if both M1 and M2 avialable in the Sales Order.
    What should be the way to deal with it.(I do not want to create the Acess Sequence for both M1 and M2)
    Regards
    KVK

    Hi,
    You can use group condition functionallty. Chcek the group condition in condition type (T.code vok0) and assign same group to the both material in material master.
    For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    Example
    A sales order contains two items. Both items belong to the material group 01.
    Material Quantity Material group
    A 150 01
    B 100 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 200 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount.
    regards
    Vivek

  • Frieght condition type

    hi all
    i want to maintain my freight condition type in my pricing procedure and the concept of freight depends on two conditions
    1. distance of company to vendor.
    2. Quantity of the material
    overall the rate is per km per ton
    this rate is varying as per the different km and quantity too
    how do i maintain the scaling with respect to Km....
    sap mm

    Hi,
    Check the settings for both condition types for attribute Group Condition.
    Just giving some about group condition how it works.
    <b>Group condition</b>
    Indicates whether the system calculates the basis for the scale value from more than one item in the document.
    <b>Use</b>
    For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
    <b>Example</b>
    A sales order contains two items. Both items belong to the material group 01.
    Material Quantity Material group
    A 150 01
    B 100 01
    The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
    Scale quantity Discount
    from 1 pc -1%
    from 200 pc -2%
    Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount.
    Hope this helps.
    Thanks,
    Viswanath

  • Auto Confirmation for combined order with quantity distribution

    Dear All,
    we need your help that we have using the auto-confirmation for normal production order , but got the problem in combined order confirmation for final operation , in final operation we are not getting quantity distribution with respect to child order.
    please suggest any BAPI is there?

    Not possible in standard system.

  • Combine material posting with KANBAN withdrawal quantity

    Is it possible to combine the material postings with the KANBAN trigger quantity / withdrawal quantity-input?
    Such that if a goods issue posting is done the system in parallel considers the quantity similar as entered manually via PK22. I am looking for a solution that sets automatically the KANBAN to empty as soon as a stock quantity is reduced to a limit (trigger quantity / safety stock).
    We can not use the MRP-settings/-functionalitiy for those materials.

    Hi there.
    it depends on how MIGO is done. Is the transaction with statistical project allocation or does it also regard project stocks. This usually is triggered by the movement type of MIGO.
    Best regards.
    Jens Schmid

  • Quantity Distribution in last operation in combine order @ Co11n

    Hi,
    we are using MILL_OC and creating the combine order ,
    presently, we have requirement that at the time of last operation confirmation on combine order, the system proportionate equal ratio on original order where our client required that quantity distribution is being carried out manually on original orders.
    so please suggest what will be best solution to do so...!
    Regards,
    Sameer M. 

    Sameer,
    There are some customizing options which should allow you to cover your process.
    IMG --> Production --> Shop Floor Control --> Operations --> Confirmations --> Maintain confirmation parameter in the combination
    Let me explain in more detail the available settings:
    In your case, the value for 'Quantity Distribution' needs to be set to 'brought forward'. Press 'Enter'!
    The last parameter is automatically set to: 'Display Quantity Distribution Screen' - no other values allowed.
    If you now access your confirmation transaction the first screen which pops up is where you can enter the different quantities which should be confirmed against the original orders. Press 'execute' and you will get to the standard confirmation screen you are used to see. The total quantity to be confirmed is already calculated (based on what was entered on the distribution screen).
    The second parameter controls what you can do with the total confirmed quantity: changeable on the standard screen yes/no. If you change the yield quantity you will be asked to go back to the distribution screen and update your data there before you can save your confirmation. You can do so by pressing the button 'Quantity Distribution' on the standard screen in the confirmation transaction.
    If you set the parameter to 'not changeable' the total quantity field is grayed out. You can't make changes here, but you could again access the quantity distribution screen to make required changes.
    If you need to change the default values for the quantity distributions only now and again (maybe in your case only during the last operation confirmation) you can set the first parameter to 'back ground pressing'. So the screen sequence shown during confirmation is the standard. Set the third parameter to ' Display Quantity Distribution Screen'. With this setting there will be a push bottom in the standard configuration screen made available which is labeled 'Quantity Distribution'. If you press this button the quantity distribution screen will be shown where you can make the required adjustments.
    If you combine process orders you will have limited options.
    Hope these settings enable the desired process.
       Stefan

Maybe you are looking for