Product Information
SAP Build 如何支持 SAP S/4HANA 之旅?案例介绍和资源分享
此文章为翻译文,翻译原文为How does SAP Build support the SAP S/4HANA journey? Some practical examples and resources,原文作者Sebastian Schroetel。
在扩展其核心ERP时,SAP客户有多种选择。
直接在SAP S/4HANA中创建紧密耦合的扩展,意味着创建特定的业务实体和/或业务逻辑。为此,首选是核心ERP中的ABAP和业务用户的关键用户可扩展性。在 BTP 上创建扩展,这意味着不需要特定业务实体或复杂业务逻辑的扩展,最佳选择是
- 对于专业开发人员,SAP Business Application Studio + SAP BTP 服务和/或 SAP BTP ABAP 环境(也称为“Steampunk”)
- 对于业务用户,SAP Build,低代码工具
有关 S/4HANA 可扩展性和干净核心概念的更多详细信息,请阅读“Get your organization in shape: Keep a Clean Core with SAP Business Technology Platform”。
在这篇博文中,我将重点介绍SAP Build为S/4HANA客户带来什么,以便在BTP上创建扩展。
让我通过一个例子向您展示如何利用SAP Build来扩展您的S/4HANA ERP。
利用 SAP Build 创建 SAP S/4HANA 扩展
此示例已在 3 个月前的 SAP TechEd 期间作为演示展示。该用例来自虚构的电动自行车制造商 Velotics,涉及 3 个角色:
- 经销商经理Isabella正面临经销商满意度下降的问题。她需要弄清楚发生了什么,提高经销商的满意度。
- Velotics重要经销商Summit Bikes的采购经理Laura担心,因为通货膨胀正在增加成本,并对销售和利润率产生负面影响。她希望管理成本以保护利润并实现其业务的销售目标。
- Summit Bikes的财务经理Steven感受到了现金流的压力。他希望确保现金流和利润率目标得到满足。
通过SAP Build Work Zone,Isabella建立了一个经销商参与仪表板,显示了来自Velotics S/4HANA ERP的业务KPI。她认为,由于价格上涨阻碍了经销商的销售,经销商满意度正在下降,现金流和利润率正在下降。
她启动了这个想法的论坛,来自财务组的投票最多的建议是向经销商提供折扣,以换取加速付款条件。
借助 SAP Build Apps,Isabella 创建了一个嵌入在经销商门户中的新应用程序,以帮助他们选择有资格享受的折扣。在对API一无所知的情况下,Isabela从S/4HANA系统中提取发票数据。 她创建了使用 SAP Build Apps 中的 Visual Cloud Functions 计算折扣规则的逻辑。
最后,Isabella 使用 SAP Build Process Automation 创建了一个业务工作流,以便 Steven 可以批准采购经理的任何超额支出。工作流由应用程序触发,该应用程序发送销售订单和供应商信息。低于 500 美元的支出会自动获得批准,但超过 500 美元的支出将发送给相应的财务经理。
来自Summit Biles的Laura喜欢Velotics经销商门户网站,在那里她可以找到有关Velotics业务所需的一切,包括她的订单历史记录和状态。她注意到新的“Win with Velotics”计划允许在不提高价格的情况下增加利润和现金流,并且可以注册。
几个月后,Isabella看到订单呈上升趋势,现金流预测良好,经销商满意度很高。当她注意到经销商订单的平均处理时间在增加时,她使用 SAP Signavio Process Insights 来确定订单积压的位置。她得到了有关如何补救情况的建议。
如下是这个项目的技术架构图:
示例二:在S/4HANA中运用SAP Build来处理维修工单
以下案例表明,结合使用 ABAP 和 SAP Build 可以实现公民开发人员和专业开发人员之间有成效的协作,从而创建我们所说的“融合团队”。
- 为应用程序创建新 UI
第一步演示了如何围绕“维修工单”为应用程序创建新 UI。
新的UI是使用SAP Business Application Studio在BTP上创建的,并且基于SAP Fiori元素。
它涉及来自客户 ABAP RESTful 应用程序编程模型(也称为“RAP”)业务对象“维修工单”的 OData 服务,该服务利用标准 RAP 业务对象“采购申请”。这是在S/4HANA Cloud上使用ABAP开发工具(又名ADT),在SAP S/4HANA Cloud上完成的。
- 创建一个移动应用程序
第二步说明了如何为“维修工单”创建移动应用程序。
使用 SAP Build Apps 在 BTP 上创建移动应用程序。公民开发人员基于拖放编辑器可以快速构建可视化移动应用程序 UI,并能够重用产品内市场中的现有小部件。SAP Build Apps 具有内置的 OData/REST 连接,用于 RAP 服务。
此移动应用程序将 RAP 中的自定义 UI 服务用于我们在第一步中看到的“维修工单”业务对象。
- 使用工作流和自动化任务创建业务流程
第三步说明了如何创建业务流程,包括我们在上一步中看到的维修工单移动应用程序。
业务流程是使用 SAP Build Process Automation创建的,它允许使用机器人流程自动化机器人和跨不同应用程序和 LoB 的业务工作流自动执行日常重复任务的业务流程。
此过程从创建维修工单的移动应用程序开始。接下来是两个任务:
- 在移动应用程序中创建维修工单会触发审批任务,其中维修工单将呈现给财务部门的员工进行验证。
- 验证后,基于 RAP 业务对象“维修工单”的自动操作,在SAP S/4HANA Cloud里自动输入采购订单申请。
SAP Build 是 “RISE with SAP” 的一部分
为了帮助客户快速启动其低代码程序,并推动业务专家和 IT 用户之间协作,我们在“RISE with SAP 产品”中提供了一个新的 SAP Build 入门包,无需额外费用。
SAP Build Apps的入门包仅在高级版中提供,提供 1 个基本包,包括 25 个可以创建应用程序的用户。
SAP Build Process Automation的入门包提供标准版和高级版,包括:
- 2 个高级用户,可以创建工作流程和构建自动化
- 20 个标准用户,他们可以启动和参与高级用户创建的工作流
- 1 个无人值守的自动化,无需人工干预即可触发
点击此处了解更多,来自SAP Build Process Automation 营销和解决方案管理副总裁 Angela Harvey 和 SAP Cloud ERP 解决方案管理副总裁 Jonathan Rhodes的介绍。
如何在S/4HANA中开始使用SAP Build?
SAP 发现中心中丰富的预构建包和上手练习
SAP Build Process Automation带来了 120 个预构建的内容包,通过 S/4HANA 自动化轻松扩展业务流程。有关 S/4HANA 云公共版,2023 年 2 月版提供的最新预构建内容的更多信息,请阅读 S/4HANA 产品团队的这篇博客文章。
此外,我们还在 SAP 发现中心设有任务,可指导您的团队完成 SAP 构建体验:
用SAP Build Apps 为SAP S/4HANA创建UI 拓展
此任务解释了如何创建自定义的可访问应用程序,以安全的方式直接从SAP S/4HANA云或SAP S/4HANA本地系统为您的员工提供有关业务合作伙伴的详细信息,即使没有VPN访问权限。您将了解使用 SAP Build Apps 的无代码功能开发新 UI 应用程序的速度。您还将了解设置和开发高效扩展应用程序的过程。
此任务说明将指导您创建一个 SAP Build Apps ,该应用程序允许用户输入销售订单详细信息,然后触发该销售订单的 SAP 生成流程自动化审批流程。该任务展示了如何集成SAP Build Apps,以便它可以通过API与SAP Build Process Automation进行通信。
在SAP Build Process Automation中扩展预配置自动化采购包
自动化包“从Excel创建采购申请(48M)”旨在自动化采购员工在SAP S/4HANA系统中手动创建采购申请所需的手动步骤。为了减少可能使用不完整数据创建的采购申请数量,添加一个供经理先审核传入的申请,然后再由自动化包在 SAP S/4HANA 中创建这些申请。借助 SAP Build Process Automation,您可以为利益相关者和经理创建一个简单的审批层,以使用 SAP Build Process Automation的低代码方法快速扩展预定义的自动化包。这不仅有助于采购部门自动执行单个任务,还允许采购经理自动执行完整的业务和决策审批流程。
我们提供了特定的产品,供您开始免费使用SAP Build:
要试用 SAP 构建流程自动化和 SAP 构建工作区,您可以通过 SAP 业务技术平台 |免费套餐和试用模式。
对于 SAP Build Apps,我们为你提供了一个“沙盒”实例。借助 SAP Build Apps,您可以在 30 天内探索和试用 SAP 构建应用,而无需创建和配置 BTP 帐户。
合作伙伴,欢迎参加我们的培训活动
如果您是SAP的合作伙伴,使用SAP Build,你就拥有了合适的低代码解决方案,用于快速应用开发和自动化。
我们的Partner培训也在计划中,欢迎关注合作伙伴BTP中文社区了解更多。