BAPI_REQUISITION_CREATE创建采购…



最近一个开发,在eban里追加了字段,

调用bapi赋值总是赋不进去

后来发现找的结构名称不对,具体如下

BAPI_REQUISITION_CREATE创建采购申请简单案例,包含eban扩展字段赋值的

BAPI_REQUISITION_CREATE创建采购申请简单案例,包含eban扩展字段赋值的

是:BAPI_TE_REQUISITION_ITEM  不是BAPI_TE_MEREQITEM

BAPI_REQUISITION_CREATE创建采购申请简单案例,包含eban扩展字段赋值的

实例代码如下

REPORT  zlm_pr_create.

DATApr_item      LIKE TABLE OF  bapiebanc WITH HEADER LINE,
      pr_account   
LIKE TABLE OF  bapiebkn WITH HEADER LINE,
      pr_item_id   
LIKE TABLE OF  bapiebantx WITH HEADER LINE,
      pr_return    
LIKE TABLE OF  bapireturn WITH HEADER LINE.
DATAl_return     LIKE            pr_return.
DATAextensionin  TYPE TABLE OF  bapiparex WITH HEADER LINE .
DATAlw_itm       TYPE bapi_te_requisition_item.
DATAmatnr        TYPE matnr.
DATApr_no        TYPE bapiebanc-preq_no.

START-OF-SELECTION.

  
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
    
EXPORTING
      
input  '500000004'
    
IMPORTING
      
output matnr.

  pr_item
-doc_type          'NB'             "凭证类型
  pr_item
-preq_item         '00010'          "项目
  pr_item
-material          matnr            "商品代码
  pr_item
-quantity          1                "数量
  pr_item
-deliv_date        '20130819'       "交货日期
  pr_item
-plant             'BA01'           "工厂
  pr_item
-pur_group         'B02'            "采购组
  pr_item
-c_amt_bapi        100            "评估价格

  
APPEND pr_item.
  
CLEAR pr_item.



  lw_itm
-csid '991'.
  lw_itm
-preq_item '00010'.
  extensionin
-structure 'BAPI_TE_REQUISITION_ITEM'.
  extensionin
-valuepart1 lw_itm.

  
APPEND extensionin.

  
CALL FUNCTION 'BAPI_REQUISITION_CREATE'
    
IMPORTING
      
number                         pr_no
    
TABLES
      requisition_items              
pr_item
      requisition_account_assignment 
pr_account
      requisition_item_text          
pr_item_id
      
return                         pr_return
      extensionin                    
extensionin[].

  
LOOP AT pr_return WHERE type 'E' OR type 'A'.
  
ENDLOOP.

  
FREE pr_item.
  
FREE pr_account.
  
FREE pr_item_id.
  
FREE pr_return.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值