SAP ABAP编程 采购订单过账

这是一个SAP ABAP函数模块`zmm_jsd_post`,用于处理采购订单的过账操作。它获取采购订单号、行项目号和日期,然后通过调用BAPI函数获取订单详情,并创建服务条目进行过账。如果过账成功,将记录相关信息到数据表。
摘要由CSDN通过智能技术生成
FUNCTION zmm_jsd_post .
*"----------------------------------------------------------------------
*"*"Local interface:
*"  IMPORTING
*"     VALUE(EBELN) TYPE  EKPO-EBELN
*"     VALUE(EBELP) TYPE  EKPO-EBELP
*"     VALUE(PODATE) TYPE  SY-DATUM
*"  EXPORTING
*"     VALUE(E_FLAG) TYPE  CHAR1
*"     VALUE(E_INFO) TYPE  TEXT60
*"     VALUE(F_LBLNI) TYPE  CHAR10
*"----------------------------------------------------------------------
*     采购订单 过账接口
*"----------------------------------------------------------------------
***数据定义
   DATA g_jsd                TYPE zmm_ys_jsd_item -jsd .     " 结算单号
   DATA nownum       TYPE n LENGTH  10 .   "流水号
   DATA maxnum       TYPE n LENGTH  10 .   "流水号
   DATA lw_jspost  TYPE zmm_jspost_info  .

***采购订单行项目
   DATA gw_ekpo      TYPE ekpo .
   DATA gt_ekpo      TYPE  TABLE  OF ekpo .

***采购订单行项目服务明细
   DATA gw_esll_item  TYPE esll ,
        gt_esll_item  TYPE  TABLE  OF esll .

**  Bapi Create Post
   DATA lw_esllc   TYPE bapiesllc .
   DATA lt_esllc   TYPE  TABLE  OF bapiesllc .                  "通讯结构:创建服务行
   DATA lw_essrc   TYPE bapiessrc .                           "通讯结构: 创建输入单
   DATA po_item    TYPE  TABLE  OF bapiekpo  WITH  HEADER  LINE "传输结构:显示/清单PO条目
   DATA po_serv    TYPE  TABLE  OF bapiesll  WITH 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值