SAP生产订单用户状态控制探讨_第1页
SAP生产订单用户状态控制探讨_第2页
SAP生产订单用户状态控制探讨_第3页
SAP生产订单用户状态控制探讨_第4页
SAP生产订单用户状态控制探讨_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAP揭秘者-SAP生产订单系统状态控制探讨文章摘要:以SAP实际实施项目中的工单管控项目需求给大家详细介绍如何应用SAP生产订单的用户状态来实现该需求,文章从工单管控项目的需求调研,效果演示,项目实现三个方面详解剖析SAP生产订单的用户状态的后台配置及应用的各种场景。上次我给大家介绍了SAP生产订单系统状态控制功能,大家会发现这个功能简单又好用,但是这个功能也有一些弊端,那就是没有办法应对一些复杂的生产控制场景,而要应对更复杂的场景就不得不使用生产订单用户状态功能了。那下面我这边会从以下几个方面来跟大家一起探讨SAP生产订单系统状态控制功能。工单管控项目需求调研生产订单用户状态的其作用生产订单的系统状态是SAP标准的状态,是SAP系统内部定义的,也只能做一些标准的控制。比如说系统控制有下达的状态,可以控制一级审批,但是如果有一些公司他们需要二级审批,那么单独的一个下达状态就没有办法控制了。又或则在一些管控比较严格的公司,领导去审批的时候,如果发现有一些物料没有库存,他们是不会去审批的,除非是有物控部门或仓库部门的人在系统上去确认这些料虽然现在没有库存,但是生产的那一天这些物料都能够及时到货。那针对这种业务场景又该怎么实现呢?SAP有没有什么解决方案呢?这就是用户状态诞生的原因,所以用户状态是SAP系统所提供的灵活的、可定制的状态管理工具。它具有以下作用:可以在系统标准的系统状态的基础上,对状态管理功能进行适当的延伸。可以在一定程度上弥补单一使用系统状态所带来的灵活性不够、无法满足客户定制化需求的缺点;通常而言,当我们需要对系统中某一种单据或者某一种主数据进行基于状态的流程控制或对象分类时,启用用户状态都是我们满足需求、避免开发的好方案。我们可以通过对用户状态(系统状态)进行管理与控制,间接实现对系统状态(用户状态)的管理与控制。此外,用户状态的定义还可以与权限定义功能相集成,将不同的用户状态的定义权限分配给指定的用户,从而更加规范地实现了状态流的控制。生产订单用户状态的业务背景ZTABC集团手机工厂在运行一段时间之后,发现工厂生产计划安排混乱,经常会有在开始生产的时候去领料的时候,才发现没有料可以领(因为供应商还没有到货),或则有时虽然有足够的料可以用来生产,但却发现该生产跟其他的生产安排相冲突。为此,生产部门为了进一步加强管理,提出以下需求:针对生产订单增加两级审核,一级审核为生产的车间主任,第二级审核为生产部门经理。且在第一级审核之前,增加物控确认的动作,只有物控部门确认该生产所用的原材料足够或则是在生产之前能够及时送到我们公司,生产车间主任才能去审批。工单管控项目效果演示可想而知,针对这个项目需求,我们用系统状态是没有办法解决的,为此,我们在项目上使用了用户状态控制方案来实现,该方案实施之后的效果如下:2.1生产订单创建保存后,系统状态默认为创建,用户状态也为创建这个时候生产计划员想要直接去Release去下达生产订单,系统会报错2.2物控员跟供应商及仓库确认该工单所需要的料的库存是否足够或是否能及时送到,如果是,则在CO02中更改用户状态为已经确认材料能按时到达,然后再点击保存2.3车间主任进行一级审批:车间主任在CO02中点击下达按钮,用户状态则会自动变为一级审批通过状态,然后点击保存。在生产部主管进行二级审批之前,该生产订单不能做任何发料,入库的动作2.4生产部经理进行二级审批生产部经理检查各个生产安排,觉得没有问题之后,在SAP系统中进行二级审批进CO02点击用户状态中的二级审批通过,然后再点击保存这个时候领料员就可以去仓库领料了,仓库就可以在SAP系统去做发料的动作了2.5如果用户误操作了还可以更改用户状态,比如说如果生产部经理二级审批通过之后,发现有问题,还可以返过来把它修改成之前的一级审批通过。2.6权限管控搭配权限控制,还可以控制只有物控人员才能进行材料确认,生产部门经理或其代理人才能进行二级审批,生产车间主任或生产部门经理才能进行一级审批。比如物控员(ZPP02)去进行一级审批的时候,系统会报错,提示他没有进行一级审批的权限项目实现从上面项目实施的效果来看,这个方案完美地解决了客户的需求,那么这个方案具体是怎么实现的呢,那接下来我们就一起来看,这个项目的实现方法:用户状态启用之前在维护用户状态之前,这个用户状态是为空的,如下:在这里我们可以点3这里去维护状态参数文件,因为要启用用户状态,必须先维护状态参数文件,而要维护状态参数文件,则需要先建立用户状态参数文件的授权码建立用户状态参数文件授权码定义用户状态参数文件的授权码T-codeBS53在上面定义好权限码之后,再去定义用户状态参数文件及分配授权码。定义用户状态参数文件并且分配授权码定义用户状态参数文件T-codeBS02新建一个状态参数文件,并且把其对象类型选择PP/PMOrderheader,并根据实际需求设定以下四种状态。设定每种状态的管控点:1>.创建状态禁止做下达的动作2>.确认材料状态:禁止做物料移动,但是可以容许下达一级审批状态:禁止做物料移动,且在下达的时候,触发自动进行一级审批二级审批状态:不禁止做任何动作3.4分配状态参数文件给生产订单类型创建不同的角色及分配权限对象用PFCG创建测试角色ZPP002代表物控员确认材料的角色给这个角色的权限对象B_USERSTAT分配用户参数文件权限码ZPP02以及指定权限参数文件ZUSTATUS创建用户及分配角色给这个角色的权限对象B_USERSTAT分配用户参数文件权限码ZPP02以及指定权限参数文件ZUSTATUS以上就完成了所有的设置动作,接下来,你在去创建一个工单,就可以测试它的效果了。大家是不是掌握了这个功能了呢,如果掌握了,大家看看怎么实现以下项目需求吧实际项目需求:某公司在生产订单结案之后,还需要能做库存移动,让财务人员去进行调整,当财务人员作为调账之后,需要通过用户状态进行财务Close动作,财务点了财务Close动作,才不能进行任何库存移动的操作,这个时候系统状态才能更改成Close,好,这个功能就分享到这里,各

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论