REPORT   ZBAPI_MD61.

data : matemp  like  BAPISITEMR-MATERIAL.   "物料编码

data : req_item  like  BAPISITEMR.
data : req_data  like  BAPISSHDIN  occurs   0   with   header   line .
data :  RETURN   LIKE  BAPIRETURN1  OCCURS   0   WITH   HEADER   LINE .
data : matertemp  like  BAPISITEMR-MATERIAL.

req_item-material =  'M-ZZM-20' .
req_item-plant =  '1000' .
req_item-REQU_TYPE =  'VSE' .
req_item-VERSION =  '00' .
req_item-VERS_ACTIV =  'X' .

req_data-DATE_TYPE =  3 .
req_data-req_date =  '20080821' .
req_data-REQ_QTY =  200 .
append  req_data.
clear  req_data.

CALL   FUNCTION   'BAPI_REQUIREMENTS_CREATE'
          EXPORTING
           REQUIREMENTS_ITEM              = req_item
*           REQUIREMENT_PARAM              =
          IMPORTING
          MATERIAL                       = matemp
*           PLANT                          =
*           REQUIREMENTSTYPE               =
*           VERSION                        =
*           REQMTSPLANNUMBER               =
          TABLES
           REQUIREMENTS_SCHEDULE_IN       = REQ_data
*           REQUIREMENTS_CHAR_IN           =
            RETURN                          =  RETURN .

if   lines (  RETURN  ) =  0  .
   MESSAGE   '计划创建成功'   type   'S' .
endif .

clear :req_item,REQ_data,REQ_data[].

*&---------------------------------------------------------------------*
*& Report  ZBAPI_MD62
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZBAPI_MD62.
data: req_data like BAPISSHDIN occurs 0 with header line.
data: RETURN LIKE BAPIRETURN1 OCCURS 0 WITH HEADER LINE.

req_data-DATE_TYPE = 1.
req_data-req_date = '20070723'.
req_data-REQ_QTY = 800.
append req_data.
clear req_data.

req_data-DATE_TYPE = 1.
req_data-req_date = '20070823'.
req_data-REQ_QTY = 200.
append req_data.
clear req_data.

CALL FUNCTION 'BAPI_REQUIREMENTS_CHANGE'
  EXPORTING
    MATERIAL                       = 'M-ZZM-20'
    PLANT                          = '1000'
    REQUIREMENTSTYPE               = 'VSE'
    VERSION                        = '00'
    REQMTSPLANNUMBER               = ''
    VERS_ACTIV                     = 'X'
*   REQUIREMENT_PARAM              =
*   MRP_AREA                       =
*   DO_COMMIT                      = 'X'
*    UPDATE_MODE                    = 'X'
   DELETE_OLD                     = 'X'
*   NO_WITHDR                      = ' '
*   MATERIAL_EVG                   =
* IMPORTING
*   REQUIREMENT_ITEM_OUT           =
  TABLES
    REQUIREMENTS_SCHEDULE_IN       = req_data
*   REQUIREMENTS_CHAR_IN           =
    RETURN                         = RETURN
          .

if lines( RETURN ) = 0 .
  MESSAGE '计划修改成功' type 'S'.
endif.

clear:REQ_data,REQ_data[].

*&---------------------------------------------------------------------*
*& Report  ZBAPI_MD63
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZBAPI_MD63.

data: req_data like BAPISITMEO occurs 0 with header line.
data: RETURN LIKE BAPIRETURN1 OCCURS 0 WITH HEADER LINE.

CALL FUNCTION 'BAPI_REQUIREMENTS_GETDETAIL'
  EXPORTING
    MATERIAL               = 'M-ZZM-20'
    PLANT                  = '1000'
    REQUIREMENTSTYPE       = 'VSE'
    VERSION                = '00'
    REQMTSPLANNUMBER       = ''
*   MRP_AREA               =
*   MATERIAL_EVG           =
  TABLES
  REQUIREMENTS_OUT       =  req_data
    RETURN                 = RETURN
          .

BREAK-POINT.

BAPI FOR MD61,MD62,MD63相关推荐

  1. SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027

    SAP ABAP MD61 / MD62 / MD63 BAPI 函数组 3027 引言: 计划独立需求,MD61 / MD62 / MD63 的 BAPI 函数组 3027,在扩展批量创建/更改/看 ...

  2. 《李斌的笔记》全部文章目录 / 快速导航 / 持续更新

    <李斌的笔记>全部文章目录.快速导航.持续更新 简介: 我把自己的全部文章都整理成目录,放在这篇文章中以实现快速导航,点击文章标题就能跳转,这样更方便阅读,本章内容持续更新. 关键字:李斌 ...

  3. SAP重复制造简单流程以及事务代码

    一.主数据维护: 1.物料主数据  MM01 MM02 MM03 2.BOM主数据 CS01 CS02 CS03 3.工作中心主数据 CR01 CR02 CR03 4.定额工艺路线主数据 CA21 C ...

  4. SAP 常用后台配置

    omct:指定批级别并激活状态管理(先激活比皮管理状态) omdv:指定mrp跑出的计划订单的最大数量 op8b:指定工艺路线ca02.ca03进去的缺省值 obyc:维护会计设置,自动记账等功能非常 ...

  5. MD61计划独立需求导入BAPI【按日维度/动态模板/动态字段】

    实现按照选择屏幕输入区间下载动态模板,根据上传模板中实际日期列名,创建对应日期的计划独立需求. 下载效果:  上传效果: 完整代码如下,稍加修改可直接复用: *&--------------- ...

  6. 外行假装内行,我也来谈谈SAP BAPI和BADI

    外行假装内行,我也来谈谈SAP BAPI和BADI A, 什么是BAPI? BAPI是business application programming interface的缩写,是面向对象程序设计方法 ...

  7. bapi sap 创建物料_SAP使用BAPI创建物料主数据的最小输入-阿里云开发者社区

    BASIC_VIEW 基本数据视图 标志 MATNR 物料编码 MAKTX 物料描述 MEINS 单位 MTART 物料类型 MBRSH 行业领域 调用BAPI CALL FUNCTION 'BAPI ...

  8. 【MM】基于收货的发票校验Bapi Demo

    正常我们都会在供应商主档和信息记录主档中勾选"基于收货的发票校验"选项,意味着做采购发票校验的时候需要基于收货凭证.       LS_ITEM-REF_DOC = LT_ZMSE ...

  9. 【Demo】采购订单收货Bapi

    基于SAP采购订单的收货可使用物料移动中常用的Bapi函数"BAPI_GOODSMVT_CREATE"来处理,其中GOODSMVT_CODE采用"01",也就是 ...

最新文章

  1. SQL Server中一个隐性的IO性能杀手-Forwarded record
  2. 探讨视频云与边缘云平台的竞争力 ——基于Serverless的端边云一体化媒体网络...
  3. 实训总结_实训总结汇报!
  4. 如何知道交换机的缓存大小_网络基本功之细说交换机
  5. var类型推断关键字
  6. Qt工作笔记-跑马灯效果
  7. 计算机专业师资描述,计算机专业师资队伍建设6主持建设优质核心课或教科研课题相关材料.doc...
  8. scala unix时间戳_下载,在Linux,Unix,Windows上安装Scala
  9. 利用vtk实现管状模型沿中心线切割平面
  10. 手机h5像素_拍照超逆天!华为P30大奖来袭 | 4000万像素+50倍变焦,漳州手机摄影界真要沸腾了......
  11. Android 画指南针
  12. Windows 10注册表损坏该如何修复?
  13. ios9企业证书提示“未受信任的企业级开发者”解决方法
  14. TP-LINK实现远程办公
  15. Evaluate the standards between the Top Five through ratings of transferred players on whoscored.com
  16. sqlserver中返回旬开始日期和结束日期的函数
  17. java中定义ListNode
  18. import 模块大小写问题
  19. DBMS_AW_EXP: BIN$XXXXXXX==$0 not AW$
  20. 一位资深程序员的亲身经历:跳槽国企要注意啥

热门文章

  1. 二进制安装部署 4 kubernetes集群---超详细教程
  2. 【Prince2科普】衡量绩效的六大要素
  3. RxJava 参考文档
  4. 干式双离合和湿式双离合的优缺点
  5. 短小强悍的JavaScript异步调用库
  6. 在各路由器进行OSPF的基本配置
  7. ASP.NET 2.0防止同一用户同时登陆【转】
  8. vue组件系列2、拖放上传
  9. android:Activity启动模式
  10. Android中隐藏光标