OA接口系列 - SAP采购订单审批接口

该博客详细介绍了如何在SAP系统中实现OA接口,用于处理采购订单的审批流程。通过检查输入参数,获取释放组和释放策略,然后根据策略获取释放代码,并调用'BAPI_PO_RELEASE'函数来执行审批操作。博客内容涵盖了接口的输入输出参数,以及可能出现的错误处理和日志记录。
摘要由CSDN通过智能技术生成

接口代码:
FUNCTION z_if_mm_po_approval.
*"----------------------------------------------------------------------
*"*"局部接口:
*"  IMPORTING
*"     VALUE(IM_PO_NUMBER) TYPE  EBELN
*"     VALUE(IM_COMMIT) TYPE  CHAR1 DEFAULT 'X'
*"  EXPORTING
*"     VALUE(EX_TYPE) TYPE  BAPI_MTYPE
*"     VALUE(EX_MESSAGE) TYPE  CHAR255
*"  TABLES
*"      IT_PO_REL_CODE STRUCTURE  ZSTIT_PO_REL_CODE OPTIONAL
*"      IT_RETURN STRUCTURE  BAPIRET2 OPTIONAL
*"----------------------------------------------------------------------
  DATA gc_frggr LIKE ekko-frggr.                                     "Release Group
  DATA gc_frgsx LIKE ekko-frgsx.                                      "Release Strategy
  DATA gc_frgke LIKE ekko-frgke.                                      "Release Status.
  DATA: gt_t16fs LIKE t16fs OCCURS 0 WITH HEADER LINE.
  DATA: gc_new_status LIKE bapimmpara-rel_status.
  DATA: gc_indicator_new LIKE bapimmpara-po_rel_ind.
  DATA: gt_log LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
  DATA: l_no_commit LIKE bapimmpara-se

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值