SAP生产订单状态及相关数据库表,如何获取生产订单状态?

文章详细介绍了生产订单在SAP系统中的各种状态,如CRTD(创建)、PREL(部分下达)到DLV(已完全交货)等,并解释了每个状态的意义和操作。同时,提到了与订单状态相关的表AUFK、JEST、TJ02T和TJ02在状态管理和显示中的作用。状态的查看和使用涉及到FUNCTION如STATUS_READ和STATUS_TEXT_EDIT。

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

生产订单状态说明

状态

状态内文

说明

CRTD

创建

标识生产订单刚刚创建,此时禁止做后续发料和报工确认等操作

PREL

部分下达

当生产订单部分下达时,如仅下达部分工序时出现此状态

REL

已下达

当生产任务已经明确可下发生产时,将生产订单转换为已下达状态,这个状态后可以继续后续业务操作,如打印订单、发料、报完工等操作

MANC

未检查物料可用性

生产订单未进行零部件物料的可用性检查

SETC

结算规则维护

生产订单已维护结算规则

MSPT

物料短缺

生产订单的零部件物料在进行可用性检查后发现存在短缺

MACM

已承诺的物料

生产订单的零部件物料在进行可用性检查后确认完全可用

GMPS

已过帐的货物移动

生产订单已经进行过发料

PCNF

部分确认

生产订单只进行了部分完工确认,比如说订单需求10个,只进行了5个生产,或者订单有2道工序,只完成了第一道工序

CNF

已确认

生产订单已全部完工确认

PDLV

部分交货

生产订单只有部分产品入库

DLV

已完全交货

生产订单已经完全交货入库,这意味着生产订单业务全部完成。
月末,系统根据订单的状态,判断是计算差异还是计算在制品。如果订单具有DLV或TECO状态,结算差异;如果没有这两个状态,订单结算在制品。
 

VCAL

差异计算

生产订单进行过差异运算

TECO

技术完成

在生产过程中,会出现订单未完成但是不再继续生产的情况,这时就可以打上技术完结标识,此时订单对零部件的需求同时删除。在很多项目中,为了简便处理,会对所有完成的订单进行技术完结处理(注:不再继续生产也是一种完成)。
月末,系统根据订单的状态,判断是计算差异还是计算在制品。如果订单具有DLV或TECO状态,结算差异;如果没有这两个状态,订单结算在制品。
 

RESA

进行结果分析

生产订单进行过结算

CLSD

关闭

生产订单做账务关闭,不允许对订单发生任何过账,通常情况下,财务月末对订单进行结算后,如果确认不会再有追加发料等业务发生,则应该将订单进行关闭

DLT

删除

对生产订单做删除标识,数据仍然存在数据库中,状态可恢复。如果想彻底删除,需对订单进行归档处理

通过数据库Table获取生产订单状态

说明

AUFK

订单主数据表

JEST

工单状态表

TJ02T

状态文本说明表

TJ02

系统状态表

1、生产订单通过表AUFKOBJNR字段(对象号)和状态表JEST关联

2、JEST表只有状态编码STAT和状态是否激活标志,没有状态描述。

3、JEST的对象状态描述存储在表TJ02T中,字段JEST-STAT关联段TJ02T- ISTAT,针对不同语言码下的状态SAP支持不同的描述,比如1代表中文,E代表英文。

4、另外,并不是所有的状态都会在前台生产订单中显示,表TJ02中存储了状态十分显示的标识。NODIS字段如果标识为‘X’,生产订单前台是不会显示的。

通过Fuction获取状态

函数

说明

STATUS_READ

读取对象状态

STATUS_TEXT_EDIT

跟STATUS_READ一样,只不过读取的结果是将订单状态拼接到一个字符串中,而且这个字符串是在前台订单上看到的状态,比较直接,这样做的结果就可能由于状态较多导致长度过长,在某些情况下取的数据可能不准

STATUS_CHECK

检查状态是否启用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李威威wiwi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值