Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Unit Conversion FM

Former Member
0 Likes
619

Hello All,

Can anyone please suggest me FM for Unit Conversion.

I have found 'CF_UT_UNIT_CONVERSION', but I need any other than this.

Please suggest.

Regards,

Pankaj Agarwal.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
438

hi pankaj

try using the function module - > <b>'MD_CONVERT_MATERIAL_UNIT'</b>

<u><b>sample code</b></u>

FORM f2121_convert_price USING p_lv_meins

p_lv_kbetr

p_lv_kmein

p_lv_matnr

p_lv_kschl.

DATA: lv_imenge LIKE ekpo-menge,

lv_emenge LIKE ekpo-menge.

lv_imenge = p_lv_kbetr.

CALL FUNCTION <b>'MD_CONVERT_MATERIAL_UNI</b>T'

EXPORTING

i_matnr = p_lv_matnr

i_in_me = p_lv_kmein

i_out_me = p_lv_meins

i_menge = lv_imenge

IMPORTING

e_menge = lv_emenge

EXCEPTIONS

error_in_application = 1

error = 2

OTHERS = 3.

IF sy-subrc = 0.

p_lv_kbetr = lv_emenge.

ELSE.

CONCATENATE text-009 p_lv_kschl INTO v_err_msg.

ENDIF.

ENDFORM.

or u can also try using <b>UNIT_CONVERSION_SIMPLE</b>

hope this is useful to u...

reward points if helpful...

Ginni..

2 REPLIES 2
Read only

Former Member
0 Likes
438

Hi,

have you tried

UNIT_CONVERSION_SIMPLE

Or other Function Modules from the Group SCV0?

Frank

Read only

Former Member
0 Likes
439

hi pankaj

try using the function module - > <b>'MD_CONVERT_MATERIAL_UNIT'</b>

<u><b>sample code</b></u>

FORM f2121_convert_price USING p_lv_meins

p_lv_kbetr

p_lv_kmein

p_lv_matnr

p_lv_kschl.

DATA: lv_imenge LIKE ekpo-menge,

lv_emenge LIKE ekpo-menge.

lv_imenge = p_lv_kbetr.

CALL FUNCTION <b>'MD_CONVERT_MATERIAL_UNI</b>T'

EXPORTING

i_matnr = p_lv_matnr

i_in_me = p_lv_kmein

i_out_me = p_lv_meins

i_menge = lv_imenge

IMPORTING

e_menge = lv_emenge

EXCEPTIONS

error_in_application = 1

error = 2

OTHERS = 3.

IF sy-subrc = 0.

p_lv_kbetr = lv_emenge.

ELSE.

CONCATENATE text-009 p_lv_kschl INTO v_err_msg.

ENDIF.

ENDFORM.

or u can also try using <b>UNIT_CONVERSION_SIMPLE</b>

hope this is useful to u...

reward points if helpful...

Ginni..