BAPI_PO_CREATE创建采购订单

这是一个通过BAPI_PO_CREATE函数调用来批量创建采购订单的SAP ABAP报告。报告首先定义了数据结构,包括订单头信息、行项目和交货日程。接着,从上传的文件中读取数据,然后逐条处理并调用BAPI进行订单创建。最后,处理返回信息并输出错误消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

*&---------------------------------------------------------------------*
*& Report  ZBAPI_PO_CREATE
*&
*&---------------------------------------------------------------------*
*&create by:   
*&create time:  2010-12-27
*&function:     create poes by bapi
*&---------------------------------------------------------------------*

REPORT  zbapi_po_create.


DATA: BEGIN OF gw_po,
*---->header
  doc_type  TYPE bapiekkoc-doc_type,   "订单类型NB
  co_code   TYPE bapiekkoc-co_code,    "公司代码
  purch_org TYPE bapiekkoc-purch_org,  "采购组织
  pur_group TYPE bapiekkoc-pur_group,  "采购组
  vendor    TYPE bapiekkoc-vendor,     "供应商
*---->item
  pur_mat   TYPE bapiekpoc-pur_mat,    "物料号
  disp_quan  TYPE bapiekpoc-disp_quan,   "订单数量
  net_price TYPE bapiekpoc-net_price,  "净价
  plant     TYPE bapiekpoc-plant,      "工厂

*---->schedules
 deliv_date TYPE bapieket-deliv_date,  "交货日期
 quantity   TYPE bapieket-quantity,    "已计划数量
 PO_ITEM    type bapieket-PO_ITEM,    "行项目
END OF gw_po.
DATA gt_po LIKE  gw_po occurs 0 with header line. .
DATA gt_po2 LIKE TABLE OF gw_po WITH HEADER LINE.

DATA gt_ekko LIKE TABLE OF bapiekkoc WITH HEADER LINE.
DATA gt_ekpo LIKE TABLE OF bapiekpoc WITH HEADER LINE.
DATA gt_eket LIKE TABLE OF bapieket  WITH HEADER LINE.
DATA gt_return LIKE TABLE OF bapireturn WITH HEADER LINE.


DATA po_outnuber TY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值