Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
yita_liu
Product and Topic Expert
Product and Topic Expert
1,883
我们想要通过一则案例来尽可能的体现SAP流程自动化的多种功能点,如智能化,自动化,表单,工作流,决策,邮件任务等等,且希望案例尽可能的贴近企业的真实业务流程。于是我们想到了采购与财务集成的领域:供应商采购发票处理流程。

挑战


当谈到采购发票处理时,我们经常会从客户那里听到,当前的流程通常仍然是手动的。采购及财务部门正在执行大量重复的手动任务,他们一天中的大部分时间都被这些高重复规则化的任务所消耗。由于收到的供应商发票通常是PDF或图像格式,甚至纸质发票,工作人员需要从这些非结构化的文件中通过肉眼来提取数据并手动将其输入目标系统。当涉及到处理许多文档时,这将成为一个巨大的挑战。最重要的是,手动的重复匹配,容易出现数据错误。

流程概览


我们假设的原始流程如下:

供应商将发票通过邮件形式发送给采购人员,采购人员需从这些供应商发票的附件中肉眼提取发票信息(如采购订单号码,发票号码,发票日期,总金额,税额等),再登陆SAP S/4HANA系统去预制供应商发票(MIR7)。预制完成后,将发票附件交给财务部门,再由财务人员核对SAP S/4HANA系统中的预制发票是否与发票附件一致,核对完成后,再在系统过账发票(MIRO)。

结合了SAP流程自动化之后的流程如下:

供应商将发票通过邮件形式发送给采购人员,采购人员将供应商发票附件下载到电脑某一文件路径。通过表单提交文件路径触发SPA流程,调用OCR服务提取文件路径里面的发票信息(如采购订单号码,发票号码,发票日期,总金额,税额等),再自动登陆SAP S/4HANA系统去预制供应商发票(MIR7)。预制后,根据发票金额判定审批流程,自动审批或审批人审批(财务部门),审批通过后,自动系统过账发票(MIRO)。同时结合了表单通知功能,将状态及时通知采购及财务人员。



SPA技术/框架:供应商发票创建流程自动化


流程详解


流程的触发是通过表单,在表单中输入相应的文件路径以供OCR调用。文件路径是用来存放待识别的供应商采购发票文件。



SAP 流程自动化:流程构建器

 



SAP 流程自动化:触发表单

 

在发票的备注栏里,备注了采购订单号码,以便与S/4HANA系统的单据对应。

示例:发票附件

 

根据需要定义DOX文档方案及文档模板,将其引用到SPA的流程中。



SAP 流程自动化: Document Extract Information(模板)

 



SAP 流程自动化: Document Extract Information(编辑器)

 

构建登陆S/4HANA系统的自动化流程,将DOX识别的信息作为自动化流程的输入。



SAP 流程自动化:自动化(编辑器)

 

引入条件分支,将不同金额的发票附件分为不同的审批流程。



SAP 流程自动化:条件分支(流程构建器)

 

定义分支的条件。



示例:条件分支

 

定义审批人,根据审批的金额不同分为不同审批层级。



SAP 流程自动化:决策(编辑器)

 

定义审批表单。



SAP 流程自动化:表单(编辑器)

 

定义批准或者拒绝后续的流程。



SAP 流程自动化:流程构建器


扩展内容


根据您自己的业务流程不同,您可以在SAP流程自动化的应用开发平台创建您需要的功能如过程、自动化、表单、文档模板和决策等等。



SAP流程自动化:应用开发界面

 

在流程构建器中,您也可以点击鼠标右键添加表单、审批、自动化、决策、操作、工作流、邮件和控件等等功能来设计您的流程。



SAP流程自动化:流程构建器


小结


本博文发布这则示例旨在给客户在应用SAP流程自动化的领域提供一些指引。我们希望通过SAP流程自动化帮助客户简化和加速其日常的工作流程,这也是我们的使命。

请开始您的SAP流程自动化旅程吧,相信您一定能在自动化过程中享受到乐趣!

有关 SAP 流程自动化的更多信息,请参阅以下来源: