读取交货单拣配数量PIKMG(转)
原文链接:https://www.591sap.com/thread-953-1-1.html
SAP交货单交货数量在lips中直接读取,但是拣配数量lfimg,只存在vbfa中,且如果基本计量单位和销售单位不一样,那么需要数量的转换
一、部分代码:
SELECT SUM( rfmng ) INTOlv_rfmng
FROMvbfa
WHERE vbelv = lt_lips-vbeln
AND posnv = lt_lips-posnr
AND vbtyp_n = 'Q'.
IF sy-subrc = 0.
CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' "基本计量单位-->销售单位 EXPORTING input =lv_rfmng* KZMEINH = ' ' matnr = lt_lips-matnr
meinh = lt_lips-vrkme "销售单位 meins = lt_lips-meins "基本计量单位 IMPORTING output = t_item-pikmg
EXCEPTIONS conversion_not_found= 1 input_invalid = 2 material_not_found = 3 meinh_not_found = 4 meins_missing = 5 no_meinh = 6 output_invalid = 7 overflow = 8 OTHERS = 9.
ENDIF.
t_item-vrkme = lt_lips-vrkme.
- 上一篇: selenium等待处理
- 下一篇: selenium浏览器复用与原理分析