Алғы сөз – бұл жазбаның бөлігі SAP ABAP RAP сериясы.
Мазмұны
кіріспе
SAP ABAP CDS View стандартты кестелерде немесе сөздік көріністерінде семантикалық деректер үлгілерін анықтау және тұтыну үшін пайдаланылады. CDS аббревиатурасы Core Data Services болып табылады. SE11 сөздік көрінісі мен CDS көріністері серверде дерекқор көріністерін жасағанымен, ABAP CDS көрінісі көптеген жолдармен сөздік көрінісін ауыстырады.
Сөздік көрінісі мен CDS көрінісі арасындағы айырмашылық
Сөздік көрінісі | CDS көрінісі |
SAP GUI немесе Eclipse арқылы жасауға болады. | Тек Eclipse немесе SAP HANA Studio бағдарламасынан жасауға болады. |
Аннотацияларды анықтау мүмкін емес. | Аннотациялар метадеректерді байыту үшін берілген. |
Біріктіру мүмкін емес. | Агрегация функциясын қамтамасыз ете алады. |
Топтастыру мүмкін емес. | Топтастыруды қамтамасыз етуге болады. |
Біріктіруді қолдануға болады. | Join және Union екеуін де пайдалануға болады |
Жағдай өрнектерін қолдануға болады. | |
Деректерді сүзу және бағандық есептеулер үшін енгізу параметрлеріне рұқсат етілуі мүмкін | |
Операторларды пайдалануға болады. |
CDS көрініс түрлері
Үш түрлі VDM көрініс түрі бар:
- Негізгі көрініс
- Құрама көрініс
- Тұтыну көрінісі
1-сурет: CDS көрініс түрлері
1. Негізгі көрініс
VDM Негізгі көріністер DDIC кестелерінің немесе көріністерінің жоғарғы жағында жасалады. Бұл дерекқормен тікелей әрекеттесетін жалғыз көрініс.
Аңдатпа: @VDM.Viewtype : #BASIC
Негізгі көрініске арналған сипаттар:
- Негізгі көріністер дерекқор кестелеріне және басқа негізгі көріністерге тікелей қол жеткізе алады.
- Олардың басқа негізгі көзқарастармен байланысы бар.
- Қысқартуларсыз.
- Олар барлық бизнес деректерін көрсетеді.
2. Құрама көрініс
Құрама көрініс VDM Basic көрінісінің үстінде жасалады. Ол нәтижелер жиынына арналған Негізгі көріністермен әрекеттеседі және дерекқормен тікелей әрекеттеспейді.
Аңдатпа: @VDM.Viewtype : #COMPOSITE
Композиттік көріністің қасиеттері:
- Олар басқа Құрама көріністерге қол жеткізе алады, бірақ дерекқор кестелеріне кірмейді.
- Олардың басқа құрама көріністермен және негізгі көріністермен байланысы болуы мүмкін.
- Қысқартулар мүмкін болуы мүмкін.
- Олар қайта пайдалануға жарамды болуы керек.
3. Тұтыну көрінісі
Тұтыну көріністері Интерфейс көріністерінің үстіне құрастырылған. Тұтыну атауы бойынша бұл көрініс OData, Аналитикалық сұраулар, Транзакциялық қызмет үлгілері арқылы SAP UI5 арқылы тұтынуға арналған деп болжауға болады.
Аңдатпа: @VDM.Viewtype : #ТҰТЫНУ
ADT-де CDS көріністерін қалай жасауға болады?
CDS көрінісін жасау үшін төмендегі қадамдарды орындаңыз:
- Жаңа ABAP репозиторийіне өтіңіз.
- Деректер анықтамасын таңдаңыз.
- Пакетті, атауды, CDS көрінісінің сипаттамасын беріңіз.
- Енді берілген опциялардан Көріністі анықтау пәрменін таңдаңыз.
- Деректер көзінің атын, SQL көрініс атауын, қажетті аннотацияларды және басқа сипаттарды анықтаңыз.
- Деректерді таңдау сұранысын анықтау.
- Сақтау және іске қосу.
CDS көріністерінен деректерді қалай көруге болады?
- DDL бастапқы нысанында CDS көрінісіне өтіңіз.
- Тінтуірдің оң жақ түймешігімен нұқыңыз және ДЕРЕКТЕРДІ АЛДЫНДА ҚАРАУ АШЫҚ таңдаңыз. Сондай-ақ, деректерді көру үшін CDS көрінісін ашып, F8 пернесін басуға болады.
- Шығару сізге CDS көрінісінен алынған деректерді көрсетеді.
0 Пікірлер