2 采购订单审批状态取值逻辑,表EKKO

本文详细解释了项目中如何根据SAP系统的配置,通过EKKO表的字段来确定采购订单的审批状态,包括两种取值逻辑方法以及涉及的表和字段说明。

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

业务背景:项目上很多报表在取值的时候,都有前提条件,例如:只需要取已经审批过的采购订单 或 需要排除掉没有被审批的采购订单 等。开发的过程中,业务顾问就需要提供对应的采购订单审批状态的取值逻辑。

#1 通过后台表查询当前系统中的采购订单审批策略配置

关于采购订单审批后台配置,请参见:38 MM配置-采购-采购订单-采购订单审批-定义采购订单审批过程

表1:T16FG-批准组 & T16FH-批准组描述

审批组批准对象全部批准分类描述
Z12Z_EKKO_PO_RELEASE采购订单审批

备注:批准对象 1-采购申请 2-采购订单

表2:T16FC-批准代码 & T16FD-批准代码的描述

审批组审批代码工作流程规则描述                                
Z1L1采购订单1级审批
Z1L2采购订单2级审批

表3:T16FS-批准代码 & T16FT-批准代码的描述

审批组审批策略审批代码审批代码外部审批描述
Z101L1L2采购订单审批策略1
Z102L1采购订单审批策略2

表4:T16FB-批准标识:采购凭证 & T16FE-批准标识的描述:采购凭证

批准标识已批准可编写价值更改限度描述
C1未审批
D1采购订单1级审批
E1采购订单2级审批
FX审批通过

表5:T16FL-核准标识:服务输入表 & T16FM-对服务的批准指示符的描述

批准标识已批准可更改性价值更改非计划值的容许内容描述
A30.00.0没有被接受
BX10.00.0已接受

表6:T16FL-核准标识:服务输入表 & T16FM-对服务的批准指示符的描述

审批组审批策略审批代码1审批代码2批准标识
Z101B
Z101XB
Z101XXR
Z102B
Z102XR

表7:T16FV-批准前提

审批组审批策略审批代码审批代码1审批代码2
Z101L1X
Z101L2+X
Z102L1X
Z102L2+X

#2 采购订单已审批取值逻辑-方式1

根据EKKO表中下面字段进行判断取值

FRGGR,FRGSX,FRGKE,FRGZU,FRGRL

涉及到的主表:

EKKO-采购订单抬头表

输入(Input):

EKPO-EBELN=EKKO-EBELN

处理(T&T):

IF EKKO-FRGRL<>"X", "X"表示审批完毕

输出(Output):

EKKO-EBELN

字段说明:

EKPO-FRGGR: 审批组
EKPO-FRGSX: 审批策略
EKKO-FRGKE: 批准标识
EKPO-FRGZU: 发布状态
EKKO-FRGRL: 有待批准

#2 采购订单已审批取值逻辑-方式2

根据EKKO-PROCSTAT取

涉及到的主表:

EKKO-采购订单抬头表

输入(Input):

EKPO-EBELN=EKKO-EBELN

处理(T&T):

IF EKKO-PROCSTAT="05" ,"05表示审批完毕

输出(Output):

EKKO-EBELN

字段说明:

EKPO-PROCSTAT: 处理状态

Done.
Created on 9th April, 2024

SAP 自开发程序取值逻辑目录(SAP Fields Fetching Logic Catalogue):  To Be Continue...
上一篇(Previous Article): 1 最近的采购订单价格取值逻辑,表PRCD_ELEMENTS
下一篇(Next Article): 3 生产订单状态取值逻辑,表CAUFV & JEST & TJ02T

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值