The Benefits of SAP Cloud Application Programming Model
Focus on your business scenario: Write your business logic and let the framework help you manage auditing, authorizations, configurations, etc., thus creating a more comprehensive and concise code, increasing application adaptability and reducing maintenance efforts. Accelerate your development: Quickly create data models and services that are ready to run. In addition, SAP Web IDE helps you to jump start your development with dedicated templates and tools. Proven SAP experience: The application programming model is based on proven SAP technologies used internally in SAP, such as CDS, SAP HANA, and SAP Fiori. Choose your preferred technology stack and tools: The application programming model offers a recommended set of SAP and open source tools and technologies. However, as a flexible and open framework, it allows you to choose your preferred data source, environment, front end technology, and toolset. Ensure enterprise and cloud qualities: Built-in support for authorization, audit logging, configuration, tenant isolation, and additional required features for cloud native and enterprise applications. Long-term Investment: CDS, which is the backbone of the application programming model, is not dependent on a specific technology or platform. Therefore, development effort of today will remain relevant also for future technologies.
Build business services, end-to-end business applications or extend S/4HANALearn how to create a business service using Node.jsCreate an end-to-end applicationLearn how to develop a business application that consumes and extends an S/4HANA service