前面已经介绍了生产订单的几种状态,在程序二次开发时,往往需要获取生产订单状态信息,订单状态取数逻辑如下:
- 通过订单主数据表AUFK,获取到OBJNR字段
2.通过OBJNR字段在表JEST中获取STAT对象状态信息
3.通过对象状态信息去表TJ02T获取到状态信息
示例如下:
- 在AUFK中找到订单1100050039的对象号为OR001100050039
- 通过对象号OR001100050039在表JEST中找到状态信息,如下:
3.根据状态信息(排除掉不活动的状态,即上图为X的)在TJ02T中获取语言状态为ZH(中文)的具体状态,即为生产订单当前的状态
4.与CO03生产订单显示的状态进行对比