在SAP中各个模块的管理对象中SAP通过标准的系统状态来进行业务上的一些管控。比如在创建(CRTD)的状态下是无法发生成本的等等。
除了标准的系统状态外,也可以根据客户的实际业务去设计自定义的状态,自定义的状态在SAP中称为用户状态。
用户状态在SAP中能应用于多个对象,如:销售订单、生产订单、内部订单等等,本文主要是通过项目来讲解用户状态的配置:
状态管理在SAP系统中主要起到两个作用:(1)作为对象的基础信息展现(2)对SAP系统内操作的限制。
首先状态的核心作用肯定是作为对象基础信息的一个展现,通过状态方便我们判断目前对象处于一个什么阶段。
这里结合一下现实的业务给大家一个更直观的感受,因为在PS模块中CRTD往往代表着项目的立项,REL往往代表项目的开工。而项目实施往往是个漫长而复杂的过程,立项和开工的过程之间对企业而言有些更为详细的用户状态是客户希望看见的:比如项目立项的时候初始对应用户状态为“项目申请批复”,在REL对应的“项目开工”之间还存在“项目建议书通过”,“项目施工准备阶段”两个状态。所以在这种案例中用户状态可以作为一个额外信息的展示。

其次状态管理背后更深层次的意义是对SAP系统内一些特定的操作进行管理,这种管理主要以允许或者禁止对应SAP操作体现。
比如项目的WBS在CRTD的情况下是无法过账的,(之所以用WBS元素来列举是因为项目定义不是一个成本对象,是无法过账的,项目中的成本对象主要有实际型WBS、网络或者活动,其中网络和活动谁是真正的成本需要在网络参数文件中进行配置才能决定)只有等到项目下达(REL)后WBS才能过账。这种案例中CRTD中就禁止了直接过账到WBS,而REL则是允许财务可以过账相关项目成本或费用到WBS。
SAP的系统状态虽然说系统自带的,但如果需要强行修改的话可以通过BS22进行修改,但不建议修改SAP标准系统状态的设定。因为系统状态更改是集团级别的控制,并不会区分相关对象(如不同的订单类型等)

进入BS22界面后,双击需要修改的系统状态进入详细状态事务控制界面,在这个界面里面我们就可以修改SAP标准系统状态的设定。

系统状态

本文深入解析SAP中用户状态的配置与应用。用户状态不仅作为对象的基础信息展示,还用于限制系统内操作。通过OK02事务代码配置带编号和不带编号的用户状态,涉及对象包括项目、销售订单等。状态管理通过授权代码实现权限管控,确保业务流程符合企业实际需求。同时,介绍了如何在BS22中修改系统状态以及在PFCG中配置权限码。用户状态的变更控制与系统状态联动,确保业务操作的合规性。
 OK02&spm=1001.2101.3001.5002&articleId=109261190&d=1&t=3&u=4747d28e6c0d42d6a67eda74b9bfc277)
9919

被折叠的 条评论
为什么被折叠?



