Tcode /SAPAPO/TSCUBE  - UOM conversion

Dear All,
I would like to know about how the value of a key figure is copied from the infocube to a DP planning area using tcode /SAPAPO/TSCUBE.
I have the following scenario.
Infocube has key figure value as 2000 EA,
The planning area UOM is ST
Product Master base UOM is EA
Product Master alternate UOM has 1 ST = 5 EA
When I execute the tcode /SAPAPO/TSCUBE  to copy data from the cube to the planning area, the value is copied as 2000 ST which means no conversion of the UOM in cube to the UOM of planning area takes place. It should ideally convert 2000 EA to 400 ST using the alternate UOM in product master.
Is this how the program functions such that it only copies the key figure value ignoring the conversion factor between UOMs of infocube and planning area?
Any ideas?
Thanks in advance
Ehsan Ahmed

Hi
Yes it works as you are expecting. It should read the data from product master base UOM. To enable, you must have the characteristic assigned to the product in the POS and then maintain UOM conversion in the product master (you get the description as well).
There are some gotchas...you can convert at a 'higher' level, but every product must have a UOM conversion for the UOM you wish to convert to, otherwise it might not work.
Hope this helps...
Thanks
Amol

Similar Messages

  • Uom  conversion in sapapo/tscube

    If I load a planning area from an info cube and the info cube contains data with several Units of measure.  Will the cube load  program sapapo/tscube do a unit of measure conversion to the storage UOM of the planning area.  Or do I have to have my cube data all be in the same UOM as my planning area UOM.  The the same hold true for Currency?

    Hi,
    For performance reasons there is no enhanced data conversion when using /sapapo/tscube or related programs. The implication is that the data must exist in the same format in the cube as in the planning area.
    So, the best way would be to convert the data when loading INTO the cube by using conversion routines, e.g. in the transfer or
    update rules. But basically you should have the same unit in the cube and in the planning area.
    Regards,
    Sunitha

  • /SAPAPO/TSCUBE Data load issue

    When i am using /SAPAPO/TSCUBE, I am getting an error message “InfoCube not read. No characteristic or navigation attribute exists”.  I checked the cube it’s got all the required CH and it did worked fine in Dev environment but not in Quality.  Is anything wrong with transport of BW objects?  Any help is appreciated.
    Thx
    Jeff

    Thx for your reply.  I checked the objects and IC, they are in green.  I could able to load the data into IC, the problem is only loading from IC to PA using TSCUBE tcode.  We got another cube, which uses the same Characterstics and i dont have any problem loading the data.
    Any thoughts?
    Thx
    Nagesh

  • Costing Data: UOM Conversion for Activities

    Hi Experts,
    I would like to know what transaction (or if there's a transaction/table) to check the UOM conversion of activities in the costing data (tcode CK11N). Let say the activity HEAT, conversion from KWH <-> GJ? Thanks so much!
    Best Regards,
    Kurtt

    Hi,
    The UOM conversion is maintained in the SPRO.
    But for costing the unit is maintain in Activity say POWER as unit H
    But in the production they maintain the receipe activity unit for POWER as unit MIN.
    So when you upload the KP06 & KP26 with activity qty,the activity qty should maintain in H.
    So when you have the cost run in CK11 then the system will capture automatically for the per ton production the consumption of power activity in MIN.
    So if you want to know the what is conversion factor then it is standard UOM definition in SPRO.
    SAP NetWeaver--General Settings---Check Units of Measurement
    Regards,
    Raj

  • UOM Conversion to be used in transformation

    Hi Experts,
    I am trying to make use of the BI 7.0 UOM conversion feature in one of our InfoCubes where the source quantity which is in Base UOM needs to be converted to cases.
    I went through all the steps which are as follows:
    1. I have 0BASE_UOM as the base unit of measure for 0MATERIAL
    2. A DSO was automatically generated with the name Z_OUOM I gave in 0MATERIAL configuration
    3. I created a transformation for this DSO with source as 0MAT_UNIT
    4. Created a DTP and loaded the DSO
    5. Created a Conversion type with settings 'Dynamic Determination of conversion factor as Using Reference InfoObject = 0MATERIAL
    Source Unit of Measure: Unit of Measure from Data Records
    6. Target Unit of Measure: Fixed Unit of Measure = 'CS'.
    In InfoCube transformation I have the following mapping:
    Rule type: Direct Assignment
    Target Unit: 0UNIT
    Unit: From Conversion
    Conversion Type: ZCASES
    Source Unit: 0BASE_UOM
    Source Fields of Rule:
    0MATERIAL
    0REQ_QTY
    0BASE_UOM
    Target Fields of Rule:
    ZREQ_QTY
    0UNIT
    When I load the InfoCube, the quantities are indeed getting converted to cases provided there are conversion factors available for that material in the UOM generated DSO
    Here is my question: How can I handle records where the material does not have conversion factors in the UOM generated DSO?
    I get an error when loading using a DTP as 'No quantity conversion possible'. There is one record in the source DSO that has a material number with no unit conversions in UOM generated DSO
    I am aware there is an option of using routine, but I do not want to use it unless I am sure this method won't work

    Hi Aditi,
    There is no way you can check if UOM is present or not in UOM DSO and then do the conversion via using conversion type.
    What you can do is write the routine rather than conversion type, to fetch the data from the UOM DSO.
    If conversion factor exist then you can convert it simple by multiplying with the value, if not then you can  easily skip the record by putting IF condition.
    IF factor <> 0.
    ENDIF.
    Hope this helps.Let me know if you need more info.
    Regards,
    Viren

  • BAPI Function Module for SCM APO Tcode /SAPAPO/AC42

    Hi,
      I want to know the BAPI Function Modules for SCM APO Tcode /SAPAPO/AC42.
       This BAPI FM should return the column values "Remaining Prod Alloc"  and "Incoming Order Quantity" when we give
       below details as inputs for the Tcode /SAPAPO/AC42
            Product Allocation Group
            Product
            Allocation Procedure
            prod Alloc step
            Product Alloc Object (Characteristics of Product Alloc Group)
            Plant (Characteristics of Product Alloc Group)
            Customer Group 5 (Characteristics of Product Alloc Group)
        Reward points if helpful.
    Thanks,
    Mich

    Hi,
    You should be able to get the information using the standard BAPI (Assuming you are using SCM5.0) BAPI_APOPAL_INSERT in the transaction BAPI.
    ProductAllocationAPO.DataInsert
    Interface to Import Product Allocation Data  Functionality
    This method is used to adopt data from OLTP systems for product allocation in the global availability check.
    You can do the following using the method:
    Adopt new data
    You can adopt new characteristics combinations or new time series. Newly created characteristics combinations have the status Active and are therefore included in the product allocation check.
    Change existing data
    You can overwrite existing data if you have set the interface parameter ALLOW_UPDATE. You can set the status of existing characteristics combinations to Active if you set the interface parameter UPDATE_STATUS. If the characteristics combination does not exist, the system creates it.
    The product allocation quantity is overwritten for existing time series. If you also want to change the incoming orders quantity, you must set the interface parameter UPDATE_INCOMING_ORDER_QTY. If the time series does not exist, the system creates it.
    Prerequisite
    To be able to use this method, you must have made all the Customizing settings for product allocation. For more information, see the Implementation Guide (IMG) for SAP APO under Global Available-to-Promise -> Product Allocation.
    Regards
    Vinod

  • Mass deletion of alternative UOM conversion

    Hi Colleagues,
    Does anybody knows is there an easy way for mass-deletion of alternative unit of measure conversion rules in material master?
    Thanks,
    Artashes

    I did the following way:
    1. created a recording which always deletes the second line in Additional data-> uom conversions.
    2. by multiply running this recording via lsmw will delete all uoms.
    3. I was not able to do it at once as different materials has different numbers of alternative uom entered.
    Thanks,
    question closed.

  • Question about UoM conversion

    I'm trying to implement the UoM conversion that is now standard in BI 7.0.  I think I have all the backend work done, but I'm having trouble converting the UoM on the front end when running a query.
    Here's what I did on the backend to set it up.
    1- I went to 0MATERIAL (BEx Explorer tab) and entered 0BASE_UOM as the Unit field. 
    2 - I then generated the conversion ODS.
    3 - I created transformation to the ODS using 0MAT_UNIT_ATTR.  I did have to use a master data lookup for the BASE_UOM field (using the values in 0MATERIAL) since the 0MAT_UNIT_ATTR didn't have the Base Unit of Measure, just the conversion one.
    4 - Loaded the ODS for 1 material (test material 1 EA = 1 EA and 1 KIT = 20 EA)
    5 - Defined a Converstion type (trans RSUOM).  I used Dynamic Option 3 (InfoObject, then T006 tables).  I set the Source UoM = DataRecord, and Target is set to "Selection during Conversion"
    Here's what I did on the query:
    1. For my key figure, I went to the conversions tab.  I selected my Conversion type.
    2. I created a user entry variable with a default value of "EA".
    When I run my report, I enter KITS on the selection screen, but the report still shows eaches.  I can navigate to the Currency conversion on the report via the menus, but I can't find anywhere for Units.
    Any ideas?
    Thanks,
    Rudy

    First, is there any particular reason why you used:
    Integer a = Integer.valueOf(1);while I used
    Integer a = 1; //boxing
    Just to get rid of boxing conversion as a possible issue--which it shouldn't be, but might as well keep it simple.
    Integer a = Integer.valueOf(1);
    Comparable<String> cs1 = a; // errorbecause we are assigning to a Comparable<String> an
    Integer value, and that's illegal, since String and
    Integer are not in a subtype relation (?)Something like that, yes. I'm not sure of the exact clause of the JLS that forbids it.
    >
    Comparable<Integer> ci = a; // ok
    Comparable<String> cs2 = ci; // errorbecause we are assigning to a Comparable<String> a
    Comparable<Integer>, and again, String and Integer
    are not in a subtype relation (?)Yep.
    Comparable<String> cs3 = c1; // warning
    Comparable<String> cs4 = c2; // warningit's what I believe is called 'heap pollution' I forget what that term means, and am too lazy to look it up, so I'll take your word for it.
    and I
    believe that on first use a ClassCastException will
    be thrown Sounds right. Run it and see for yourself.
    (although the compiler behaves correctly by
    flagging an unchecked warning, for compatibility with
    legacy systems, etc)Right.

  • How can i determine if a UOM conversion is being used in a query?

    I need to find all the queries that are using a QTY UOM conversion.  i tried to do a where used and it didn't return anything.

    Hi,
    Check function module RSZ_I_BASIC_CHA_WHERE_USED
    also check this (try the program)
    Where-used list of an attribute (either display or navigational)
    From AHP
    Hope it would help.
    Regards,
    Satya

  • How to use own UOM conversion for PO creation...

    Hello Experts,
    We have a requirement wherein we need to use our OWN UOM conversion(UMREN and UMREZ)
    instead of getting it in the inforecord or the material master. Currently we are using BAPI
    BAPI_PO_CREATE1 to create PO.
    Is there anything that I can do to make the PO creation bypass the inforecord and
    the material master UOM conversion. For example in ECC we have 1 CV = 10 EA. We want it to be 1 CV = 15 EA.

    Hi Guys,
    Any help? Any exits/BADIs/enhancement spots that I can use?

  • Incorrect UoM Conversion on Transfer Requirement from Production Order

    I have a Question on a Production Order that created a Transfer Requirement.  Looking at the Components of the BOM within the Production Order, I have a Material where the Issue Unit of Measure is QT and the Base Unit of Measure is EA, with a Quantity of 1.   In the Material Master Alternate Unit of Mesaures, the Conversion is setup so that 1 QT = 1 EA.   The question of why the 1 for 1 conversion is not relevant, as this is just how the material was setup and I know it does not make any sense.   When the Transfer Requirement is created it is showing that 1 Qt = .25 EA.  I am unable to locate where this conversion is coming from.   We do not want to lose visibility of this part number, as creating a new part number with a Base Unit of Measure of QT would fix the problem.
    Is there anywhere in configuration where there could possibily be a Conversion?  I have looked at Control Cycles and the Reference Operation Set and do not see anything.

    Closing Thread as there has been no responses but I am still looking for a solution.  The only  possibility that exists at this time is the material was copied from another material and the UoM Conversion was 1 QT = 4 EA on the Copy From Material.  I can not see where any changes were made to the unit measure conversion for the new material.  The only other possibility is the Production Order was manually converted to the new material incorrectly.

  • Issue with /SAPAPO/TSCUBE

    Hi,
    When we try to load data from cube to planning area using /SAPAPO/TSCUBE system is giving following error message
    "The version selected does not exist in the InfoCube
    Message no. /SAPAPO/MA537"
    Cube has data against planning version 000 and we are using 9AVERSION in cube. We are facing this issue in quality system and we never had this such issue in development system.
    FYI...We have in SIT phase and recently moved all transports from DEV to QA
    Any idea why its happening?
    Thanks,
    Anup

    Hi
    Please follow the below steps to correct the issue
    1- SE38 - /SAPAPO/TS_PSTRU_GEN
    - Choose the relevant Plannign Object Structure
    - Flag Basis Form Routines
    - Flag Generate
    - execute.
    2- SE38 - /SAPAPO/TS_PSTRU_GEN
    - Choose the InfoCube used in /SAPAPO/TSCUBE
    - Infocube form routines
    - Flag generate
    - Execute
    3- /SAPAPO/MSDP_ADMIN
    - press F5
    - Right click on the relevant POS
    - activate (do that without deactivating the POS, this will reactivate
    all the objects for this and will not loose data)
    Thanks
    Siva

  • Article UoM conversion differs from Inforecord UoM conversion

    Hi experts,
    While creating article through MM41(ALE), in basic data, we have maintained base UoM as KG and another UoM 1 CAR = 12 KG. The article is gettting created properly.
    But the issue is the conversion for CAR is not reflecting correctly in the info record, it is 1 CAR = 1 KG in inforecord. In Purchasing view, We have maintained CAR as order unit. and variable order unit as 2 (active with own price).
    The conversion in inforecord should be as same as the article UoM conversion. Can you please throw some light on why is this happening?
    Many thanks,
    Maniraj

    Hi,
    I have checked inforecord log, there is no change log.
    If the UoM measure has not been transferred to inforecord, the ideal conversion should be 1 KG = 1 KG, but in my case its 1 CAR = 1 KG, the order unit is getting transferred, why not the conversion value (1 CAR = 12 KG).
    When i create directly throught MM41, all the details in the Note applies, and everything is fine.
    Thanks,
    Maniraj

  • UOM conversion problem when issuing material against BOM

    Hi All
    I have a material which is part of a production BOM.
    The base UOM is EA.
    The issuing UOM is KG.
    I have a UOM conversion of 20 KG = 1 EA.
    In the BOM I need to issue 0.034 KG.
    When backflushing happens, it issues 1 EA.
    Why is it not issuing in KG?
    This is a problem because in effect i have now issued 20 KG instead of 0.034 KG!
    Any help would be much appreciated.
    Thanks
    Deidre

    Dear All
    Thank you for your input. I have double checked and everything in the BOM header and component level is KG, and the plant/storage location data is also KG. The only place the EA appears is in the base uom.
    I suppose the biggest mistake is that the material should have been created with base UOM of KG, but it's too late to change it now, which is why I hoped the UOM conversion would have taken care of that.
    @Mario, i was actually trying to post 0.034 KG, which then got posted as 1 EA.
    Thanks
    Deidre

  • How to calculate UOM conversion rate

    Hi All,
    Whether there is any Standard API available to calculate the UOM Conversion rate.
    There can be interclass intraclass or standard conversion.
    Please help.
    Thanks,
    Arun

    Hi,
    If the Business no longer uses the 500 pcs conversion, one could Inactivate the conversion and define a new one.
    If Business wants to have a choice of using 500 or 450 pcs, then a new Case UOM needs to be defined.
    I hope this helps.
    Regards
    Adarsh Krishna

Maybe you are looking for

  • Multiple devices on account

    I have one apple id & itunes account for my daughter & myself. However since the latest update she is getting all my facebook contacts. How do correct this?

  • Problems Submitting PDF Forms via Adobe Reader XI?

    Hi, I have used Acrobat Pro (Versions 9/X and XI) to successfully create fillable PDF forms. I distributed the forms to a server via Acrobat, then set up a hyperlink to the form's location for my users. The users were able to fill the form and submit

  • AAA, WLC, and AP Groups, Anchor Controller, Problem

    All, First, I have a TAC case open on this problem, but they seem to be stumped and I have been unable to get them to mock it up.  Here are the details and the problem(s): Have Cisco ACS using backend AD for user authentication MSCHAP, 802.1x Three w

  • Batch field not recognized in ME21N pricing, is recognized in ME22N pricing

    Hello, I have an issue with the value in the Batch field when creating a purchase order not being recognized when going through the pricing procedure.  Here's the sequence I'm going through: -  Create PO in ME21N, enter material, enter batch, update

  • TS1702 Find hidden apps

    Find hidden apps