SAP MRP MD04运行结果展示(二)

更新《SAP MRP MD04运行结果展示》,物料号由原来的单值,变成了范围值。增加了“计划工单”事件及其相关内容。

*&---------------------------------------------------------------------*
*& Report  XXXXXXXX
*&---------------------------------------------------------------------*
*&PROGRAM NAME : <ZPP003>
*---------------------------------------------------------------------*
* VERSION:            V1.0
* DATE CREATED :      2016/07/26
* CREATED BY   :      Ma Haifeng
* TRANSPORT REQUEST:  XXXXXXXXXX
* DESCRIPTION  :      Stock Requirements List
* request raised by:  Li honghua

REPORT zpp003.

********************************
* INNITIALIZATION
********************************

TABLES : marc,mdlv,plaf.

TYPES : BEGIN OF ltype_marc,
        matnr TYPE marc-matnr,
        werks TYPE marc-werks,
        END OF ltype_marc.

TYPES : BEGIN OF ltype_malv,
        berid TYPE mdlv-berid,
        END OF ltype_malv.

TYPES : BEGIN OF ltype_plaf,
        plnum TYPE plaf-plnum,
        matnr TYPE plaf-matnr,
        psttr TYPE plaf-psttr,
        pedtr TYPE plaf-pedtr,
        pertr TYPE plaf-pertr,
        END OF ltype_plaf.

TYPES : BEGIN OF ltype_makt,
        matnr TYPE makt-matnr,
        maktx TYPE makt-maktx,
        END OF ltype_makt.

DATA : lt_plaf TYPE TABLE OF ltype_plaf,
       ls_plaf LIKE LINE OF lt_plaf.

DATA : lt_makt TYPE TABLE OF ltype_makt,
       ls_makt LIKE LINE OF  lt_makt.

DATA : lt_display TYPE TABLE OF zspp_require_list,
       ls_display LIKE LINE OF lt_display.

********************************
* SELECTION-SCREEN
********************************

SELECTION-SCREEN BEGIN OF BLOCK blk01 WITH FRAME.

SELECT-OPTIONS:

m_matnr FOR  marc-matnr.

PARAMETER m_werks LIKE  marc-werks DEFAULT '0080'.

SELECTION-SCREEN END OF BLOCK blk01.

PERFORM frm_get_data.

PERFORM frm_alv_display.

********************************
* START OF SELECTION
********************************
*&---------------------------------------------------------------------*
*&      Form  FRM_GET_DATA
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_get_data .

  DATA : lt_innerinfo TYPE TABLE OF mdez,
         ls_innerinfo LIKE LINE OF lt_innerinfo.

  DATA : lt_headinfo TYPE TABLE OF mt61d,
         ls_headinfo LIKE LINE OF lt_headinfo.

  DATA : lt_innerinfo2 TYPE TABLE OF mdps,
         ls_innerinfo2 LIKE LINE OF lt_innerinfo2.

  DATA : num TYPE c.
  DATA : l_matnr TYPE marc-matnr.

  DATA : lt_mdisplay TYPE TABLE OF zspp_require_list."中间表

  IF m_matnr IS INITIAL .
    MESSAGE 'Please input matnr!' TYPE 'E'.
  ELSE.

    DO." num TIMES.
      "补0函数
      IF m_matnr-low IS NOT INITIAL.
        CALL FUNCTION 'CONV
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MD04P在SAP中是指MRP运行结果的一个变种。它是基于MD04的功能进行了扩展和定制,以满足特定的业务需求。MD04P可以用于展示MD04中的某些字段,并生成报表,比如库存短缺报表等。通过调用相应的BAPI函数组,如BAPI_REQUIREMENTS_CREATE2、BAPI_REQUIREMENTS_CHANGE、BAPI_REQUIREMENTS_GETDETAIL和BAPI_REQUIREMENTS_SIMULATE等,可以对MD04P进行操作和模拟。需要注意的是,MD04P中的一些特殊字段,如在MD04中显示的*号(表示已确认的指示符),并不是保存在任何表中的,而是一个结构字段,在调用MD04程序时进行更新。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [SAP MD04相关报表开发](https://blog.csdn.net/anji0207/article/details/95985774)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号](https://blog.csdn.net/weixin_42137700/article/details/81448113)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027](https://blog.csdn.net/libin961797440/article/details/128436256)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值