BAPI FOR MD61,MD62,MD63

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.
dataRETURN 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 linesRETURN ) = 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.
dataRETURN 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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值