http://www.itpub.net/thread-925452-1-1.html

 

如何禁止已经CLSD状态的订单被计划取消关闭状态而重新修改?

在BS22中将I0046(CLSD)下的BUAB   撤消状态已关闭设为禁止。

 

基础:

JSTO:Status object information(可输入order type的status profile查询)

JEST:Individual Object Status(输入OR00000+工单号可查询工单的所有状态Number)

TJ01:user status(自定义status)

JJ01T:user status text(自定义status文本)

TJ02:System status

TJ02T:System status text(系统状态文本)
从JEST关联到TJ02查看Order status 。
相关Tcode(有兴趣的可研究研究这些Tcode):

BS02/BS03:建立/显示 status profile

BS22/BS23:系统status维护/显示

BS32/BS33:维护transaction和status关系.

BS42/BS43:建立显示Status selection schema

BS52/BS53:建立Status对应的授权Key

 

---------------------------------------------------------------------------------------

 生产订单用户状态使用-订单审批

1.介绍

      用户状态(user status)和系统状态(system status)是相对应的概念,系统状态时系统内部定义的,是SAP标准一些设置,SAP不建议用户去修改,用户状态则是供用户发挥的.两者共同发挥作用的.生产订单系统状态有下达状态,单用户需要一级审批,可以使用生产订单下达就可以了.但是如果需要二级审批或以上时,就不行了.

2.用户配置

      2.1 定义用户状态参数文件的授权码(T-code:BS53),路径:IMG-流程行业的生产计划编制-流程订单-主数据-定义用户状态参数文件的授权码.为什么标准生产路径中没有呢?这个为用户权限使用.权限对象 B_USERSTAT

            生产订单用户状态使用-订单审批_第1张图片

      2.2 定义用户状态参数文件(T-code:BS02),路径:IMG-生产-商品底价控制(翻译的晕啊)-主数据-订单-定义状态参数文件.

           生产订单用户状态使用-订单审批_第2张图片

            选择参数文件的允许的对象类型

           生产订单用户状态使用-订单审批_第3张图片

           定义每个用户状态的业务

           生产订单用户状态使用-订单审批_第4张图片

            生产订单用户状态使用-订单审批_第5张图片

            生产订单用户状态使用-订单审批_第6张图片

        2.3 分配用户状态参数文件给生产订单类型(T-code:OPJH),路径:IMG-生产-商品底价控制(翻译的晕啊)-主数据-订单-定义生产订单类型.

            生产订单用户状态使用-订单审批_第7张图片

3.业务情景测试

           由于系统状态和用户状态共同起作用,为了实现用户状态起作用,需要创建的生产订单时候,生产订单系统状态为下达状态.可以通过生产计划参数文件去实现

          生产计划参数文件定义(T-code:OPKP).路径:IMG-生产-商品底价控制(翻译的晕啊)-主数据-定义生产计划参数文件.

           生产订单用户状态使用-订单审批_第8张图片

           分配参数文件给物料(MM02)

           生产订单用户状态使用-订单审批_第9张图片

            创建测试角色(PFCG)-分别定义不同权限,以下分别定义了ZPP0001,ZPP0002,ZPP0003

            生产订单用户状态使用-订单审批_第10张图片

           生产订单用户状态使用-订单审批_第11张图片

           生产订单用户状态使用-订单审批_第12张图片

           创建测试用户(SU01)-定义为:ZPP0001,ZPP0002,ZPP0003.并与角色相对应.

           生产订单用户状态使用-订单审批_第13张图片

           生产订单用户状态使用-订单审批_第14张图片

           生产订单用户状态使用-订单审批_第15张图片

 

            生产订单创建(CO01)

           生产订单用户状态使用-订单审批_第16张图片    

           如果用ZPP0001去选择20 审批会出现生产订单用户状态使用-订单审批_第17张图片 的错误.

            使用ZPP0002去审批

           生产订单用户状态使用-订单审批_第18张图片

            使用ZPP0003去批准      


收藏于 2011-03-02

来自于百度空间