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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

需求朔源——MD_PEGGING_NODIALOG

發布時間:2023/12/13 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 需求朔源——MD_PEGGING_NODIALOG 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MD04供需狀況:

①生產訂單19084582和19090790的供給都是給安庫需求使用

②生產訂單20019995的供給是給訂單200006134項目50使用

①CTYB0757-P1庫存量滿足第一筆EQ-101046-01-DE需求使用,也就是上圖的生產訂單19084582 (庫存87 - 需求84 = 結余3)

②生產訂單20025412的供給是給第二筆EQ-101046-01-DE需求使用,也就是上圖的生產訂單19090790(結余3 - 需求1428 + 供給11 = 結余-1414)

③生產訂單20019183的1414個供給是給第二筆EQ-101046-01-DE需求使用,也就是上圖的生產訂單19090790 (結余-1414 + 供給1824 = 結余410 )

④生產訂單20019183的410個供給是給第三筆EQ-101046-01-DE需求使用,也就是上圖的生產訂單20019995(結余410 - 需求1554 = 結余 -1144)

⑤生產訂單20027828的供給是給第三筆EQ-101046-01-DE需求使用,也就是上圖的生產訂單20019995 (結余-1144 + 供給1150 = 結余6)

代碼:

*&---------------------------------------------------------------------*
*& Report ZPPRTEST4
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZPPRTEST4.

TYPE-POOLS: slis.
DATA: gs_layout TYPE slis_layout_alv,
          gt_fieldcat TYPE slis_t_fieldcat_alv,
          wa_fieldcat TYPE slis_fieldcat_alv.

DATA: lt_mdrq TYPE TABLE OF mdrq,
      lt_mdrq_fc LIKE mdrq OCCURS 0 WITH HEADER LINE.

CALL FUNCTION 'MD_PEGGING_NODIALOG'
  EXPORTING
    edelkz                      = 'FE' "MRP元素
    edelnr                      = '000020019183' "MRP元素號碼
    edelps                     = '000001'     "MRP 元素項目
    ematnr                      = 'CTYB0757-P1' "物料編號
    ewerks                      = '2000'  "工廠
    eberid                      = '2000'   "MRP范圍
  TABLES
    imdrqx                      = lt_mdrq
 EXCEPTIONS
   error                       = 1
   no_requirements_found       = 2
   order_not_found             = 3
   OTHERS                      = 4.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-repid
      i_internal_tabname     = 'LT_MDRQ_FC'
      i_inclname             = sy-repid
    CHANGING
      ct_fieldcat            = gt_fieldcat
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.

gs_layout-colwidth_optimize = 'X'.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    i_callback_program       = sy-repid
    is_layout                = gs_layout
    it_fieldcat              = gt_fieldcat[]
    i_save                   = 'A'
  TABLES
    t_outtab            =  lt_mdrq
  EXCEPTIONS
    program_error            = 1
    OTHERS                   = 2.

效果:

總結

以上是生活随笔為你收集整理的需求朔源——MD_PEGGING_NODIALOG的全部內容,希望文章能夠幫你解決所遇到的問題。

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