Unit of Measurement Challenge

Gurus,
I have been trying to resolve the following problem for a few months now without success. Here is what I am trying to achieve in BI 7.0:
We have a Non-SAP source system (JD Edwards) from where we are extracting our inventory data into a custom InfoObject ZMaterial. In our source system we have a few UOMs that do not exist in SAP BI, e.g. (P5 = 5-Pack, P10 = 10-Pack etc.). We added these UOMs to T006, but because these UOMs do not have dimensions, we cannot set up conversion factors and conversion rules in SPRO. This leads me to my first question:
1. Is it correct that BI cannot maintain conversion factors in SPRO (T006) for units that do not have dimensions like length or weight associated? If this is not correct, please explain step by step how I can teach BI that a P5 equals 5 eaches/pieces. If it is correct, how and where would I set up the conversion logic then?
In JDE, UOM conversion happens on 2 levels: first, the system looks for a particular item number whether there is an item specific conversion rule (e.g. for item ABC a pack equals 10 pieces). If it finds one, it used it, otherwise it looks for a global (not item specific) conversion rule (e.g. a pack equals 5 pieces). If it finds such a rule, the system uses it, otherwise a conversion is not possible. And this is my next question:
2. Can BI handle the 2-level UOM conversions (on the item level and on a global level)? If so (and I have no doubt), can you please explain as verbose as possible how to set it up? I have tried this with RSUOM, but I simply could not figure it out (the documentation  is not clear at all IMHO). A simple example would be very helpful.
To complicate things even more, JDE has different UOM types like a purchasing UOM, a production UOM and a primary UOM. These types are more or less just labels that define in what UOMs a department is doing its work:
For example, the purchasing department handles all shippments for item number ABC in 10-packs, so the purchasing UOM would be P10 while the factory packages item ABC in packs of 5, so the production UOM would be P5.
3. Does anyone know how to handle the requirement of having different UOM types on the item level as explained above? We added attributes to ZMaterial for each UOM type that we support which would allow a look-up of the correct UOM type for each item. Any idea how to integrate this logic in the overall UOM conversion process?
Please do not post links to older HowTo Papers or SAP help links. Trust me, I have looked at all of them and none addressed the problem in a (to me) understandable way.
I am looking forward to finally resolve the UOM mystery with your help.
Thank you!

Ajay, you were right. The auto-generated DSO has the following structure:
- Material No
- Source UOM
- Numerator
- Denominator
- Target UOM
I understand that every possible conversion on the material level should be loaded into the DSO, but:
- Where would I maintain the general, non-material specific conversions? Would that be 0MAT_UNIT or is 0MAT_UNIT the equivalent to the DSO? I think I could eliminate these general conversion rules altogether and only maintain the DSO, but this looks like inefficient overhead to me.
- Once I have loaded the DSO, where and how would I use the conversion rules? I assume this has to do with transaction RSUOM, but I am not sure whether calculations have to occur in transformations that load the key figures in my cubes or whether this only affects reporting settings or whether I have both options. How would I use either one option?
- In ZMaterial, I currently have 3 UOM types defined as attributes (base UOM, production UOM and purchasing UOM). How can I leverage this information, if for example I would like my report to load all data in production UOM but the quantities come in base UOM?
<b>Example:</b>
In ZMaterial I have:
- Material number (e.g. ABC)
- Base UOM (e.g. PC)
- Production UOM (e.g. PAK)
In the DSO I have an entry
- Material number: ABC
- Source UOM: PC
- Target UOM: PAK
- Numerator: 5
- Denominator: 1
In the cube I have:
- Material number: ABC
- Quantity: 5
- Base UOM: PC
In the report, I would like to see:
- Material number: ABC
- Quantity: 25
- Production UOM: PAK
Alternatively, I would like to have another CUBE that has the quantities in production UOM:
- Material number: ABC
- Quantity: 25
- Production UOM: PAK
Thanks for clarifying

Similar Messages

  • Price by multiple unit of measure

    I have a requirement to price in multiple units of measure for the same material number.  For example material # 12345
    1 Box = $500
    1 Ea   = $1.50
    1 Box = 500 ea
    Customer orders 501 each of material 12345 on one line item of the sales order.  Requirement is to price at $501.50 not $501.00 
    I have tried to use condition supplements without success.  Does anyone have suggestions without using pricing requirements or forumals of how this requirement can be met?

    hello, atul and friends.
    i think interval pricing alone may not be enough, but definitely it could be part of the solution.  (ms. gina, please confirm if i understood the requirement correctly)
    let's say the customer orders 999 units, which will translate to 1 box and 499 loose units.  the pricing will be something like:
    $1 per unit times 999 units = $999.00
    $0.10 per unit times 499 units loose = $49.90
    total should be $ $1048.90
    however, if order is 1000 units, pricing will be:
    $500 time 2 boxes = $1000.00
    so, the "surcharge" of $0.10 applies only to the loose units.  but in the order, the quantity is entered either in boxes or units.  the challenge is to create condition records that recognize this packing/grouping option.  interval pricing must be supported by a feature that can recognize capacity.
    regards!
    Edited by: jonathan y on Jun 4, 2009 2:14 PM
    Edited by: jonathan y on Jun 4, 2009 2:15 PM

  • How to model a conversion table for unit of measures?

    Hi
    I am looking for some input on how to model a many-to-many relationship.
    The situation:
    A fact table with columns:
    Product
    Unit of Measure
    Date
    Value
    1 product is stored with 1 and only 1 unit of measure - e.g. Product = Oil, unit of measure = m3
    The fact contains several products, each having its own unit of measure.
    A dimension 'Unit of measures' with columns
    Unit Of Measure
    Unit Of Measure Name
    Measure System
    While reporting on the facts it should be possible to chose the unit of measure I want to see my facts in. E.g. I want to be able to show Oil-production in m3 or barrels or liters, etc.
    My challenge:
    How to model this requirement?
    Right now I tend to go for a bridge table between the fact and the dimension.
    But I was wondering:
    a) are there other ways to model it
    b) are there pitfalls in using Bridge tables?
    c) Can I re-use the bridge table in combination with other facts as the model grows?
    c.2) do I need to create an alias on the bridge table to re-use it?
    Thanks for your help
    regards
    Andy

    Hi Kart,
    ok let's say my model looks like this (columns below the tables names, sample in brackets) - again ignoring a date dimension:
    Dim_Product --- 1:n --- Fact ----- n:1 ----- Dim_UOM
    Id (1,2) Prod_id Id (1,2,3)
    Name (Oil, Gas) UOM_id Name (m3, Barrel, Litre)
    Value
    So the products are coming from the Dim_product, Unit_of measures coming from Dim_UOM.
    Fact values would look like this
    Prod_id UOM_id Value
    1 1 10
    1 2 84
    1 3 10000
    etc
    If I need to report in a new measure, I would be forced to add a new record to the fact table
    Prod_id UOM_id Value
    1 1 10
    1 2 84
    1 3 10000
    1 4 150
    with 4 being the new measure id.
    What I am looking for is a way to be more flexible when it comes to converting values to different measures.
    Thanks
    Regards
    Andy

  • How to make system consider Alternative unit of measure while creating BOM?

    Dear Experts,
    When creating a BOM, how do I make the system consider the alternative unit of measure if at the point of creating the BOM, I decide to use  the  component material  alternative unit of measure? The scenario is as follows:
    Header
    Material code is TK677, Base Unit of Measure is Litres.
    Components:
    Material code is RT677, Base Unit of measure is Litres.
    Material code is RV677, Base Unit of measure is Kilogram.
    When formulation is done in the laboratory, the components are weighed and measured in percentage weight. For example, 20% for first component (RT677)  and 80% (RV677) for the second component.
    To depict this, I maintain an alternative unit of measure of Kg  in the Material Master of RT677, and maintain the conversion factor (100kg = 116Litres) so as to enable me use Kg as unit of measure for material RT677 when creating the BOM.
    When creating the BOM, I enter Kg as unit of measure for material RT677, but gets the system error message ''Unit of measure KG not supported for material RT677 in plant NG00
    Message no. 29175''
    What do i need to do as I have already maintained Kg as alternative unit of measure? or which other better way should i handle this issue?

    Thanks a lot for your reply, it worked, it allowed me to create the BOM using Kg for component RT677. But the new challenge i am now facing is that when I try to create a process order copyiing this BOM, it gives me the same unit (Kg) for component RT677 whose base unit of measure is Litres.
    I actually want the process order to copy the BOM and use Litres  for component RT677 based on the conversion factor which I have maintained in the Additional Data window of the material master.
    The reason is that, the formulation done in the lab is measured in percentage weight, but this component weight is now scaled up to Litres when the component is pumped into the Blending Vessels as specified in their Blending Instruction.
    Please how do I ensure that when the master recipe is copied during creation of the Process Order, that the unit of measure will be the base unit of measure (Litres) despite the fact that I have used the alternative unit of measure (Kg) for this component during creation of the BOM.  
    Thanks

  • Error while defining alt unit of measurement in material master

    All SAP gurus,
    i am trying to define a alt unit of measurement in a finished material, the base unit of measurement is in MT, and the sales unit is nos. the conversion formula is 53 nos = 1kg i.e. 1MT = 53000 nos. as conversion can be done only with base unit of measurement i am giving 53000 nos = 1 MT, but system unable to calculate the conversion as it is not taking mere than 3 digit after decimal.
    e.g.    if 53000 nos = 1 MT
    then  1 nos should be = 0.000018 MT
    but system not taking this value as this value contain 6 digit after decimal
    suggest me what can be the way out? with detailed steps. can i increase the post decimal value or i have to define another middle alt unit of measurement (like KG). and if that is to be done then how.
    Regards
    BKR

    Hi,
    With help of Basis team check the decimal places for u r user ID.
    In t-code SU01 >>> Under Default tab
    Kapil

  • Error message 'Enter unit of measure' in Webclient

    Hello Experts,
    We are working on CRM 5.0 SP 7, IC WebClient and have implemented the BAdi "<b>CRM_SERVICEPROD_BADI</b>" to assign a service product ''<b>INVESTIGATION'</b> whenever user selects service ticket in WebClient.
    However, when confirming a Business Partner and accessing the service ticket, an error is getting displayed stating "<b>Enter the unit of measure</b>".
    We have already mentioned the unit of measure in Product but it seems it is not picking from there.
    Please help me to remove this error.
    Reward points assured for useful answers.
    Regards,
    Amit

    hi
    I had a similar Problem
    You will have to assign the base unit of measure in service tab as hours and then in the sales and distribution tab assign the same unit in the sales unit and give minimum order quantity(for e.g-1) & delivery unit ,this you will have to do for all the sales areas you might have mapped in the S&D tab
    I'm sure the issue will be resolved
    Cheers!!
    Regards
    Shankar Raj

  • How to retrieve the values from a table if they differ in Unit of Measure

    How to retrieve the values from a table if they differ in Unit of Measure?

    If no data is read
    - Insure that you use internal code in SELECT statement, check via SE16 desactivating conversion exit on table T006A. ([ref|http://help.sap.com/saphelp_nw70/helpdata/en/2a/fa0122493111d182b70000e829fbfe/frameset.htm])
    If no quanity in result internal table
    - There is no adqntp field in the internal table, so no quantity is copied in itab ([ref|http://help.sap.com /abapdocu_70/en/ABAPINTO_CLAUSE.htm#&ABAP_ALTERNATIVE_1@1@]).
    - - Remove the CORRESPONDING, so quantity will fill the first field adqntp1.  ([ref|http://help.sap.com/abapdocu_70/en/ABENOPEN_SQL_WA.htm])
    - - Then loop at the internal table and move the quantity when necessary to the 2 other fields.
    * Fill the internal table
    SELECT msehi adqntp
      INTO TABLE internal table
      FROM lipso2
      WHERE vbeln = wrk_doc1
        AND msehi IN ('KL','K15','MT').
    * If required move the read quantity in the appropriate column.
    LOOP AT internal_table ASSIGNING <fs>.
      CASE <fs>-msehi.
        WHEN 'K15'.
          <fs>-adqnt2 = <fs>-adqnt1.
          CLEAR <fs>-adqnt1.
        WHEN 'MT'.
          <fs>-adqnt3 = <fs>-adqnt1.
          CLEAR <fs>-adqnt1.
      ENDCASE.
    ENDLOOP.
    - You could also create another table with only fields msehi and adqntp and then collect ([ref|http://help.sap.com/abapdocu_70/en/ABAPCOLLECT.htm]) the data to another table.
    Regards,
    Raymond

  • Production Order for a Material with two units of measure?

    Hi Everybody I have the following issue.
    In my company there is a new production process with a Material that should be configured in the master data with the field "Base Unit of Measure" as per unit (each). But the production process, should be confirmed by tx CO11N, in Kilograms. I know that I can use the additional Data in tx MM03 to set a Production Unit, but the value of convertion would be fixed. For example 122 Kg = 1 each, the thing is that the value in kilograms for each lot can vary, one lot can weight 122 and another one can weghr 125, and in each case I shoul have two units in stock. And as I have the value of convertion fixed, when I confirm each lot one for 122 kg and another for 125 kg I will have 2.025 units in MB52.
    How can I solve this problems? I need to have the chance the confirm in kg changing for each lote the quantity but in the base Unit of Measure have one unit for lot. As if for tx CO11N I could have a field where I can set tha x quantity of Kilograms is x each.
    Kind regards
    Leandro. 

    Hi Ayoub, First thank`s for your promt answer,
    1. The Quantity is different, because is not a perfect process, there is a manual work in the process that makes this quantity differ, there is no big difference, maybe a Kilo or Two but the production mannager wants to have this registered. And besides in productions they manage kilograms, but for selling the comercials manage units (each - EA)
    2.The convertion rate is known at the end of the process after cutting and packaging a unit, they weight it.
    Regards
    Leandro

  • Standard report  for unit of measures

    Is there any standard report to see the Fert material unit of measures  and its alternate unit of measures.

    HI
    there is no standard reprot for you requirment.
    only UOM of material you canget from MM60.
    but if you want alternate also got with table data MARM
    1.use SE16-- enter the table name MARM
    2.enter the material(field MATNR), and execute you get the report
    -ashok

  • Report for Units of measurement for Material

    Hi
    Is there any report to extract the alterante unit of measurements for materials in a plant.
    Thanks

    Hi,
    Please use the below table,
    Related to Materials:
    MARA - Material Master: General data
    MAKT - Material Master: Description
    *MARM - Material Master: Unit of Measure*
    MAPE - Material master: Export control file 
    MARC - Material master: Plant data
    MARD - Material master: Storage location 
    MAST - Material link to BOM
    MBEW - Material valuation
    MLGN u2013 Material Master: WM Inventory
    MLGT u2013 Material Master: WM Inventory type
    MDIP - Material: MRP profiles (field contents) 
    MKOP - Consignment price segment (old versions of SAP)
    EBEW - Valuation of sales order stock
    QBEW - Valuation of project stock
    MVER u2013 Material Master: Consumption <Plant>
    DVER u2013 Material Master: Consumption <MRP Area>
    MVKE u2013 Material Master: Sales <Sales Org, Distr Ch>
    MLAN - Material Master: Tax indicator
    MARC - Material Master: Plant data
    MAPR u2013 Material Master: Forecast
    MARD u2013 Material Master: Storage Location
    MCH1 u2013 Material Master: X Plant Batches
    MCHA u2013 Material Master: Batches
    MCHB u2013 Material Master: Batch Stock
    MDMA - MRP Area data
    DBVM - MRP Planning File Entry: MRP Area
    MOFF - Outstanding Material Master Records (Maintenance status)
    MARCH - Material Master C Segment: History
    MARDH - Material Master Storage Location Segment: History
    MBEWH - Material Valuation: History
    MCHBH - Batch Stocks: History
    MKOLH - Special Stocks from Vendor: History
    MSCAH - Sales Order Stock at Vendor: History
    MSKAH - Sales Order Stock: History
    MSKUH - Special Stocks at Customer: History
    MSLBH - Special Stocks at Vendor: History
    MSPRH - Project Stock: History
    MSSAH - Total Sales Order Stocks: History
    MSSQH - Total Project Stocks: History
    Regards,
    Mohd Ali.

  • T006-Decan change after users have used the TO unit of measure

    Currently in our system for TO (tonnes) it has T006-Andec as 3 and T006-Decan as 0 and it issues the users a warning message "Order quantity violates rounding rule" if they type in decimals in the purchase order quantity.  We have been asked to change T006-Decan to a 3 and do away with the warning message.  What happens if you change T006-Decan from 0 to 3 after users have already used the unit of measure (TO) in the R/3 SAP_APPL 470 system on materials, purchase orders, sales documents, receipts, etc...?  I don't want to impact our users in production since I do not where this unit of measure has been used.  Any advice is welcomed.  Thank you.

    Hi
    If you are changing the decimal places in T006 - DECAN , the number which was 1000 would show as 1,000... so previously it was 1000 tonnes now it will show as 1 tonne.... such things happen....Check with SAP before doing changes to the Standard UOM's...
    I am not able to find the correct SAP note for this.... but its there hope you get it
    Thanks & Regards
    Kishore

  • Follow up material with different base unit of measure

    Hi all,
    I have the BOM with material Mat1 as a component. The base unit of measure of Mat1 is KG.
    Is it possible to replace Mat1 with Mat 2 material in MRP once the Mat1 warehouse stock is depleted.
    The base unit of measure of Mat 2 is KGK.
    The required quantity of MAT1 should be recalculated from KG to KGK accordanly unit ratio.
    Please, expain, where does it maintain?
    Thanks,
    Peter

    Hello Peter,
    You can use follow-up setting (set Mat2 as follow-up of Mat1 in MRP 4 view of material master if this follow-up scenario is valid for all BOM) with discontinuation indicator '1', w/o effective-out date. In this case Mat1's stock will run out (no PldOrd, PR, etc) will be created, and from the date, when Mat1's stock runs out, MRP will calculate with Mat2.
    As I told you, according to my best knowledge, you cannot realize this with different base unit of measures. (you have to change the buom of one of the related material masters or create a new material master if you cannot cope with buom-change).
    Follow-up group scenario can also be used but I guess different buoms will be a problem in that case as well.
    Maybe there are better solution but I'm not aware of it...
    BR
    Csaba

  • Report on material code, description and all unit of measure conversions

    report on  material code, description and all unit of measure conversions ?
    any ideas?

    Material Number MATNR
    with this key and SPRAS (the desired Language key)
    from MAKT you can get the descriptions..
    and with MATNR from MARM you can get alternative UOM and the conversion rates.
    If you need help on MARM how to get the conversions please notify.
    Hope it helped
    Please reward if found useful
    Best Regards

  • MB5B - Stock on posting date show in other Unit of measure

    Dearl All,
    Pls support me this case: I would like to see this report (MB5B - Stock on posting date) in other Unit of measure.
    This report shows stock in Basic Unit only.
    E.g
    Material A, base unit = M, other unit = ROL
    Report needs show stock in ROL.
    How can I do that?
    Thank you vry much!
    Cao Huy.

    Hi,
    In your case, order unit as ROL and material basic unit of measure is M.
    PO created only for the order unit ROL, and goods have received from the vendor based on the PO order unit.
    So,this MB5B stock on posting date is displayed only the total stock received based on the received GR order unit qty .
    stock also managed only ROL unit of measues. it is not possible to list based on the M stock unit.
    Regards,
    thiru

  • Sub:Stock report with sales unit of measurement - reg.,

    Hi guru's
    we have a requirement to have the stock report with sales unit of measure instead of base unit of measure can anybody guide me how to do this.
    thanks in advance
    tulja singh.

    From std. , I think your requirement can not satisfied.
    Make customized report.
    Take the help of ABAPER.

Maybe you are looking for

  • Expression Builder Question

    I am trying to convert some existing sql to use TopLink ExpressionBuilder. I have a particular type of thing which I can't find a good solution for. I want to include a calculation, so for example, I want to say Where MY_COLUMN * 10 > REQUIRED_VALUE

  • Need help finding Elements 8 Download (disc isn't working)

    I have my disc and box with serial number on it. I called adobe and they told me to get a replacement disc from best buy since the disc isn't being read by my computer. There's no scratches on it at all. I literally downloaded it once, just a few mon

  • ODT 10.1.0.2.0 on Visual Studio 2003 problem

    I have installed the ODT 10.1.0.2.0 on Microsoft Windows XP sp2, Visual Studio 2003 and database Oracle v9.2.0.7.0. I have create the example project like the example in http://www.oracle.com/technology/oramag/oracle/06-sep/o56odp.html, bat when I ex

  • Patch RAC 10.2.0.1 Solaris 64 bit SPARC

    I am trying to upgrade CRS to the most recent version. But could not find the patch number. Patch 5337014 looks like a database patch, not CRS. Can someone confirm this. Thanks -Prasad

  • Migrating Applications from Windows to Mac with new iPhone

    My original first gen iPhone died a horrible death a few months ago. I had always synced it to my Windows laptop. I just recently acquired a new iPhone and want to sync it instead to my iMac. However, I have a dozen or so iPhone applications that I s