销售订单审批订单的状态技术(开发部分)
在SD、CCS等模块中存在订单的处理状态的功能,在某些特殊的业务需求下可能涉及用开发的方法去读取状态以及更改相关的状态,下面具体讲解下相关的技术:
1,业务操作截图
2,相关的数据库表
以销售订单为例
VBAP:销售凭证:项目数据 对象字段:VBAP-OBJNR
JEST:单独对象状态
JSTO:状态对象信息
TJ30:用户状态
TJ30T:用户状态文本
TJ02:系统状态
TJ02T:系统状态文本
TJ20:状态参数文件
TJ20T:状态参数文件的文本
3,技术说明
数据情况分析:
JEST表
MANDT OBJNR STAT INACT CHGNR
202 VB0010000768000010 E0001 X 999
202 VB0010000768000010 E0002 X 001
202 VB0010000768000010 E0003 001
202 VB0010000768000010 E0006 X 008
202 VB0010000768000010 I0002 001
202 VB0010000768000010 I0235 001
此时订单的系统状态:REL 已释放 NoMP 无定货生产
用户状态:30 APPR 特殊价格——产品经理
E0003的INACT字段为空,确定了用户状态
I0002、I0235是订单的系统状态
CHGNR字段代表处理的次数,根据处理次数累加
4,相关的程序与功能模块
程序:SAPLBSVA
模块:STATUS_READ Read Object Status (JSTO and JEST)
STATUS_UPDATE Update of the status changes
STATUS_DELETE Delete status object and associated statuses

浙公网安备 33010602011771号