SwiftSAP 费斯审批申请样本说明
目前 SAP 单据移动端审批面临开发周期长,平台多不统一、开发复杂,维护困难等问题, 制约移动应用的使用。SwiftSAP(飞思审批)解决了这些痛点,通过配置及简单开发实现审批, 实施周期短,快速实现单据移动审批,并且方便以后调整及扩展。
产品全面支持采购申请(PR)、采购订单(PO)、销售订单(SO)等 SAP 标准单据,及自定义 单据审批。如下为销售订单审批应用示例,截图为电脑(PC)端,手机或平板上效果,请用测试 帐号登录 swiftsap.com 查看。
1. 登陆界面
2. 待办界面
支持业务单据搜索、排序、过滤及分组等功能,审批、拒绝、转发等根据配置自动显示
为方便移动端查看单据行项目信息,点击行项目能显示全部字段信息
3. 我的已办
查看已办单据的状态,界面和待办界面类似,但是不能操作只能查看
如下是实现该应用的相关配置
1. 配置应用属性
审批应用ID配置,比如销售订单审批ZSD001_SO_APPR
审批回调函数、审批流ID、是否发提醒邮件及审批人能否上传附件等配置
审批操作配置,例如:批准、拒绝、转发、退回等
2. 应用模板配置,用来控制显示哪些字段
模板ID配置,支持中、英及其它三种语言
模板抬头字段配置,配置后应用会自动显示,一个字段显示多个值用&符号连接,支持数字金额日期等多种数据格式化显示
模板行项目字段配置,可以配置某些字段针对手机端不显示
3. 审批流(人)相关配置
审批流ID配置
支持审批条件,会签等审批场景,审批人可以是HR 组织架构树上的人员,可以是角色下的人员,或者直接的SAP账号或者外部账号
审批配置可以加审批条件,可以用审批模板里面的抬头任意字段作为审批条件,灵活方便支持多种审批场景,包括采购订单PO基于采购金额的审批策略场景。
使用限制
- 系统要求:能运行事务码SEGW,即包含SAP Gateway Foundation组件并成功激活
- 审批者不编辑请求,只审批、输入注释或者上传附件
产品特点
- 多语言支持,能同时支持三种语言
- 审批应用及审批人可配置
- 支持常用的操作:审批、拒绝、撤销、会签、转发/委托、回退/驳回
- 邮件提醒
- 附件管理
- 数据格式化: 日期、时间、金额、内外部、去前导零
- 支持请求的过滤、查询、排序及分组
- 实现了如下程序及功能函数,方便使用,并且大大缩短开发时间:
-
事务码/程序名称
描述
其它说明
YBC_SWS_SPRO
SwiftSAP统一配置平台
辅助程序/报表
YBC_SWS_LOG
请求日志管理
辅助程序/报表
YBC_SWS_USER
用户管理、外部帐号导入
辅助程序/报表
YBC_SWS_DEL
请求的批量删除
辅助程序/报表
YBC_SWS_CALLBACK_PO
采购订单状态改变
示例函数
YBC_SWS_CALLBACK_PR
采购申请状态改变
示例函数
YBC_SWS_CALLBACK_SO
销售订单状态改变
示例函数
YBC_SWS_GET_APPROVER
获取审批人
YBC_SWS_PREPARE_DATA
准备要发送的数据
YBC_SWS_SEND_FIRST
发送请求到SwiftSAP
首次发送请求
YBC_SWS_SEND_NEXT
发送请求到下级审批者
YBC_SWS_CHECK_FINISHED
检查是否满足最终审批条件
推荐阅读