zoukankan      html  css  js  c++  java
  • ABAP CDS ON HANA-(12)ODATA Service

    Create a CDS view and we have the view type as ‘BASIC’ view

    1

    To publish this as oData, add the annotation as: @OData.publish: true

    2


    @AbapCatalog.sqlViewName: ‘ZFLIGHT_VW’
    @AbapCatalog.compiler.compareFilter: true
    @AccessControl.authorizationCheck: #NOT_REQUIRED
    @EndUserText.label: ‘Flight View CDS’
    @VDM.viewType: #BASIC
    @OData.publish: true
    define view Zflight_View 
    as select from sflight
    { 
    key sflight.carrid, 
    key sflight.connid, 
    key sflight.fldate, 
    sflight.price, 
    sflight.currency, 
    sflight.planetype, 
    sflight.seatsmax, 
    sflight.seatsocc
    }
    

      


    Activate the view. Then a symbol would appear at the line: @OData.publish: true, whihc tells that a service ‘ZFLIGHT_VIEW_CDS’ created and we have to add this service on Tx- /IWFND/MAINT_SERVICE

    3


    Go to the Tx- /IWFND/MAINT_SERVICE, click on Add Service button

    4

    Provide the alias name, and the service name and hit enter key.

    5

    The created service will appear in the list. Select the service and click on Add Selected Service.

    7

    Select local object and continue.

    8

    The information appears.

    9

    In the hana studio, activate the the view and a new symbol appears at the line’@OData.publish: true’ . Put the cursor on the mark

    10

    Click on the link: OData-Service

    11

    Here is the service. Now change the url and put ‘$metadata’

    17.jpg


    So here the service metadata information appears.

    sap/opu/odata/sap/ZFLIGHT_VIEW_CDS/$metadata

    15.jpg


    To execute the view and get the details, change the url sap/opu/odata/sap/ZFLIGHT_VIEW_CDS/Zflight_View

    It returns all the entries.

    16.jpg

  • 相关阅读:
    68
    56
    Django manager 命令笔记
    Django 执行 manage 命令方式
    Django 连接 Mysql (8.0.16) 失败
    Python django 安装 mysqlclient 失败
    H.264 SODB RBSP EBSP的区别
    FFmpeg—— Bitstream Filters 作用
    MySQL 远程连接问题 (Windows Server)
    MySQL 笔记
  • 原文地址:https://www.cnblogs.com/yjyongil/p/10511201.html
Copyright © 2011-2022 走看看