Vilket språk utvecklades SAP på?


Bästa svaret

Försök att ge förenklad förklaring:

SAP

  • För det första är det en produkt.
  • Ägarföretag, härleder sitt namn med produktnamnet ”SAP”
  • Det är ett ledningssystem (dvs. kallat ERP). Vilket betyder att detta är ett verktyg som används för att ”hantera systemet” (domänspecifikt – ekonomi etc.).

Nu har SAP skapat en miljö kring SAP. För att kunna fungera i SAP-miljö (dvs. för anpassningar etc.) krävdes språkabstrahering. Här kommer ABAP.

ABAP

  • Det är ett språk (hög nivå) som används i SAP-miljön för anpassningar eller implementeringar av nya funktioner.
  • Det är på hög nivå, eftersom det bara är känt i SAP-miljö.

Därför skulle alla anpassningar på den grundläggande versionen av SAP som ges till någon SAP-kund kräva användning av ABAP, annars är just levererad SAP tillräckligt bra för användning (dvs ingen ABAP krävs).

Nu är en annan term HANA.

HANA

  • Detta är en RDBMS i minnet.
  • Ett annat verktyg / produkt från SAP, skulle du säga, och dess främsta fokus är att underlätta ”analys”.
  • Sättet, detta är utformat, ger hög komprimering (kolumnvis lagring) och används därför huvudsakligen för ”LÄS” -operationer, varför det är associerat med ”analys”.

SAP och HANA sammanfattar den underliggande komplexitet av databasåtkomstfrågor och användargränssnitt (utvecklat i java) tillsammans för att göra användarupplevelsen bra för ledningssystemet (används huvudsakligen i analyser, och så att huvudfokuset förblir i analysen). Detta mycket specifika verktyg / produkt sägs som ”teknik”, eftersom det har en egen miljö (terminologier etc.). ABAP underlättar vidareutveckling av SAP-ERP.

Den underliggande utvecklingen finns i C, C ++ (och ABAP) för SAP.

Svar

Grunden (den underliggande körtiden) utvecklas i C. Utöver det finns ett lager utvecklat i ett proprietärt COBOL-liknande språk som heter ABAP. Det finns ett antal gränssnitt och teknologier som gör att delar av systemet kan utvecklas på vilket språk som helst. Se http://en.wikipedia.org/wiki/Abap

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *