SAP 自定义生产订单状态

1、生产订单通常系统有一整套订单状态,做PP的各位同学都应该知道。
CRTD状态
REL已下达
CNF已报工
DLV已入库
TECO技术性完成
等等状态这里就不在罗列了,可以自行在生产订单中看到
在这里插入图片描述
2、这篇文章主要是在生产订单系统外,在自定义一套状态。这个状态既可以做成生产订单的审批流一样的审批状态,也可以做成和生产订单标准状态一样进行联动,显示每个系统状态的中文描述。

3、以下的配置是基于自定义状态与生产订单的状态进行联动的配置(这里基本流程制造行业的配置)

路径:SPRO-流程行业的生产计划编制-流程订单-订单-定义状态参数文件
在这里插入图片描述
新增状态参数文件
在这里插入图片描述

创建完成后需要选择对象类型
在这里插入图片描述
然后勾选正确的业务场景,我这里流程制造,选择的就是流程订单
在这里插入图片描述
这个对象类型是处理订单工序的状态(流程订单)
在这里插入图片描述

然后开始自定义你的用户状态
我这里根据常用的生产订单的状态进行了定义
在这里插入图片描述
创建对应的就是CRTD的状态 下达就是REL

然后我们创建行项目号,然后点击新建,选中你需要允许的业务,将已允许和设置按钮选中。然后点击保存
在这里插入图片描述
在这里插入图片描述
然后我们将自定义的状态分配给生产订单类型
下图是订单类型的路径
在这里插入图片描述
选择你需要分配的订单类型,将状态参数文件分配给订单类型
在这里插入图片描述

然后我们创建生产订单测试一下效果,
当我们创建生产订单的时候CRTD的状态对应的就是创建
在这里插入图片描述
然后我们保存订单,对生产订单进行下达
这里可以看到生产订单标准的状态是REL,我们自定义的状态也随之变成了下达
在这里插入图片描述
我们在测试一下TECO工单,在看下订单的状态。
这里我们可以到,自定义的状态也随着发生了变化。
自定义的用户状态的只能写下4个中文,所以可以看到描述显示的不全

在这里插入图片描述
自定义的用户状态可以手工进行更改
在这里插入图片描述
举例:TECO对应领料的自定义状态
在这里插入图片描述
在这里插入图片描述
如果业务上需要对生产订单进行审批的配置时,通过状态配置好以后,用户又要求对审批的权限进行控制时,系统的给出了标准的配置
授权代码就是去用户状态的权限进行控制的
在这里插入图片描述
创建授权码然后分配到自定义的状态中,然后通过
权限对象 B_USERSTAT 来给出那些权限代码的权限

同时在BS02自定义状态的时候可以控制多选,不给出状态编号,同时也不默认最低状态和最高状态,然后位置信息为1,2,3.优先级都为1,表示三个状态可以共存。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

写于:深圳大鹏

2023.04.19

猜你喜欢

转载自blog.csdn.net/u014469625/article/details/130242356