1、生产订单通常系统有一整套订单状态,做PP的各位同学都应该知道。
CRTD状态
REL已下达
CNF已报工
DLV已入库
TECO技术性完成
等等状态这里就不在罗列了,可以自行在生产订单中看到
2、这篇文章主要是在生产订单系统外,在自定义一套状态。这个状态既可以做成生产订单的审批流一样的审批状态,也可以做成和生产订单标准状态一样进行联动,显示每个系统状态的中文描述。
3、以下的配置是基于自定义状态与生产订单的状态进行联动的配置(这里基本流程制造行业的配置)
路径:SPRO-流程行业的生产计划编制-流程订单-订单-定义状态参数文件
新增状态参数文件
创建完成后需要选择对象类型
然后勾选正确的业务场景,我这里流程制造,选择的就是流程订单
然后开始自定义你的用户状态
我这里根据常用的生产订单的状态进行了定义
创建对应的就是CRTD的状态 下达就是REL
然后我们创建行项目号,然后点击新建,选中你需要允许的业务,将已允许和设置按钮选中。然后点击保存
然后我们将自定义的状态分配给生产订单类型
下图是订单类型的路径
选择你需要分配的订单类型,将状态参数文件分配给订单类型
然后我们创建生产订单测试一下效果,
当我们创建生产订单的时候CRTD的状态对应的就是创建
然后我们保存订单,对生产订单进行下达
这里可以看到生产订单标准的状态是REL,我们自定义的状态也随之变成了下达
我们在测试一下TECO工单,在看下订单的状态。
这里我们可以到,自定义的状态也随着发生了变化。
自定义的用户状态的只能写下4个中文,所以可以看到描述显示的不全
写在最后,自定义的用户状态可以手工进行更改
举例:TECO对应领料的自定义状态
如果业务上需要对生产订单进行审批的配置时,通过状态配置好以后,用户又要求对审批的权限进行控制时,系统的给出了标准的配置
授权代码就是去用户状态的权限进行控制的
创建授权码然后分配到自定义的状态中,然后通过
权限对象 B_USERSTAT 来给出那些权限代码的权限
写于:深圳大鹏
2023.04.19