Page сонгоно

SAP RAP архитектур

by | Jun 9, 2021 | ABAP RAP

Нүүр хуудас » SAP » ABAP » ABAP RAP » SAP RAP архитектур

Өмнөх үг - Энэ нийтлэл нь нэг хэсэг юм SAP ABAP RAP цуврал.

Оршил

SAP ABAP RESTful Хэрэглээний програмчлалын загвар (RAP) нь SAP BTP (Бизнес технологийн платформ) ABAP орчин эсвэл үндсэн SAP S дээр суурилсан SAP HANA-д зориулагдсан SAP OData дээр суурилсан SAP Fiori үйлчилгээ болон вэб API-уудыг үр ашигтай төгсгөлөөс төгсгөл хүртэл хөгжүүлэхэд дэмжлэг үзүүлдэг. /4 HANA.

Архитектурын тойм

SAP RAP Architecture-ийн доорх бүдүүлэг хувилбар нь бидний ашиглаж болох үндсэн функцуудыг дүрсэлсэн болно.

SAP RAP гэж юу вэ

Доорх зурагт SAP ABAP RESTful Application Programming загварыг ашиглан OData үйлчилгээг хөгжүүлэх явцад шийдвэрлэх шаардлагатай гол олдворуудыг харуулав. Энэ нь хэрэглүүрийг хөгжүүлэх урсгалыг харуулсан доороос дээш хандлагыг дүрсэлдэг.

SAP RAP архитектур

Зураг 1: SAP ABAP RAP архитектурын тойм

SAP ABAP RAP нь гурван давхаргат архитектур юм: Өгөгдлийн загварчлал ба зан төлөв; Бизнесийн үйлчилгээ ба; Үйлчилгээний хэрэглээ. Товчхон харцгаая.

Өгөгдлийн загварчлал ба зан төлөв

RAP-ийн үндсэн давхарга нь өгөгдлийн загварчлал ба зан төлөв юм. Энд бид бизнесийн объектын загварууд, асуулгын тодорхойлолтууд болон тэдгээрийн гүйлгээний зан үйлийг тодорхойлдог. Энгийн SAP Fiori програмын жишээг авч үзвэл, бид мэдээллийн сангийн хүснэгтийг тодорхойлж, CDS ашиглан өгөгдлийг дэлгэнэ. Үндэс нэгжийн CDS-г үүсгэсний дараа бид гүйлгээний зан төлөвийг мөн тодорхойлдог.

Бизнес үйлчилгээ

Дунд давхаргад OData илчлэгчийг хоёр үе шаттайгаар гүйцэтгэдэг: эхний алхам нь холбогдох өгөгдлийн нэгжүүдийн протоколын үйлчилгээний хүрээний тодорхойлолтыг тодорхойлох, хоёр дахь алхам нь OData загварт өгөгдөл холбох явдал юм. Жишээлбэл, бид Борлуулалт-Захиалгатай холбоотой CDS-ийн 50 үзэлттэй боловч зөвхөн 1 үзвэрийг гадаад ертөнцөд харуулахыг хүсч байна. Энэ хувилбарыг энэ давхаргаар дамжуулан хийж болно. (Зураг 2-ыг үзнэ үү)

Загварын үеийн олдворууд

Зураг 2: Загварын үеийн олдворууд

Үйлчилгээний хэрэглээ

Хамгийн дээд давхарга нь Үйлчилгээний хэрэглээний давхарга юм. Энд OData үйлчилгээг SAP Fiori эсвэл Web API-д ашиглах боломжтой UI үйлчилгээ хэлбэрээр харуулах боломжтой бөгөөд дараа нь ямар ч үйлчлүүлэгч хэрэглэж болно.

SAP Fiori UI болон WEB API-ийн OData үйлчилгээний хэрэглээний дүрслэл

Зураг 3: SAP Fiori UI болон WEB API-ийн OData үйлчилгээний хэрэглээний дүрслэл

Зохиогч

0 санал

Сэтгэгдлийг оруулах

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд гэж тэмдэглэгдсэн байна *

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.

Зохиогч