Unit Conversion for UOM DOL
I'm having problems converting DOL using UNIT_CONVERSION_WITH_FACTOR function module. I know DOL is the output value and $ is the input value but for some reason, 2lis_02_scl extractor is saving DOL in the PSA when $ is coming from the source system. I tried changing the Format from Internal to External within the DataSource but the value in the PSA doesn't change. I've looked at the values via PSA Managemenet and SE16 in detail view and the value remains DOL. In 3.x version there was a checkbox in the transfer rules that you can check to by pass conversion exit. Is this the same time of functionality I need in 2004s or is it a different issue? Appreciate any help I can get on this.
Thank you,
Dae Jin
Hi
same Problem we also facing , so pls let me know how to do this one.
Regards
Giri Venkat
Similar Messages
-
Question about unit conversion for BAPI_PO_CREATE1...
Hello Experts,
How do we bypass/supress the unit conversion in BAPI 'BAPI_PO_CREATE1'? Because what is happening
right now is for example, I input in 88CV it will convert it to 'EA' as this is defined as the
PO unit of measure. I want the 88 CV to be as it is.
Also, I am manually populating the net price(net_price) with my own value as I do not want to get
the net price from the info record. But it comes back as 0. I populate the 'X' fields as to let you know.This conversion takes place due to SPRO setting
ask your functional people to do that
goo SPRO->reference img->sap netweaveer->check units of measurement
cheers
s.janagar -
Reg. Unit Conversion for Material
Hi,
I want to convert the from one unit of measure to other. I have checked in SDN and took the help many. My requirement is to convert , like KG to Pounds(LB). I have got many fun modules but which not useful for this. can anybody suggest the same.
thnks
Yerukala SetttyHi,
Function Module: UNIT_CONVERSION_SIMPLE
Refer Need function module to convert weight to kg -
Unit Conversion issue for same material with Diff KPI
Hi,
i have a report with multiple key figures which form a structure.
Unit conversion for this report and all the key figures are defined at report level.
Below are the settings in place
Source currency: Data record from target
Target Currency: From variable ( Input variable in BeX report)
Conversion factor: Dyanamic Determination of conversion factor
Using Reference Infobject if available otherwise use T006
Reference Infobject: 0Material
Issue: For 1 Key figure conversion to TO is happening, however for other Key figure conversion is not happening for the same material.
Note: Conversion to TO is defined in BEX settings for Info object 0material and stored in DSO UOM0MATE.
Why for same material some key figures convert to target unit correctly and not the others?
See the attached screenshot. Sales Quantity is convertin to "TO" while Volume third party shows figue in"ERR" for same material.
Thanks
NayabHi,
Following reasons cause to your issue,
1. Unit Conversion is not maintained for that particular material in source system Material itself, so that conversion data data may not updated in DSO (UOM0MATE).
2. For particular transnational data record key figure value don't have any base unit or units measures, that case also you may get that error.
Request check the transnational data in your InfoProvider and 0Material Master data and DSO data (UOM0MATE) . Correct the data based on that.
Check the Master data test in RSRV for 0Material, if any SID generations was missed or not.
I hope this can be help to find the cause of error , based on that you can resolve problem.
Thanks & Regards,
Leela Krishna. -
US Unit of Measure (UOM) conversion to British UOM for a specific customer
Hi SAP Gurus,
How can I convert the US Unit of Measure (UOM) for materials to British UOM for a specific customer? I want to keep the US UOM for all the other customers.
Thanks,
Best regards,
KetanHi
It should be available check for the field in customer info record for UOM & key in for requried UOM.
If you get in touch with SD person they will help you to resolve this issue.
Regards -
Unit Conversion Error in Direct Input method for data transfer
Hi Experts,
I am getting a error "E MG 427: Conversion error: field BMMH6-MEINH; content PAK" When I am uploading Alt. UoM using BMHH6 structure in Direct Input. I checked value for UoM in converted data it is "PAC". I think system is internally converting it to PAK so the error is coming.
Please let me know what need to be done to avoid this error.
Thanks in Advance..
-HarkamalHi
Before passing this unit to the program
check the conversion Exit in the Domain of the Field
and use the fun module
CONVERSION_EXIT_ALPHA_INPUT and pass that value and see how it takes
otherwise use the fun module UNIT_CONVERSION_SIMPLE and pass the value to program
Regards
Anji -
Function modules for unit conversion
hai gurus.
what is the function module to make one qty to the same unit as other qty.
if one is in kg and other in pounds
i want to make both in pounds.
pls help me with thisHi
chk UNIT_CONVERSION_SAMPLE
also chk this
CF_UT_UNIT_CONVERSION
Some Insights-
Unit conversions
with NW2004s the HOW-TO GUIDE for qty conversion is obsolete.
http://help.sap.com/saphelp_nw2004s/helpdata/en/27/b65c42b4e05542e10000000a1550b0/content.htm
As of SAP NetWeaver 2004s you can create quantity conversion types using transaction RSUOM.
The business transaction rules of the conversion are established in the quantity conversion type. The conversion type is a combination of different parameters (conversion factors, source and target units of measure) that determine how the
conversion is performed.
In terms of functionality, quantity conversion is structured similarly to currency translation.
Quantity conversion allows you to convert key figures with units that have different units of measure in the source system into a uniform unit of measure in the BI system when you update them into InfoCubes
http://help.sap.com/saphelp_nw04s/helpdata/en/27/b38c4284a8c353e10000000a1550b0/content.htm
It is entered in ODS table linked to info object (0material)
What you need to do basically is-
1 ) Goto your infoobject for eg- 0material
2 ) In Info object Maintenance- Tab page- Bex Explorer
3 ) Enter 0BASE_UOM in Base unit of measure
4 ) Generate UOM ODS (System generates it with prefix UOM)
It is made of 4 fields (1 more in case of compounding) with SID for them. This is the place where you enter numerator and
denominator to calculate conversion factor
5 ) Load the UOM ODS with conversion from 0MAT_UNIT_ATTR or flat file
6 ) Define conversion type
7 ) In the conversion type, then you can select 0Material in the dynamic determination of conversion factor
8 ) Select source unit and target unit
For more help refer SAP help file on NW2004s. It is comprehensive and even explain - How to do unit conversion in
transformation rule?
http://help.sap.com/saphelp_nw04s/helpdata/en/4f/707242df019c60e10000000a1550b0/content.htm
Check this sample code,
CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
EXPORTING
* CLIENT = SY-MANDT
DATE = pdate
FOREIGN_AMOUNT = p_amt1
FOREIGN_CURRENCY = p_curr1
LOCAL_CURRENCY = p_curr2
* RATE = 0
* TYPE_OF_RATE = 'M'
* READ_TCURR = 'X'
IMPORTING
EXCHANGE_RATE = w_rate
FOREIGN_FACTOR = w_fact1
LOCAL_AMOUNT = w_amt
LOCAL_FACTOR = w_fact2
* EXCHANGE_RATEX =
* FIXED_RATE =
* DERIVED_RATE_TYPE =
EXCEPTIONS
NO_RATE_FOUND = 1
OVERFLOW = 2
NO_FACTORS_FOUND = 3
NO_SPREAD_FOUND = 4
DERIVED_2_TIMES = 5
OTHERS = 6.
IF SY-SUBRC <> 0.
write: / 'Conversion to loc.curr. failed:',
p_curr1, '->', p_curr2, 'err.code=', sy-subrc.
ELSE.
write: / 'to Loc.curr:', p_amt1 currency p_curr1, p_curr1, '->',
w_amt currency p_curr2, p_curr2,
'(', w_rate, ')', w_fact1, w_fact2.
ENDIF.
http://www.geocities.com/victorav15/sapr3/examples/currconv.txt
Check this
CONVERSION_FACTOR_GET
Measurement unit conversion: Get measurement unit conversion factor Not for Dimensionless Units of Measure
UNIT_CONVERSION_SIMPLE Measurement unit conversion by table T006, with rounding
UNIT_OF_MEASURE_SAP_TO_ISO
UNIT_OF_MEASURE_ISO_TO_SAP
MATERIAL_UNIT_CONVERSION Material quantity conversion from Base Unit of Measure to Alternative Unit of Measure and vice versa. For Dimensionless Units of Measure (Each, Piece, Box etc.) conversion depends on the given Material (see table MARM). For other Units of Measure (Length, Weigth etc.) conversion can be calculated from the T006 table or via CONVERSION_FACTOR_GET.
CONVERSION_EXIT_CUNIT_INPUT Conversion exit for commercial (3-char) measurement unit INPUT
CONVERSION_EXIT_CUNIT_OUTPUT Conversion exit for commercial (3-char) measurement unit OUTPUT
CONVERSION_EXIT_LUNIT_INPUT Conversion exit for technical (6-char) measurement unit INPUT
CONVERSION_EXIT_LUNIT_OUTPUT Conversion exit for technical (6-char) measurement unit OUTPUT
UNIT_OF_MEASUREMENT_HELP Input help for measurement units of a predefined dimension
http://www.geocities.com/victorav15/sapr3/abapfun.html
Reward all helpfull answers
Regards
Pavan -
Unit of measure conversion for CIN is not relevant for pricing
During creation of Ad item type order, when we enter the planned ad size e.g. A CO (Columns) x B IN (Inches), the system is showing a message "Unit of measure conversion for CIN is not relevant for pricing" and pricing is not determined in the Billing Data Set. However if the planned ad size is maintained as A CO (Columns) x B MM (Millimeters), there is no impact to pricing conditions.
Any light how to fix this issue?
Thanks,
Suseela. VDear Suseela,
You need to maintain Unit of conversion using transaction code JH51. You have to follow the path Logistics-Advertising Management-Master Data-Conditions-Order/Billing Document-UM for Pricing.
Here you can maintain combination using Booking Unit, Content Component, Design type and assign Unit of Measure to get relevant pricing into billing set conditions.
Hope it will help. Thanks!
Regards
Indra -
Conversion change for UOM in PO
Dear All,
There are some PO which are posted dated 14.07.2010 for which the uom conversion is 3 pcs <=> to 1 CSE as what is set in the material master for that material selected in PO. But for the same material for which PO posted after 29.03.2010, UOM conversion for the PO is changed to 12 pcs <=> 1 cse but conversion in material master is same as 3 pcs <=> to 1 CSE. but only in PO it is dislaying as 12 instaed as 3 pcs.
Also there was some scheduled Transport window on 14.07.2010 which could have make some changes.
Kindly help where could and how could we trace the issue or its technical issue.
Regards,
Prashanth PaiDear,
As per the analysis, the PO is created from PR and not from Contract. Also for the PO created on 14.07.2009 and PO created on 22.06.2010 has the same inforecord and has the same conversion factor as in material master set i.e. 1cse = 3 pcs but in PO dated 22.06.2010 its diplaying it as 1 cse = 12 pcs.
kindly suggest -
UOM Conversion? Which fields I hv to use for UOM value in Order, Delivery?
Hi Experts,
Pls. clarify some of my doubts, reg. UOM
1- In our system, 1 Box = 6 EA(CH)
So, I need to compare Order, Delivery, PGI quatities for some report purpose.......So, Is there any SAP Function Module, that I can use for CONVERSION?
Scenario: actually, am looking to convert quatities......i mean, if Order UOM is BX of qty 1.........where as the delivery UOM is EA of quatity 6..........so, both r same and varinace is 0.
2 - Wht is the field I hv to use for UOMs in Order, Delivery, PGI/Material doc?
thanq
Edited by: Srinivas on Feb 5, 2008 11:59 AMHello,
You can use the function CF_UT_UNIT_CONVERSION to UOM conversion.
call function 'CF_UT_UNIT_CONVERSION'
exporting
matnr_imp = itab_pot-matnr
unit_new_imp = ztb_vend_min-min_uom
unit_old_imp = itab_pot-meins
value_old_imp = w_conv_qty
importing
value_new_exp = w_conv_qty.
Thanks,
Venu -
Problem in 2 level Unit conversion using ref IO
Hi All,
I am doing UoM conversion using conversion types - dynamic conversion using reference info object.
Now in the UoM DSO, which stores the conversion factors, I have relation between 2 units say PC (pieces, dimensionless) and KG (kilogram, dimension = MASS) for some material.
For e.g I have 1 Pc of material A = 2 KG.
So if the existing qty key figure has unit PC in IC and the reporting unit given by me is KG, successful conversion takes place using the UoM DSO.
E.g. 4 PC of Mat A is displayed as 8 KGs.
Also if existing unit in IC is KG, and RU is 'g' conversion is taking place usion tghe system CUoM table T006.
E.g. 2 KG is displayed as 2000 g.
I selected the third option when creating Conv Type, i.e. first look in ref IO then T006. Hence the above results.
But if the existing qty key figure has unit PC and if the reporting unit given is 'g' or some other MASS unit, conversion is not taking place. Ideally it should first look into the DSO table to convert 'PC' to 'KG', then look the T006 table to convert 'KG' to 'g', but this is not happening.
E.g. 4 PC of mat A isn't shown as 8000 g. It is still shoeing as 4 PC.Hi Shai,
It sometimes show without all the screens, I guess u should refresh.
Anyway,
Try running the query thorugh RSRT with Debug, with a breakpoint on currency/quantity conversion. I would suggest to restrict the test query to show only one record that should be converted so the debugging would be easier.
Anyway, Have fun. -
Hello Experts.
I have a situation where I need the units of quantity to be converted at the query level. For e.g. if the value of the keyfigure is stored in litres in the Cube, then at the time of the query execution this value should be converted in gallons.
I cannot use the following options in this case:
1) The Solution for alternate UOM using the How-to guide for the same as the conversion from liters to gallons is not maintained at the material master level in my case
2) I cannot use the Unit Conversion in the Conversion tab because gallons won't be the only target unit in my report, it will depend on the type of material select by the user.
Please let me know about the options in this case. Any sort of help is appreciated and points will be duly rewarded.
Thanks,
RishiHi Prasad,
In both of the ways, there should be only one target unit for them to work which is not the case in my situation. I want only specific material types to be displayed in gallons. If the User selects a different Material type then the target unit will be different.
Any other possible solution on this one.
Thanks,
Rishi -
Hi Experts,
I have an inventory report in which i have three columns (Total cost per unit, Stock Quantiy and stock values)
Total Cost per unit is in EUR -- currency conversion exists in the report level.
Stock Quantity in KG/PC/LB - Unit conversion exists at report level.
Stock value in EUR -- Multiplication of Total cost per unit and stock quantity.
In my case, Total cost per unit and Stock quantities are coming from different Infocubes on top of which a MP is designed.
When i change the UOM from KG to G or PC or LB, Stock Quantiy values are changing accordingly.
However the Stock value is also changing which should not happen because realistically Stock value in EUR for a specific material and plant combination should always be same irrespective of any UOM(KG/G/PC/LB) for the keyfigure "Stock Quantity".
I am wondering if it possible to change the "Total cost per unit" value in the report according to the change in UOM.If so can you provide me your valuable inputs?
Quick help is highly appreciated.
Best Regards
Naghi,
Please use CKF's for all the three values, currently it might be changing as it might be a simple formula i.e. a = b*c.
if b changes then a is bound to change.
create CKF without any currency conversion. apply the calculations in CKF.
In the end use CKF in the report and apply the conversions after adding them in the query column.
regards,
Arvind. -
Hi, this i have already posted but i didnt got helpful suggestions...
plz help me to resolve this...
I am using BW7.0's feature - Quantity Conversion (TCode: RSUOM).
I am Traying to Convert all the Quentity Units to one Unit , I have followed the following Steps.
Steps :-
1) In the BEx Tab page of Characteristic 0MATERIAL, maintained the field "Base Unit of Measure" as 0BASE_UOM
2) In the BEx Tab page of Characteristic 0MATERIAL, maintained the field "Unit of Measure for Char." by click on the New button, it will generate a DataStore Object, which will store information for calculating the conversion factor.
3) I have created Transformation from 0MAT_UNIT_ATTR to Generated DSO
4) The Mapping is
MATNR ---> 0MATERIAL. ( Material )
MEINH ---> 0UNIT ( Unit of Measure )
UMREZ --- >0UOMZ1D ( Counter )
UMREN ---> 0UOMN1D ( Denominator )
MATNR -
> 0BASE_UOM ( This is Lodead through Master Data )
5) Fill in the DataStore generated with data, using the DataSource 0MAT_UNIT_ATTR Using Transfermation and DTP.
6) Data is Loaded Successfully AND the Data is in Active.
7) Then I Created the Quantity Conversion Type through TCode RSUOM ( Eg: ZUOM ),
In the Conversion factor Tab , The Dynemick Determinetion of Convertion Factor Option 3 I have selected with reference to 0MATERIAL InfoObject.
8) In UoM Tab, I have selected radio button
Source : Info Object for Determining the Unit of Measure ( 0MATERIAL and Quantity Attribute 0BASE_UOM )
Target : Fixed Unit of Measure ( CAR )
9) Then in Query Designer , Quantity Key Figure Properties ( Eg: 0QUANT_B ) --- > In Unit
Conversion I have selected Conversion Type ZUOM
When I execute the Query , it is not Converting the Units.
I am Trying to Convery all the units in to CAR ( Cartons )
Eg : 10 Kg = 1CAR
1000 kg = 1 MT
Where I am missing ? what are the Radio Buttons I have to select in RSUOM
Thanks
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/bi/define%2bunit%2bof%2bmeasure%2bconversions%2bin%2b0material%2bdefinition
I check this link , i didnot find all the screens..
Regards,
SHAIK
Message was edited by:
shaikHi Shai,
It sometimes show without all the screens, I guess u should refresh.
Anyway,
Try running the query thorugh RSRT with Debug, with a breakpoint on currency/quantity conversion. I would suggest to restrict the test query to show only one record that should be converted so the debugging would be easier.
Anyway, Have fun. -
Hi all,
I am facing problem in UOM conversion.
my UOM maintained in KG on material master. and price maintain in MT.
when i am going to create a sales order for 10 kg than it will convert this price 1kg = 1mt.
example-
price maintained for 1 MT = 1000 INR
and i order 10 KG than it picks 10,000 INR
its calculate MT price .
but when i order in MT than it picks right price.
so please help me out.
Regards,
Vishalwhen i am going to create a sales order for 10 kg than it will convert this price 1kg = 1mt.
example-
price maintained for 1 MT = 1000 INR
and i order 10 KG than it picks 10,000 INR
its calculate MT price .
but when i order in MT than it picks right price.
do you have the alternative measure MT with a correct conversion ratio maintained in your material master?
you say system is picking a price. Means you do not enter it manually. So check the price condition records.
Within the conditions it is possible to maintain a conversion ratio if no alternative unit is created in material master. Check whether you have a conversion ratio in the condition and if it is correct.
Maybe you are looking for
-
Remove Header when running report with ALV output
Hi, We are running ITS Version 6200.1022.63326.3, Build 84960 connecting to R/3 Enterprise 4.7 on 6.40 Kernel Patch 196. I have a situation where I run a report through ITS, starting with a selection screen, I can remove the header part of the ITS ge
-
GOS - check for duplicate Attachments
Hi guys! Fianlly i managed it to add a URL to GOS in my abap program i used the following FMs CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET' CALL FUNCTION 'SO_OBJECT_INSERT' CALL FUNCTION 'BINARY_RELATION_CREATE' So what i do is running an abap report in a ba
-
Http--- Xi-- JDBC scenario?
can the forum provide me a blog for doing http--->XI-->jdbc scenario......
-
HT2101 iPad 4 gets hot specially on lower left area. Should I be alarmed?
My mom bought me an iPad 4 recently and I noticed that it gets too hot specially on the lower left area. And it bothers me. Should I be alarmed?
-
Half duplex or full duplex configuration for MDS9124 management port?
Hi All, Is it possible to set the management port of mds 9124 about half or full duplex configuration? I want to correct following error: Jun 13 10:27:20.799 GMT: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on GigabitEthernet4/18 (not half dup