SAP OData дегеніміз не

кіріспе

SAP деректерін (кесте немесе сұрау деректері) UI5/Fiori немесе HANA сияқты сыртқы ортаға шығаруды жоспарласаңыз, деректеріңізді API түрінде жылжытуыңыз керек. Авторы API демек, OData көмегімен біз a генерациялаймыз қызмет көрсету интернет арқылы қол жеткізуге болатын және CRUD операцияларын орындау үшін пайдалануға болатын сілтеме. SAP ABAP ортасындағы SAP OData басқа ABAP сыныбы сияқты. Біз осы сыныптың әдістеріне SEGW транзакциясы арқылы қол жеткізе аламыз. Біз мұнда деректерді өңдеу үшін қажетті кодты жаза аламыз және сыныпты белсендіргеннен кейін біз жасайтын қызмет сілтемесі сәйкес әрекет етеді.

анықтама

SAP OData — әртүрлі сыртқы қолданбалардан, платформалардан және құрылғылардан ақпаратқа қол жеткізуді қамтамасыз ету үшін HTTP сияқты веб-технологияларды қолдану және құру, ABAP арқылы SAP жүйесінде бар деректерді сұрау және жаңарту үшін пайдаланылатын стандартты веб-протокол.

SAP жүйесінде біз қолданамыз SEGW OData қызметін жасау үшін транзакция коды. SEGW қызмет көрсету шлюзін білдіреді.

SAP OData архитектурасы

Мұнда SAP OData жоғары деңгейлі архитектурасы туралы талқылаймыз.

SAP OData жоғары деңгейлі архитектурасы
SAP OData жоғары деңгейлі архитектурасы

Неліктен бізге ODATA қажет

SAP OData көптеген артықшылықтармен келеді. Ол бізге деректерді ашуға ғана емес, сонымен қатар тұтынушыға кез келген жерден және кез келген құрылғыдан деректерге қол жеткізуге көмектеседі. Егер OData қызметтері болмаса, деректер жергілікті жерде қалады және пайдаланушы өз деректеріне қол жеткізу қажет болған жағдайда, олар цифрлық әлем үшін ыңғайсыз деректер орнына баруы мүмкін.

ODATA артықшылықтары

SAP OData пайдалану бізге келесі артықшылықтарды береді:

  • Бұл адам оқи алатын нәтижелерді алуға көмектеседі, яғни шығыс деректерін көру үшін браузерді пайдалана аласыз
  • Деректерге қол жеткізу өте оңай және салыстырмалы түрде жылдам
  • Ол GET, PUT, POST, DELETE және QUERY сияқты веб-протоколдардың барлық стандарттарын пайдаланады.
  • Ол азаматтығы жоқ қолданбаларды пайдаланады: бұл Сервер Клиенттің ешбір деректерін сақтамайтынын білдіреді (мысалы, UI5 қолданбасы) және әрбір OData қоңырауын жаңа қоңырау ретінде қарастырады
  • Ол бір-біріне апаратын байланысты ақпарат бөліктері түрінде деректерді алады: Бұл «ескерту-талдау-акт», «қарау-тексеру-әрекет» немесе «зерттеу және әрекет ету» деп аталатын өзара әрекеттесу үлгісі. Осы үлгіге сәйкес барлық деректер бірге жүктелмейді және пайдаланушы деректерді талдайды және шарлаудан кейін қажетті ақпаратқа жетеді. Осылайша деректер тез және дұрыс жүктеледі.

SAP OData V2 (2-нұсқа)

OData v2 — SAP OData V1 қосымшалары болып табылатын жаңа стандарттар жиынтығы және олар төмендегідей:

  • Клиенттік сұрыптау және сүзу
  • Барлық сұрауларды топтастыруға болады
  • Барлық деректер үлгіде кэштелген
  • Хабарламаны автоматты өңдеу

SAP OData v2 және OData v1 туралы қосымша ақпаратты оқуға болады Мұнда.

SAP OData V4 (4-нұсқа)

OData v4 - бұл SAP OData қызметтерінің соңғы жаңартуы, ол кейбір қосымшалармен және кейбір мүмкіндіктерді азайтумен келеді, мысалы:

  • Жаңа нұсқа деректерді байланыстыруды жеңілдетеді. Жаңа OData V4 үлгісі деректерді байланыстыру параметрінің құрылымын жеңілдетеді.
  • OData v4 тек асинхронды деректерді іздеуді қажет етеді.
  • Пакет топтары әдепкі ретінде үлгідегі сәйкес параметрлері бар жаңа OData v4 қоңырауларындағы байланыстыру параметрлері арқылы ғана анықталады.
  • Ол байланыстыру операциясын пайдалануды қолдайды. Енді операцияны орындау нәтижелерін басқару элементтеріне байланыстыру әлдеқайда оңай.
  • Жасау, оқу, жаңарту және жою (жою) операциялары байланыстырулар арқылы жанама түрде қол жетімді
  • OData v4 нұсқасында метадеректерге тек ODataMetaModel арқылы қол жеткізуге болады

SAP OData v4 және OData v2 туралы қосымша ақпаратты оқуға болады Мұнда.

Пікірлер: 2

Пікір қалдыру

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.