日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MRP信息汇总BAPI(Z_IF_MRP_TOTAL_LIST)

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MRP信息汇总BAPI(Z_IF_MRP_TOTAL_LIST) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

根據期間(D,W,M)匯總MRP信息行

?

? FUNCTION?Z_IF_MRP_TOTAL_LIST.
*"----------------------------------------------------------------------
*"*"Local?interface:
*"??IMPORTING
*"?????VALUE(I_WERKS)?TYPE??BAPI_MRP_MAT_PARAM-PLANT
*"?????VALUE(I_MATNR)?TYPE??BAPI_MRP_MAT_PARAM-MATERIAL?OPTIONAL
*"?????VALUE(I_PERIOD_FLAG)?TYPE??BAPI_MRP_LIST_PARAM-PERIOD_INDICATOR
*"??TABLES
*"??????TB_MRP_ITEM_LINES?STRUCTURE??ZST_MRP_ITEM_LINES?OPTIONAL
*"??????TB_MRP_IND_LINES?STRUCTURE??ZST_MRP_IND_LINES?OPTIONAL
*"??????TB_MRP_TOTAL_LINES?STRUCTURE??ZST_MRP_TOTAL_LINES?OPTIONAL
*"----------------------------------------------------------------------

??DATA:?IT_MRP_TOTAL_LINES?TYPE?TABLE?OF?BAPI_MRP_TOTAL_LINES??WITH?HEADER?LINE.


??DATA:?BEGIN?OF?GT_MRP_ITEM_LINES?OCCURS?0.
??DATA:?MATNR?TYPE?BAPI_MRP_MAT_PARAM-MATERIAL.
??????????INCLUDE?STRUCTURE??BAPI_MRP_ITEMS.
??DATA:?END?OF?GT_MRP_ITEM_LINES.

??DATA??IT_MRP_ITEM_LINES?TYPE?TABLE?OF?BAPI_MRP_ITEMS?WITH?HEADER?LINE.




??DATA:?BEGIN?OF?GT_MRP_IND_LINES?OCCURS?0.
??DATA:?MATNR?TYPE?BAPI_MRP_MAT_PARAM-MATERIAL.
??????????INCLUDE?STRUCTURE??BAPI_MRP_IND_LINES.
??DATA:?END?OF?GT_MRP_IND_LINES.

??DATA?IT_MRP_IND_LINES?TYPE?TABLE?OF?BAPI_MRP_IND_LINES?WITH?HEADER?LINE.

??DATA:?BEGIN?OF?IT_MARC?OCCURS?0,
?????????????????MATNR?TYPE?BAPI_MRP_MAT_PARAM-MATERIAL.
??DATA:?END?OF?IT_MARC.


FIELD-SYMBOLS:??type?table.
FIELD-SYMBOLS:??.


?if?I_MATNR?IS?INITIAL.
??SELECT?MATNR?INTO?TABLE?IT_MARC?FROM?MARC?WHERE?WERKS?=?I_WERKS
??AND?DISMM?IN?('M0','PD').
?ELSE.
??SELECT?MATNR?INTO?TABLE?IT_MARC?FROM?MARC?WHERE?WERKS?=?I_WERKS
??AND?DISMM?IN?('M0','PD')
??AND?MATNR?=?I_MATNR.
?ENDIF.

??CHECK?NOT?IT_MARC[]?IS?INITIAL.

??LOOP?AT?IT_MARC.

????REFRESH:
?????IT_MRP_TOTAL_LINES[],
?????IT_MRP_ITEM_LINES[],
?????IT_MRP_IND_LINES[].

????CALL?FUNCTION?'BAPI_MATERIAL_MRP_LIST'
??????EXPORTING
????????MATERIAL???????????????=?IT_MARC-MATNR
???????PLANT??????????????????=??I_WERKS
*???MRP_AREA???????????????=
*???PLAN_SCENARIO??????????=
*???DISPLAY_FILTER?????????=
???????PERIOD_INDICATOR???????=?I_PERIOD_FLAG
*???VENDOR_NO??????????????=
*???DISPLAY_TO?????????????=
???????GET_ITEM_DETAILS???????='X'
???????GET_IND_LINES??????????=?'X'
???????GET_TOTAL_LINES????????='X'
*???MATERIAL_EVG???????????=
*?IMPORTING
*???MRP_LIST???????????????=
*???RETURN?????????????????=
?????TABLES
???????MRP_ITEMS??????????????=?IT_MRP_ITEM_LINES
???????MRP_IND_LINES??????????=?IT_MRP_IND_LINES
???????MRP_TOTAL_LINES????????=?IT_MRP_TOTAL_LINES
*???EXTENSIONOUT???????????=
??????????????.

????IF?SY-SUBRC?EQ?0.
??????LOOP?AT?IT_MRP_ITEM_LINES.
????????MOVE-CORRESPONDING?IT_MRP_ITEM_LINES?TO?TB_MRP_ITEM_LINES.
????????TB_MRP_ITEM_LINES-MATNR?=?IT_MARC-MATNR.
????????TB_MRP_ITEM_LINES-WERKS?=?I_WERKS.
????????APPEND?TB_MRP_ITEM_LINES.
??????ENDLOOP.

??????LOOP?AT?IT_MRP_IND_LINES.
????????MOVE-CORRESPONDING?IT_MRP_IND_LINES?TO?TB_MRP_IND_LINES.
????????GT_MRP_IND_LINES-MATNR?=?IT_MARC-MATNR.
????????TB_MRP_IND_LINES-WERKS?=?I_WERKS.
????????APPEND?TB_MRP_IND_LINES.
??????ENDLOOP.

??????LOOP?AT?IT_MRP_TOTAL_LINES.
????????MOVE-CORRESPONDING?IT_MRP_TOTAl_LINES?TO?TB_MRP_TOTAL_LINES.
????????TB_MRP_TOTAL_LINES-MATNR?=?IT_MARC-MATNR.
????????TB_MRP_TOTAL_LINES-WERKS?=?I_WERKS.
????????APPEND?TB_MRP_TOTAL_LINES.
??????ENDLOOP.
????ENDIF.


??ENDLOOP.

ENDFUNCTION.

總結

以上是生活随笔為你收集整理的MRP信息汇总BAPI(Z_IF_MRP_TOTAL_LIST)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。