• ◆◆0如何读取生产订单状态


    1, 涉及到的表

    生产订单的状态(PP order status)涉及到数据库表如下:

    1,JEST:可以读取生产订单的全部状态(字段STAT),包括系统状态(I开始),用户状态(E开始),以及状态是否有效(字段INACT,X-无效,空-有效)

    2,JCDS:状态的修改历史,在前台可以查看,如下:

    2016-09-29_16-45-11

    2016-09-30_8-44-57

    3,TJ02T:保存系统状态文本

    4,TJ02:保存系统状态配置信息,比如,是否显示在前台(字段NODIS),是否可用(字段SETONLY)

    5,TJ30T:保存用户状态文本

    2, 函数STATUS_READ读取生产订单状态

    除了通过表JEST直接读取生产订单状态外,也可以调用函数STATUS_READ读取

    本例子读取订单400000782的状态,前台CO03查看状态如下:

    2016-09-29_16-54-57

    详细状态信息:

    2016-09-29_16-55-59

    完整代码:

    其中函数Read_status的输入参数objnr,可以从AUFK-OBJNR取得,

    2016-09-30_9-15-15

    也可以自己组成字符串:‘OR'+生产订单号(带前导零)。

    运行:

    2016-09-29_16-59-32

    发现多了几个I打头的系统状态,查询TJ02表发现,这些多余的系统状态设置为不显示在前台:

    2016-09-29_16-58-01

    以上。

  • 相关阅读:
    ServU使用方法及应用技巧
    Mozilla公布火狐4详情:更快 更支持开放标准
    FastReport4.6程序员手册_翻译 转
    Delphi调用C写的dll
    动态创建Fastreport
    字符串通用类
    去除全角半角字符
    系统运行的命令集锦
    打印机的大小设置
    旋转字体的设置
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12553547.html
Copyright © 2020-2023  润新知