MD02的bapi(BAPI_MATERIAL_PLANNING)

文章目录

1 Introduction

When the material is single and multleverl, we run MRP.We can use BAPI_MATERIAL_PLANNING for MD02. The follwoing is demo.

2 Demo
report ZJGLTEST01.

DATA : ZMATERIAL  TYPE BAPI_MRP_MAT_PARAM-MATERIAL,
        ZPLANT     TYPE BAPI_MRP_MAT_PARAM-PLANT,
        ZMRP_AREA    TYPE BAPI_MRP_MAT_PARAM-MRP_AREA,
        ZPLAN_SCENARIO TYPE BAPI_MRP_MAT_PARAM-PLAN_SCENARIO,
        ZMRP_PLAN_PARAM    TYPE BAPI_MRP_PLAN_PARAM,
        MATERIAL_EVG   TYPE BAPIMGVMATNR.


DATA:  ZMRP_STATISTIC  TYPE BAPI_MRP_STATISTIC,
      ZRETURN    TYPE BAPIRET2.

DATA: ZMRP_LISTS like TABLE OF BAPI_MRP_LIST,
      ZEXTENSIONOUT LIKE TABLE OF  BAPIPAREX.

ZMATERIAL = '000000070100001841'.

ZPLANT  =  '6813'.

ZMRP_AREA = '6813'.

ZMRP_PLAN_PARAM-create_purreq = '1'.

ZMRP_PLAN_PARAM-planning_mode = '3'.

ZMRP_PLAN_PARAM-scheduling_pldords = '1'.

ZMRP_PLAN_PARAM-plan_unchanged_comp = 'X'.

ZMRP_PLAN_PARAM-create_mrp_list = 'X'.

ZMRP_PLAN_PARAM-multi_level_planning = 'X'.


CALL FUNCTION 'BAPI_MATERIAL_PLANNING'
  EXPORTING
    MATERIAL       = ZMATERIAL
    PLANT          = ZPLANT
    MRP_AREA       = ZMRP_AREA
    PLAN_SCENARIO  = ZPLAN_SCENARIO
    MRP_PLAN_PARAM = ZMRP_PLAN_PARAM
    MATERIAL_EVG   = MATERIAL_EVG
  IMPORTING
    MRP_STATISTIC  = ZMRP_STATISTIC
    RETURN         = ZRETURN
  TABLES
    MRP_LISTS      = ZMRP_LISTS
    EXTENSIONOUT   = ZEXTENSIONOUT.

IF ZRETURN-TYPE = 'S'.

  commit work.

endif.



CHECK sy-subrc = 0 .
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值