Pambuka - kirim iki minangka bagéan saka SAP ABAP RAP seri.
Bab lan Paragraf
Pambuka
SAP wis ngenalake macem-macem model pemrograman sing mbantu organisasi liwat pangembangan aplikasi efisien sing nyukupi kabutuhan bisnis. Sajrone wektu, kanthi syarat lan teknologi sing ganti, model pemrograman iki wis berkembang saka DYNPRO lan dhaptar model pemrograman kanggo aplikasi adhedhasar SAP GUI dadi model WEB DYNPRO kanggo aplikasi web lan banjur dadi model pemrograman SAP ABAP kanggo SAP Fiori.
Nalika model pemrograman SAP ABAP kanggo SAP Fiori minangka kauntungan utama babagan lanskap sing berkembang, keluwesan lan pemodelan efisien kanggo SAP Fiori, SAP HANA; ora duwe kritéria tartamtu kaya kesederhanaan lan akses ngetik menyang entitas bisnis sing katon minangka kabutuhan dhasar kanggo pangembangan aplikasi. Ing kene RAP, model pemrograman anyar dening SAP, ngisi celah kasebut.
SAP ABAP RAP nyedhiyakake pendekatan intrinsik kanggo mbangun aplikasi adhedhasar SAP Fiori sing dioptimalake kanggo S/4 HANA lan bisa mbukak ing papan lan uga ing awan.
Kita wis nulis kode ing macem-macem basa (kayata ABAP, CDS, UI5/FIori lan OData) ing platform beda (SAP NetWeaver, SAP Editor, HANA Studio, lan SAP Web IDE) kanggo entuk operasi CRUD ing data bisnis. Iki kabeh duwe watesan dhewe kayata pangembangan independen sumber, pangembangan independen platform, lsp. Kanggo mbusak katergantungan ing macem-macem platform lan kanggo nggabungake alat SAP lan open-source ing siji platform, SAP teka karo Model Pemrograman Aplikasi Cloud.
Apa SAP CAP?
Model Pemrograman Aplikasi Awan SAP, uga dikenal minangka SAP CAP minangka kerangka alat, basa lan perpustakaan (sumber terbuka lan alat lan teknologi SAP) sing dirancang kanthi efisien kanthi praktik paling apik SAP kanggo mbantu para pangembang nyilikake upaya coding, ngembangake perdamaian kode sing bisa digunakake maneh. wangun layanan mikro lan kanggo fokus ing ngrancang lan ngleksanakake bisnis / logika tartamtu perusahaan.
Apa SAP ABAP RAP?
Model Pemrograman Aplikasi (RAP) SAP ABAP RESTful dikenalake dening lingkungan SAP Cloud Platform ABAP lan kasedhiya karo rilis 1808 lan luwih dhuwur.
Model Pemrograman Aplikasi RESTful dibangun ing ndhuwur model data semantik (CDS) lan layanan transaksional kapapar ing definisi prilaku lan implementasine ing kelas prilaku. Iki uga ngidini adaptasi aplikasi sing wis ana kanggo dimodelake sing dimaksudake kanggo digunakake ing wektu sing suwe. Sampeyan bisa miwiti saka awal (implementasi greenfield) utawa sampeyan bisa nggunakake maneh logika bisnis ana (implementasine brownfield).
Siji bisa ngembangake skenario end-to-end ing ngisor iki:
- Layanan SAP Fiori
- konsumsi layanan
- API Web
Bedane antarane SAP CAP lan SAP RAP
comparison | SAP KAB | SAP RAP |
Jinis Layanan | Mung Layanan Cloud. | Loro ing Premis lan Layanan Cloud. |
Teknologi | Open Source + SAP Stack (HANA DB, CAP CDS, SAP UI5). | SAP CDS lan SAP ABAP (utawa ABAP on Cloud). |
Pangkalan Data | Basis data mung bisa dadi Database HANA (ing cloud). | Basis data bisa dadi SAP konvensional S4HANA utawa HANA Database (ing cloud). |
Aplikasi Layer | Lapisan aplikasi bisa dadi Node.js utawa Java. | Lapisan aplikasi yaiku ABAP. |
frontend | Pangembangan UI didhukung. | Mung API sing digawe, pangembangan UI ora dadi bagian saka arsitektur RAP. |
penyebaran prajurit | Bisa disebarake mung ing Cloud Foundry minangka paket siji (MTA.yaml sing kalebu Database + layanan Mikro + UI) utawa rong paket (UI dipisahake ing kasus iki). | RAP di-host liwat ABAP ing awan, sing bisa uga mung disebarake liwat pengecoran awan. Nanging aplikasi UI nggunakake layanan sing digawe dening SAP RAP bisa disebarake liwat Neo utawa Cloud Foundry. |
Dhukungan Laporan ABAP | Layanan sing digawe dening CAP bisa digunakake dening laporan ABAP liwat telpon panjalukan HTTP eksternal. | Layanan sing digawe dening SAP RAP bisa digunakake langsung ing ABAP Reports liwat Entity Manipulation Language (EML). |
Dhukungan OData | SAP CAP mung ndhukung OData V4. Nanging bisa nggunakake plugin kanggo downgrade layanan menyang OData V2. | Sampeyan bisa nggawe layanan OData V2 lan V4. |
Pangembangan IDE | SAP CAP bisa dikembangake nggunakake SAP Business Application Studio (BAS) utawa Visual Studio. | SAP RAP bisa dikembangake nggunakake HANA Studio/Eclipse yen ana ing lokasi lan ABAP ing awan. |
Cathetan Suku
Waca liyane babagan SAP CAP ing dokumentasi resmi: https://cap.cloud.sap/docs/
Sinau babagan SAP CAP ing tutorial GoCoding: https://gocoding.org/sap-cloud-application-programming/
Waca liyane babagan SAP RAP ing dokumentasi resmi: https://help.sap.com/viewer/923180ddb98240829d935862025004d6/Cloud/en-US/289477a81eec4d4e84c0302fb6835035.html
Sinau babagan SAP RAP ing tutorial GoCoding: https://gocoding.org/sap-abap-rap/
0 Komentar