SAP R/3

SAP R/3 är det tidigare namnet på programvaran för företagsresursplanering som producerats av det tyska företaget SAP AG (nu SAP SE ). Det är ett företagsomfattande informationssystem utformat för att koordinera alla resurser, information och aktiviteter som behövs för att slutföra affärsprocesser som orderuppfyllelse , fakturering , personalhantering och produktionsplanering .

Den nuvarande efterföljaren till SAP R/3 är känd som SAP S/4HANA .

Historik för SAP S/4HANA

Tidigare versioner

SAP R/2 var en stordatorbaserad affärsprogramsvit som var mycket framgångsrik på 1980-talet och början av 1990-talet. Det var särskilt populärt bland stora multinationella europeiska företag som krävde mjuka affärsapplikationer i realtid, med inbyggda möjligheter för flera valutor och flera språk.

R/3

Med intåget av distribuerad klient-server- beräkning tog SAP SE ut en klient-server-version av programvaran som heter SAP R/3 ("R" var för "Realtidsdatabehandling" och "3" var för " 3- tier ": 1) databas, 2) applikationsserver och 3) klient (SAPgui)). Den här nya arkitekturen är kompatibel med flera plattformar och operativsystem, som Microsoft Windows eller UNIX . Detta öppnade SAP för en helt ny kundbas.

SAP R/3 lanserades officiellt den 6 juli 1992. Olika versioner av programvaran gjordes under 1990-talet.

En nyare version av programvaran, med reviderad teknisk arkitektur, släpptes 2004 och döptes om till SAP ERP Central Component (ECC). SAP kom att dominera marknaden för stora affärsapplikationer. Den senaste versionen av produkten är SAP ECC 6.0 Enhancement Pack 8.

SAP ECC är kärnkomponenten i SAP:s Business Suite (en samling applikationer inklusive SAP CRM , SAP SCM och andra, tillsammans med ECC-komponenten). SAP ECC innehåller olika, men integrerade, funktionalitet inom sina "moduler" t.ex. Ekonomimodul, HR-modul, Warehouse Management etc. allt inom ECC). Den kombinerade komplexiteten hos Business Suite, tillsammans med nyare konkurrenter i molnet, har under de senaste åren lett till att SAP investerat mycket i förenklingar och kraftigt förbättrade systemsvarstider, vilket kulminerade med tillkännagivandet av S/4 Simple Suite i februari 2015. S /4 har en enstaka klientarkitektur och byggs på SAP:s in-memory databasteknologistack (HANA) och kommer att vara tillgänglig i ett urval av in-molnet och lokal distribution. Den klassiska treskiktiga och databasagnostiska arkitekturen för R/3 ersätts med en tvåskiktsarkitektur.

Släpps

  • SAP R/1 System RF: 1973
  • SAP R/2 stordatorsystem: 1979
  • SAP R/3 Enterprise Edition 1.0 A: Juli 1992
  • SAP R/3 Enterprise Edition 2.0B (SAP R/3 2.0B): juli 1993
  • SAP R/3 Enterprise Edition 3.1l (SAP R/3 3.1I): 11 maj 1998
  • SAP R/3 Enterprise Edition 4.0B (SAP R/3 4.0B): 6 april 1998
  • SAP R/3 Enterprise Edition 4.3
  • SAP R/3 Enterprise Edition 4.5B (SAP R/3 4.5B): 29 mars 1999
  • SAP R/3 Enterprise Edition 4.6B (SAP R/3 4.6B): 6 december 1999
  • SAP R/3 Enterprise Edition 4.6C (SAP R/3 4.6C): 3 april 2000
  • SAP R/3 Enterprise Edition 4.6F
  • SAP R/3 ENTERPRISE 4.7X110: 15 juli 2002
  • SAP R/3 ENTERPRISE 4.7X200: 22 september 2003
  • SAP ERP Central Component (ECC) 5.0: 21 juni 2004
  • SAP ERP Central Component (ECC) 6.0: 24 oktober 2005
    • SAP-förbättringspaket 1 för SAP ERP 6.0 (EHP1 FÖR SAP ERP 6.0): 21 december 2006
    • SAP-förbättringspaket 2 för SAP ERP 6.0 (EHP2 FÖR SAP ERP 6.0): 27 juli 2007
    • SAP-förbättringspaket 3 för SAP ERP 6.0 (EHP3 FÖR SAP ERP 6.0): 7 december 2007
    • SAP-förbättringspaket 4 för SAP ERP 6.0 (EHP4 FÖR SAP ERP 6.0): 21 november 2008
    • SAP-förbättringspaket 5 för SAP ERP 6.0 (EHP5 FÖR SAP ERP 6.0): 12 juli 2010
    • SAP-förbättringspaket 6 för SAP ERP 6.0 (EHP6 FÖR SAP ERP 6.0): 24 augusti 2011
    • SAP-förbättringspaket 7 för SAP ERP 6.0 (EHP7 FÖR SAP ERP 6.0): 13 augusti 2013
    • SAP Fiori 1.0 för SAP ERP (UI FÖR EHP7 FÖR SAP ERP 6.0): 29 november 2013
    • SAP-förbättringspaket 8 för SAP ERP 6.0 (EHP8 FÖR SAP ERP 6.0): 20 januari 2016
  • SAP S/4HANA
    • SAP S/4HANA 1511: november 2015
    • SAP S/4HANA 1610: 31 oktober 2016
    • SAP S/4HANA 1709: 15 september 2017
    • SAP S/4HANA 1809: 21 september 2018
    • SAP S/4HANA 1909: 20 september 2019
    • SAP S/4HANA 2020: 7 oktober 2020

Mjukvaruorganisation

SAP R/3 arrangerades i distinkta funktionsmoduler som täcker de typiska funktionerna i en affärsorganisation. De mest använda modulerna var Financials and Controlling (FICO), Human Resources (HR) , Material Management (MM), Sales & Distribution (SD) och Produktionsplanering (PP).

Varje modul hanterade specifika affärsuppgifter på egen hand, men kopplades till de andra modulerna där det var tillämpligt. Till exempel skulle en faktura från faktureringstransaktionen för försäljning och distribution gå vidare till bokföringen, där den kommer att visas i kundreskontra och kostnad för sålda varor.

SAP fokuserade vanligtvis på bästa praxis-metoder för att driva sina programvaruprocesser, men har nyligen expanderat till vertikala marknader . I dessa situationer producerade SAP specialiserade moduler (kallade IS eller Branschspecifika) inriktade på ett visst marknadssegment, såsom energibolag eller detaljhandel.

Teknologi

SAP baserade arkitekturen för R/3 på en klient/serverstruktur i tre nivåer:

  1. Presentationslager (GUI)
  2. Appliceringsskikt
  3. Databaslager

Presentationslager

SAP tillåter IT-stödd bearbetning av en mängd uppgifter som förekommer i ett typiskt företag. Den nyare SAP ERP-mjukvaran skiljer sig från R/3 främst eftersom den är baserad på SAP NetWeaver : kärnkomponenter kan implementeras i ABAP och i Java och nya funktionella områden skapas oftast inte längre som en del av det tidigare affärssystemet, med nära sammankopplade beståndsdelar , men som fristående komponenter eller till och med system.

Applikationsserver

Denna server innehåller SAP-applikationerna. I system med två lager utgör denna server en del av databasservern. Applikationsserver kan ställas in för onlineanvändare, för bakgrundsbearbetning eller för båda.

En applikationsserver är en samling körbara filer som tillsammans tolkar ABAP/4-programmen (Advanced Business Application Programming / 4th Generation) och hanterar indata och utdata för dem. När en applikationsserver startas startar alla dessa körbara filer samtidigt. När en applikationsserver stoppas stängs alla av samtidigt. Antalet processer som startar när du tar upp applikationsservern definieras i en enda konfigurationsfil som kallas applikationsserverprofilen. Varje applikationsserver har en profil som anger dess egenskaper när den startar upp och när den körs. Till exempel anger en applikationsserverprofil:

  • Antal processer och deras typer
  • Mängden minne varje process kan använda
  • Hur lång tid en användare är inaktiv innan den automatiskt loggas ut.

Applikationsskiktet består av en eller flera applikationsservrar och en meddelandeserver. Varje applikationsserver innehåller en uppsättning tjänster som används för att köra R/3-systemet. Inte praktiskt, bara en applikationsserver behövs för att köra ett R/3-system. Men i praktiken är tjänsterna distribuerade över mer än en applikationsserver. Detta innebär att inte alla applikationsservrar kommer att tillhandahålla hela utbudet av tjänster. Meddelandeservern ansvarar för kommunikationen mellan applikationsservrarna. Den skickar förfrågningar från en applikationsserver till en annan inom systemet. Den innehåller också information om applikationsservergrupper och den aktuella lastbalanseringen inom dem. Den använder denna information för att välja en lämplig server när en användare loggar in på systemet.

Applikationsservern finns för att tolka ABAP/4-program, och de körs bara där. Om ett ABAP/4-program begär information från databasen kommer applikationsservern att skicka begäran till databasservern.

säkerhet

Server-till-server-kommunikation kan krypteras med SAPs kryptografiska bibliotek. Genom förvärvet av relevanta delar av SECUDE kunde SAP förse kryptografiska bibliotek med SAP R/3 för Secure Network Communications och Secure Sockets Layer .

Se även