Муқаддима ба Views CDS ABAP

Муқаддима

SAP ABAP CDS View барои муайян кардан ва истеъмоли моделҳои семантикии додаҳо дар ҷадвалҳои стандартӣ ё намуди луғат истифода мешавад. Ихтисороти CDS Core Data Services мебошад. Гарчанде ки намуди луғати SE11 ва намуди CDS ҳам манзараҳои пойгоҳи додаҳоро дар паси ақиб эҷод мекунанд, намуди ABAP CDS аз бисёр ҷиҳатҳо намуди луғатро иваз мекунад.

Тафовут байни намуди луғат ва CDS View

Намоиши луғат Намоиши CDS
Аз SAP GUI ё Eclipse сохтан мумкин аст. Танҳо аз Eclipse ё SAP HANA Studio сохтан мумкин аст.
Аннотацияҳоро муайян карда наметавонад. Барои ғанисозии метамаълумотҳо эзоҳҳо дода мешаванд.
Ҷамъоварӣ кардан мумкин нест. Функсияи агрегатсияро таъмин карда метавонад.
Гурӯҳбандӣ кардан мумкин нест. гурӯҳбандӣ кардан мумкин аст.
Ҳамроҳ шудан мумкин аст. Ҳамроҳ шудан ва Иттиҳод кардан мумкин аст
  Ифодаҳои парванда метавонанд истифода шаванд.
  Параметрҳои вурудро барои филтр кардани маълумот ва ҳисобҳои сутун иҷозат додан мумкин аст
  Операторҳоро истифода бурдан мумкин аст.

Намудҳои намуди CDS

Се намуди гуногуни дидани VDM вуҷуд дорад:

  • Намоиши асосӣ
  • Намоиши таркибӣ
  • Намоиши истеъмол

Намудҳои намуди CDS

Тасвири 1: намудҳои намуди CDS

1. Намоиши асосӣ

Намоишҳои VDM Basic дар болои ҷадвалҳо ё намуди зоҳирии DDIC сохта мешаванд. Ин ягона намудест, ки мустақиман бо пойгоҳи додаҳо ҳамкорӣ мекунад.

Эзоҳ: @VDM.Viewtype: #BASIC

Хосиятҳо барои Намоиши асосӣ:

  1. Намоишҳои асосӣ метавонанд мустақиман ба ҷадвалҳои пойгоҳи додаҳо ва дигар намуди асосӣ дастрасӣ пайдо кунанд.
  2. Онҳо бо дигар ақидаҳои асосӣ робита доранд.
  3. Озод аз ихтисорот.
  4. Онҳо ҳама маълумоти тиҷоратиро фош мекунанд.

 

2. Намоиши таркибӣ

Намоиши таркибӣ дар болои намуди VDM Basic сохта шудааст. Он бо Намоишҳои Basic барои маҷмӯи натиҷаҳо ҳамкорӣ мекунад ва мустақиман бо пойгоҳи додаҳо ҳамкорӣ намекунад.

Эзоҳ: @VDM.Viewtype: #COMPOSITE

Хусусиятҳои View Composite:

  1. Онҳо метавонанд ба дигар намуди Композитсия дастрасӣ пайдо кунанд, аммо на ба ҷадвалҳои пойгоҳи додаҳо.
  2. Онҳо метавонанд бо дигар ақидаҳои таркибӣ ва назари асосӣ робита дошта бошанд.
  3. Зиёд кардан мумкин аст.
  4. Онҳо бояд дубора истифода шаванд.

 

3. Намоиши истеъмол

Намоишҳои истеъмолӣ дар болои манзараҳои интерфейс сохта шудаанд. Бо номи Истеъмол, мо метавонем тахмин кунем, ки ин назар аз ҷониби SAP UI5 тавассути OData, дархостҳои таҳлилӣ, моделҳои хидматрасонии транзаксионӣ истеъмол карда мешавад.

Эзоҳ: @VDM.Viewtype : #ИСТЕЪМОЛ

Чӣ гуна намуди CDS-ро дар ADT эҷод кардан мумкин аст?

Барои сохтани намуди CDS амалҳои зеринро иҷро кунед:

  1. Ба анбори нави ABAP гузаред.
    Анбори нави ABAP
  2. Таърифи маълумотро интихоб кунед.
    Таърифи маълумотро интихоб кунед
  3. Таъмини баста, ном, тавсифи намуди CDS.
  4. Акнун аз имконоти додашуда Муайян кардани Намоиш-ро интихоб кунед.
    Намоишро муайян кунед
  5. Номи манбаи маълумот, номи намоиши SQL, эзоҳҳои зарурӣ ва дигар хосиятҳоро муайян кунед.
    Номи манбаи маълумотро муайян кунед
  6. Муайян кардани дархости интихоби маълумот.
    Муайян кардани дархости интихоби маълумот
  7. Захира кунед ва фаъол созед.

Чӣ тавр маълумотро аз CDS Views дидан мумкин аст?

  1. Дар объекти сарчашмаи DDL, ба намуди CDS-и худ гузаред.
  2. Тугмаи ростро клик кунед ва КУШОДАНИ ПАНАМОЗИИ МАЪЛУМОТ-ро интихоб кунед. Инчунин, шумо метавонед намуди CDS-ро кушоед ва барои дидани маълумот F8-ро пахш кунед.
  3. Натиҷа ба шумо маълумоти аз CDS View гирифташударо нишон медиҳад.

Эзоҳ диҳед

Ин сомона ба воситаи Akismet барои кам кардани спам истифода мешавад. Омӯзед, ки чӣ тавр маълумотҳои худро тафтиш кунед.