Legjobb válasz
Megpróbál egyszerűsített magyarázatot adni:
SAP
- Először is egy termék.
- Tulajdonosi vállalat, nevét az “SAP” terméknévvel kapta.
- Ez egy irányítási rendszer (azaz ERP). Ami azt jelenti, hogy ez egy eszköz a rendszer “kezeléséhez” (tartományspecifikus – pénzügy stb.).
Most, hogy az SAP környezetet hozott létre az SAP körül. Az SAP-környezetben való működéshez (azaz testreszabáshoz stb.) Nyelv-absztrakcióra volt szükség. Itt jön az ABAP.
ABAP
- Ez egy olyan nyelv (magas szintű), amelyet az SAP környezetben testreszabásra vagy új funkciók megvalósítására használnak.
- Magas szintű, mert csak az SAP környezetben ismert.
Ezért az SAP alapváltozatának bármely testreszabása az SAP valamelyik vásárlójának ABAP használatát igényli, egyébként a most szállított SAP elég jó a felhasználáshoz (azaz nincs szükség ABAP-ra).
Most egy másik kifejezés a HANA.
HANA
- Ez egy memóriában lévő RDBMS.
- Az SAP egy másik eszköze / terméke, mondhatnánk, és elsődleges célja a megkönnyíti az “elemzést”.
- Ennek megtervezési módja nagy tömörítést biztosít (oszloponkénti tárolást), ezért elsősorban a “READ” műveletekhez használják, ezért társul az “elemzéshez”.
SAP és HANA együtt kivonja az alapul szolgáló az adatbázis-hozzáférési lekérdezések és a (Java-ban kifejlesztett) felhasználói felület összetettsége annak érdekében, hogy a felhasználói élmény jó legyen az irányítási rendszer számára (főként az elemzésben használják, és így a fő hangsúly az elemzésben maradjon). Ezt a nagyon specifikus eszközt / terméket “technológiának” nevezik, mivel saját környezettel rendelkezik (terminológiák stb.). Az ABAP megkönnyíti az SAP-ERP továbbfejlesztését.
Az alapul szolgáló fejlesztés az SAP C, C ++ (és ABAP) fájljaiban található.
Válasz
Az alap (a mögöttes futásideje) C-ben van kifejlesztve. Ráadásul egy ABAP nevű saját COBOL-szerű nyelven kifejlesztett réteg. Számos olyan interfész és technológia létezik, amelyek lehetővé teszik a rendszer egyes részeinek bármilyen nyelven történő fejlesztését. Lásd: http://en.wikipedia.org/wiki/Abap