1,MM03查看物料文档
MM03点击Additional Data
在详细信息中,可以看到文档的工厂信息
2,例子程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
REPORT ztest_material_document. DATA:l_matnr TYPE vbap-matnr, l_objkey TYPE bapi_doc_drad-objectkey. DATA: lit_list TYPE STANDARD TABLE OF bapi_doc_keys, lwa_list TYPE bapi_doc_keys. l_matnr = '100524'. "物料号码 * 补前导零 CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING input = l_matnr IMPORTING output = l_matnr EXCEPTIONS length_error = 1 OTHERS = 2. l_objkey = l_matnr. *如果取工厂级别的物料文档,需要连接工厂代码,否者不用 l_objkey+18(4) = '3260' . CALL FUNCTION 'BAPI_DOCUMENT_GETOBJECTDOCS' EXPORTING objecttype = 'MARC' "工厂级别物料文档用MARC,物料主数据级别用MARA objectkey = l_objkey currentversionsonly = 'X' date = sy-datum * IMPORTING * RETURN = TABLES documentlist = lit_list[]. LOOP AT lit_list INTO lwa_list. ENDLOOP. |
3,Debug查看结果
4,相关Table
也可以通过直接查表DRAD,DRAW得到相关物料文档信息。
以上。
发表评论