SAP系统中标准功能提供了生产订单的多种状态,每种状态对应着相关功能操作控制,如生产报工、261生产投料、生产订单修改等;因此对于依据生产订单信息进行相关报表、功能、增强实现,在筛选阶段进行状态排除或保留可以很好减少数据冗余的产生,在这里分享下我在实践中的一些获取状态信息的方式!
如下订单
1、“AUFK-OBJNR对象号”进行获取状态信息
根据AUFK表得到生产订单对应的唯一“对象号”
通过AUFK-OBJNR=JEST-OBJNR得到生产订单状态信息
对应状态编码的中文描述可通过“JEST-STAT=TJ02T-STAT”得到对应状态的中英文描述,这里给大家几个常用的状态对应关系
对象状态 | 对应生产订单状态标识 |
---|---|
I0045 | TECO标识 |
I0046 | CLSD标识 |
I0076 | 删除标记 |
2、" BAPI_PRODORD_GET_DETAIL"直接获取生产订单详细信息
HEADER表中“SYSTEM_STATUS”直接获取生产订单信息