当前位置:网站首页>SAP OData development tutorial - from getting started to improving (including segw, rap and CDP)
SAP OData development tutorial - from getting started to improving (including segw, rap and CDP)
2022-06-26 16:03:00 【WangZiXi】
The author's previous article SAP OData Programming Guide It was mentioned ,OData(Open Data) yes SAP Flagship products S/4HANA A front desk widely used in Fiori application (SAP UI5 Developed from the front-end framework ) Same as background S/4HANA ABAP Protocol of server communication . Through this interaction , Realized SAP Fiori The front and back ends of the application are separated .
OData(Open Data Protocol) The protocol is an open industry standard , be used for RESTFul API Design and use of . The current mainstream programming language , Each provides its own software development kit (SDK), To the bottom OData API Development provides encapsulation , Improve the ability of developers to write OData Service efficiency and code quality .
stay SAP In the product , There are many OData How services are developed , The three most typical types , This is what the author will share and explain in this tutorial .
With another of the author SAP UI5 course SAP UI5 Learning directory for application development tutorials - Step by step , from the shallower to the deeper , Suitable for different levels of SAP UI5 Developer equally , The author of this tutorial plans to pass 300 More than articles , Introduce the three categories respectively SAP Mainstream OData Service development technology .
SEGW - Gateway Service Builder
SEGW Are we in SAP ABAP Development in the system OData Service transaction code . In this thing code , Developers are right OData Service model , Use Builder Automatic generation OData Service model metadata class (Metadata Provider Class, abbreviation MPC), as well as OData Business data providing class of service (Data Provider Class, abbreviation DPC).

Use Restful ABAP Programming Programming model ( abbreviation RAP) Development OData service
SAP RAP The programming model defines the SAP Cloud Platform ABAP An efficient way to develop end-to-end applications in an environment , Support for SAP HANA Optimized OData Service development .
SAP RAP Support the development of all types of Fiori Applications and A2X service . SAP RAP Provides a set of technologies and frameworks , Includes core data services for defining semantically rich data models (Core Data Service, abbreviation CDS) And around CDS The underlying infrastructure of .
Use SAP RAP, Developers can quickly and with high quality create web-based ABAP Technology stack OData service , And use the SAP UI5 Of Fiori Applications to consume these OData service .

About Restful ABAP Programming Programming model , The author has published these articles :
understand Restful ABAP Programming Model series three : Cloud ABAP Application debugging
How to base on Restful ABAP Model development and deployment of a support to add, delete, modify and query Fiori application
This tutorial will be developed in a large amount of space , Introduce these detailed development steps in depth .
Use SAP Cloud Application Programming Programming model development OData service
Same as SEGW and RAP comparison ,SAP Cloud Application Programming( abbreviation CAP) The same as the first two are based on ABAP Technology stack OData Different development methods , It is an inclusive language 、 The framework of libraries and tools , For building enterprise class services and Applications . SAP CAP Guide developers , Pass along SAP Validated best practices , And a large number of repetitive task solutions out of the box Golden development path And forward .
from SAP CAP The following architecture diagram shows ,SAP CAP The underlying programming language is Node.js and Java, And support Node.js Of Express The framework and Java Of Spring frame , This makes it possible to have non ABAP Developers of development skills , Can also join SAP Develop this large ecosystem . Use SAP CAP Be able to develop end-to-end applications that meet enterprise application standards , And use it to develop OData service , Just trying .

The author has published some articles about SAP CAP An overview and specific examples of the article :
Use Cloud Application Programming Model development OData A practical example of
SAP Cloud Application Programming Introduce (2021 Updated version )
This tutorial details the use of SAP CAP Development OData Service steps and implementation details .
边栏推荐
- NFT 项目的开发、部署、上线的流程(1)
- Svg rising Color Bubble animation
- Selenium saves elements as pictures
- LeetCode 单周赛298,前三题
- How to identify contractual issues
- Solidus labs welcomes zhaojiali, former head of financial innovation in Hong Kong, as a strategic adviser
- NFT Platform Security Guide (2)
- 理想路径问题
- Net基于girdview控件实现删除与编辑行数据
- 现在券商的优惠开户政策是什么?现在在线开户安全么?
猜你喜欢
随机推荐
Quickly get started with federal learning -- the practice of Tencent's self-developed federal learning platform powerfl
2 three modeling methods
Auto Sharding Policy will apply Data Sharding policy as it failed to apply file Sharding Policy
NFT 平台安全指南(2)
人人都当科学家之免Gas体验mint爱死机
Leetcode one week race 298, first three questions
Solidus Labs欢迎香港前金融创新主管赵嘉丽担任战略顾问
The first batch in the industry! Tencent cloud security and privacy computing products based on angel powerfl passed CFCA evaluation
When a project with cmake is cross compiled to a link, an error cannot be found So dynamic library file
js创意图标导航菜单切换背景色
CNN optimized trick
手写数字体识别,用保存的模型跑自己的图片
7 user defined loss function
Golang temporary object pool optimization
C. Inversion Graph
(一)keras手写数字体识别并识别自己写的数字
JS text scrolling scattered animation JS special effect
Solana扩容机制分析(2):牺牲可用性换取高效率的极端尝试 | CatcherVC Research
Svg rising Color Bubble animation
Summary of data interface API used in word search and translation applications








