诚如前文所说,用户状态和系统状态是相对应的概念,能用系统状态的地方,往往也能添加用户状态。本文介绍用户状态在PP三方面的集成,也是用户状态研究的最后一篇。
一、Authorization key
维护用户状态的时候,可以添加“授权代码”,只有具备该授权代码的用户,方能激活、撤销该用户状态。通过维护角色(T-CODE:PFCG),在 Authorization 中添加 Authorization Object:B_USERSTAT 进行授权。注意:由事务激活的用户状态,不受授权代码的限制。
二、Trigger points
触发点(T-CODE:CO31),当订单的工序“状态”发生改变时会被触发,大致能进行以下操作:
- 下达后继工序
- 下达工序到停止指示符
- 下达前一工序
- 通过拷贝创建新订单(参考工序集)
- 插入参照工序集
- 触发工作流任务
感兴趣的,请继续研究 Workflow 的集成。:)
三、Selection Profile
选择参数文件(T-CODE:BS42)是一个“状态”条件集合,主要用在订单信息系统,起到筛选条件的作用。