Milyen nyelven fejlesztették az SAP-ot?


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

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük