前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP流程订单状态&用户状态参数控制

SAP流程订单状态&用户状态参数控制

作者头像
里格朗
修改2020-10-19 14:25:42
4.1K0
修改2020-10-19 14:25:42
举报
文章被收录于专栏:SAP PPSAP PP

SAP流程订单状态&用户状态参数控制

生产单的状态控制  ( T-code:BS22)

定义用户状态参数文件(T-code:BS02),

一 。SAP系统的常见订单状态如下:

·  CRTD (创建):标识生产订单刚刚创建,此时禁止做后续发料和报工确认等操作;

·  PREL (部分下达):当生产订单部分下达时,如仅下达部分工序时出现此状态;

·  REL  (已下达):当生产任务已经明确可下发生产时,将生产订单转换为已下达状态,这个状态后可以继续后续业务操作,如打印订单、发料、报完工等操作;

·  MANC (未检查物料可用性):生产订单未进行零部件物料的可用性检查;

·  SETC (结算规则维护):生产订单已维护结算规则;

·  MSPT (物料短缺):生产订单的零部件物料在进行可用性检查后发现存在短缺;

·  MACM (已承诺的物料):生产订单的零部件物料在进行可用性检查后确认完全可用;

·  GMPS (已过帐的货物移动):生产订单已经进行过发料;

·  PCNF (部分确认):生产订单只进行了部分完工确认,比如说订单需求10个,只进行了5个生产,或者订单有2道工序,只完成了第一道工序;

·  CNF (已确认) :生产订单已全部完工确认;

·  PDLV (部分交货):生产订单只有部分产品入库;

·  DLV (交货) :生产订单已经完全交货入库,这意味着生产订单业务全部完成。CO看到DLV状态或TECO状态时将对订单进行完工结算。

·  VCAL (差异计算) :生产订单进行过差异运算;

·  TECO (技术完成) :在生产过程中,会出现订单未完成但是不再继续生产的情况,这时就可以打上技术完结标识,此时订单对零部件的需求同时删除。在很多项目中,为了简便处理,会对所有完成的订单进行技术完结处理 (注:不再继续生产也是一种完成)。CO看到DLV状态或TECO状态时将对订单进行完工结算;

·  RESA (进行结果分析):生产订单进行过结算;

·  CLSD (关闭):生产订单做账务关闭,不允许对订单发生任何过账,通常情况下,财务月末对订单进行结算后,如果确认不会再有追加发料等业务发生,则应该将订单进行关闭;

·  DLID (删除) :对生产订单做删除标识,数据仍然存在数据库中,状态可恢复。如果想彻底删除,需对订单进行归档处理。

生产订单的状态变化

生产订单中常见状态如下:

序号

状态

描述

1

CTRD

建立

2

REL

已释放

3

GMPS

已过帐的货物移动

4

PCNF

部分确认

5

CNF

已确认

6

PDLV

部分交货

7

DLV

交货

8

TECO

技术实现

9

CLSD

已结算

随着业务的变化生产订单的状态也随之变化,如下:

业务进展

对应状态

描述

创建生产订单

CTRD

建立

下达生产订单

REL

已释放

对生产订单投料

REL、GMPS

已释放、已过帐的货物移动

完全报工

REL、GMPS、CNF

已释放、已过帐的货物移动、已确认

完全入库

REL、GMPS、CNF、DLV

已释放、已过帐的货物移动、已确认、交货

技术关闭

TECO、GMPS、CNF、DLV

技术实现、已过帐的货物移动、已确认、交货

相关介绍

1. 重读主数据的作用和限制

生产订单创建之后BOM或工艺路线发生了变更,此时希望已创建的生产订单能使用更改后的主数据,就可以使用重读主数据功能;

注:1.当生产订单存在GMPS状态时系统订单不能使用重读主数据功能

2.生产订单处于REL状态时,在重读主数据之后订单状态变为CTRD

2. 修改生产订单取消TECO之后依然可以差异计算的错误

原则:当财务对生产订单进行差异计算时生产订单状态必须为DLV或TECO;在实际操作过程中发现下述问题:

  1. 订单状态:REL、GMPS、CNF、PDLV—> TECO、GMPS、CNF、PDLV

此时财务可以对此订单进行差异计算(符合系统原则)

  1. 订单状态:REL、GMPS、CNF、PDLV—> TECO、GMPS、CNF、PDLV—> REL、GMPS、CNF、PDLV

此时订单依然可以进行差异计算(与系统原则相悖),财务要求上述情况的生产订单也不能进行差异计算。系统设置(通过生产订单的用户状态实现这个要求)如下:可以借用用户状态参数控制进行相应的控制。

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

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

SAP流程订单状态&用户状态参数控制
SAP流程订单状态&用户状态参数控制

BS02/BS03:建立/显示 status profile BS22/BS23:系统status维护/显示 BS32/BS33:维护transaction和status关系. BS42/BS43:建立显示Status selection schema BS52/BS53:建立Status对应的授权Key

二用户状态参数控制

用户状态(user status)和系统状态(system status)是相对应的概念,系统状态时系统内部定义的,是SAP标准一些设置,SAP不建议用户去修改,用户状态则是供用户发挥的.两者共同发挥作用的.

创建状态参数文件ZPP00001

状态ZC的作用:是控制生产订单不能进行差异计算;

删除的作用:当“撤销技术实现”时系统设置生产订单的用户状态为ZC;

设置的作用:当“TECO技术实现”时系统取消生产订单用户状态ZC;

l 为订单类型分配参数文件

3. 基于生产订单的在制品WIP和差异的计算公式

订单状态

计算方法

PREL或REL

在制品WIP = 实际成本

PDLV

在制品WIP = 实际成本—收货GR的标准成本

DLV或TECO

差异 = 实际成本—收货GR的标准成本

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

1.介绍

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

2.用户配置

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

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

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

3.业务情景测试

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

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

分配参数文件给物料(MM02)  创建测试角色(PFCG)-分别定义不同权限,以下分别定义了ZAA0001,ZAA0002,ZAA0003

创建测试用户(SU01)-定义为:ZAA0001,ZAA0002,ZAA0003.并与角色相对应.

生产订单创建(CO01)  如果用ZAA0001去选择20 审批会出现 的错误. 使用ZAA0002去审批  , 使用ZAA0003去批准  

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档