通过CO03查看生产订单如下所示:
方法一:函数STATUS_READ
CALL FUNCTION 'STATUS_READ' EXPORTING * CLIENT = SY-MANDT OBJNR = * ONLY_ACTIVE = ' ' * IMPORTING * OBTYP = * STSMA = * STONR = * TABLES * STATUS = * EXCEPTIONS * OBJECT_NOT_FOUND = 1 * OTHERS = 2.
输入参数OBJNR为OR+生产订单号,ONLY_ACTIVE表示只取激活状态;输出结果为STATUS,其内容为状态编码,需要转换成CO03的状态标识
方法二:函数STATUS_CHECK是用来检查生产订单状态,看是否具有某种状态
方法三:函数STATUS_TEXT_EDIT同STATUS_READ,读出的状态不需要转换,但是不能读出所有状态
方法四:可以直接通过JEST读取工单状态编码,然后关联表TJ02T(系统状态文本)获取状态标识。