[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

可以通过BAPI  BAPI_PO_GETRELINFO 直接读取采购订单PO的审批信息数据,包括审批策略,审批组,审批状态,审批代码,发布标识以及对应的描述,还有审批代码对应的前序审批。

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

举例说明:

Tcode me29n查看一个采购订单PO审批的相关数据,如下:

从中可以看出,这个采购订单有两级审批,审批代码分别是01,10,其中一级01已经批准,10的前序审批是01.

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

SE37,测试bapi BAPI_PO_GETRELINFO,只输入订单号的情况下,运行结果如下,

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

其中导出参数:

GENERAL_RELEASE_INFO:保存审批组,审批策略,发布标识等基本审批信息

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

RELEASE_PREREQUISITES:保存前序审批步骤,只有输入参数 PO_REL_CODE填入审批代码,此导出参数才会有内容。

RELEASE_ALREADY_POSTED:保存当前的已经批准的审批代码,此例子中,01已经批准

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

表RELEASE_FINAL中保存全部的审批代码,也就是俗称的审批层级,本例子中分两级审批,一级是01, 二级是10

[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言

以上。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19318.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论