
测试如下:

测试结果

程序中封装
FORM frm_convert_unit USING pv_matnr
pv_kwmeng
CHANGING cv_cans.
DATA: lv_in_menge TYPE ekpo-menge,
lv_out_menge TYPE ekpo-menge.
lv_in_menge = pv_kwmeng.
CALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT'
EXPORTING
i_matnr = pv_matnr
i_in_me = 'CS' "CV内码 CS
i_out_me = 'KAN' "CAN 内码KAN
i_menge = lv_in_menge
IMPORTING
e_menge = lv_out_menge
EXCEPTIONS
error_in_application = 1
error = 2
OTHERS = 3.
IF sy-subrc = 0.
cv_cans = lv_out_menge.
ENDIF.
ENDFORM.
本文介绍了一个ABAP程序中单位转换的实例,使用MD_CONVERT_MATERIAL_UNIT函数将输入单位(CS)转换为输出单位(KAN)。通过封装FORM过程,程序实现了从输入到输出单位的转换,并在无错误的情况下返回转换后的结果。
188

被折叠的 条评论
为什么被折叠?



