借助SAP BTP进行应用程序开发
开发可重复使用的、具有通用性的服务型应用程序
SAP应用开发(基于BTP)
SAP BTP提供了各类服务,以便开发、部署现代化、可重复使用且面的服务类应用程序,并能在不同场景中加以运用。这些定制解决方案可以根据需求在不同的开发环境中,使用不同的技术,开发成不同复杂程度的版本。这既可以是由关键用户进行的小型扩展,也可能是使用ABAP(理想情况下根据ABAP RESTful应用程序编程模型(RAP))或JavaScript(SAP云应用程序编程模型(CAP))进行的更复杂开发。
这些解决方案可与各种后端系统结合使用,也可与其他BTP服务协同配合使用。所有开发工作都是按照清洁核心范式(Clean-Core-Paradigma),以并行解决方案的形式实现的。因此,作为平台即服务(PaaS)的 BTP 使得企业能够实现并部署其自身的软件即服务(SaaS)解决方案及扩展功能。而且,这些服务还能够与其他服务相组合,并集成到企业自身的解决方案和开发体系当中。

SAP构建代码
如在SAP BAS中一样,借助SAP构建代码,应用程序可以在集成开发环境中使用Java或JavaScript进行开发和部署。SAP 人工智能助手Joule可以提供辅助支持。

SAP业务应用工作室
借助SAP BAS,可以在集成开发环境中实现复杂的应用程序。这些应用程序可以是扩展现有解决方案的全栈应用程序,也可以是基于CAP模型的独立SAP Fiori应用程序。此外,还可以实现移动应用程序和工作流程。

ABAP环境
在ABAP环境中,可以使用ABAP for Cloud Development开发现代应用程序。CDS views和RAP可用于前端应用程序。这些应用程序可以与后端系统交换数据,或通过云连接器(例如OData接口)与其他服务集成

云端入口服务
云端入口服务:创建和管理一个包含页面、应用程序、小工具等内容的中央业务门户网站。这些内容可以完全集成到SAP Fiori Launchpad中,并在必要时使用其他BTP服务。此外,还可以集成不同的内容供应商。

无代码/低代码应用开发
SAP Build Apps支持无代码和低代码应用程序的开发。借助SAP构建流程自动化,用户无需编程知识即可优化和自动化重复的手动流程。这可以通过使用预配置的工作流程、机器人和连接器以及用于智能文档处理的集成AI功能来实现。您可以在 Robotic Process Automation at Robotic Process Automation (RPA) | abat transform 了解有关机器人流程自动化的更多信息。