ABAP 从CDS VIEW 发布OData Service示例

2022-06-28 10:13发布


          点击此处--->   EasySAP.com 群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)

1. 创建可供发布Odata Service 的 CDS VIEW

  • 新建一个简单点CDS VIEW,并添加必要参数:@OData.publish: true
    1

2. 在SAP GATEWAY上发布Odata服务

  • 事务代码:/IWFND/MAINT_SERVICE(注意在事务代码前加/n或/o参数)

  • 添加一个新的服务
    1

  • 填写参数
    2
    3
    4

3. 访问Odata服务

  • 直接调用浏览器访问

  • http://xxxx.com:8000/sap/opu/odata/sap/ZCDS_ODATA_01_CDS/?$format=xml
    1
    2

  • 可通过调整参数**$format=json**,获取指定格式的数据

  • http://xxxx.com:8000/sap/opu/odata/sap/ZCDS_ODATA_01_CDS/?$format=json
    3

  • 获取视图全部数据

  • http://xxxx.com:8000/sap/opu/odata/sap/ZCDS_ODATA_01_CDS/ZCDS_ODATA_01?$format=json
    4

  • 仅读取某一行数据

  • http://xxxx.com:8000/sap/opu/odata/sap/ZCDS_ODATA_01_CDS/ZCDS_ODATA_01(‘127’)?$format=json
    5

  • http://xxxx.com:8000/sap/opu/odata/sap/ZCDS_ODATA_01_CDS/ZCDS_ODATA_01(‘127’)?$format=xml
    6


赞赏支持