SAP 请购单审批流程实现全过程
来源:互联网 发布:购物网站制作软件 编辑:程序博客网 时间:2024/04/30 09:50
请购单的审批流程逻辑其实很简单,发起人发起流程->财务检查是否填写对了->领导审批(金额不同,需要给到不同级别的领导审批)->采购转PO;之前用过金和C6的时候也做过,当时的最大麻烦就是:要根据金额大小,走不同领导进行审批,由于他的扩展性不够强大,导致很麻烦。目前的智遥工作流,可以自定义SQL语句作为判断条件,这一步倒也简单了。
但是表单又麻烦了,由于SAP中的请购单比其他的ERP的复杂很多,需要填写成本中心,利润中心,工厂等等一大堆的信息。如果直接在工作流软件中做一个相对应的表单(之前我们就是这样做的,易飞ERP中请购单,简单很多),非常麻烦,而且里面还有很多检查逻辑,实在是太麻烦了,而且审批完后,还要将数据导入SAP,想想就痛不欲生啊。
没办法,只能去劳烦一下智遥工作流的顾问了,顾问提出的方案是:
- 用户仍然在SAP中填写请购单;
- 填写完PR但后,再到工作流软件中发起请购流程;
- 用户只需填写一个PR单号,然后系统直接调用SAP RFC程序,将对应的表单中重要常用的内容读取过来,并显示出来。
- 全部审批完后,采购再根据PR单号,去到SAP中转PO。
看样子他们的顾问还是有两把刷子的,优点太明显了:
- 省事,表单建立方便多了,只需要保存一个PR单号就可以了
- 数据都是实时从SAP中调用的。避免了之前手工单的内容和SAP中的内容不一致问题
- 最大的优点是领导和用户都很满意
上图:
1.发起流程:只需填写一个SAP的请购单号,请购明细通过调用SAP RFC获取
2.财务检查PR申请单,系统根据PR单号,自动从SAP中抓取数据,保证数据是最新的
3.当领导审批完后,会将PR数据保存到本地数据库;并且之后人们看到的数据都是本地保存的数据;这样做的目的是为了防止PR审批完后,有人将PR数据进行改动,导致的无法追查;如果用户在审批后,改动数据,那么工作流中的数据就和SAP不一样,就可以追究相关人的责任。
由于智遥工作流的表单是开源的,而且是C#代码,所以这个表单看似复杂,其实很容易实现。调用SAP RFC的代码,因为有提供相应的函数,也非常简单。代码稍后补充
- SAP 请购单审批流程实现全过程
- SAP 采购订单四级审批流程配置
- 电监会审批流程全面实现“自动化”
- 某管理系统自定义审批流程实现
- 审批流程
- 工作流审批平台-审批流程-审批权限
- 请购单审批流程分析和注意事项
- 实现C#调用SAP RFC全过程
- sap审批策略解析
- OIM实现OIM用户修改、OIM用户Disable流程审批
- PO审批流程
- Gerrit审批流程设置
- 订单状态审批流程
- 审批流程数据库设计
- 审批流程优选方案
- 报销审批流程
- 通用审批流程
- SAP审批策略相关表
- struts2文件上传下载
- poi解析EXCEL 2003升级到2007
- CUBRID 8.4.3用户参考手册(翻译中)
- linux信号signal处理机制
- java中random.nextInt()不随机性
- SAP 请购单审批流程实现全过程
- c#调用Oracle存储过程返回的游标结果代码实例
- hdu3849 求桥
- GDB调试
- TQ210搭载Android4.0.3系统构建之LED从驱动到HAL到JNI到应用程序(总结篇)
- maven之maven库
- Sql Server 清除过大的日志文件
- web.xml详解
- 数值分析之龙贝格求积法