SAP ERP


SAP ERP

SAP ERP ist das Hauptprodukt des deutschen Software-Unternehmens SAP AG, das es seit 1993 vertreibt. ERP steht für Enterprise-Resource-Planning oder Unternehmens-Informationssystem, womit alle geschäftsrelevanten Bereiche eines Unternehmens im Zusammenhang betrachtet werden können.

Bis Dezember 2003 wurde das Produkt unter dem Namen SAP R/3 geführt, bis 2007 unter mySAP ERP. Die letzte angebotene R/3-Version heißt R/3 Enterprise 4.70 Extension Set 2.00. Die aktuelle Version ist ECC 6.0.

Der Name SAP R/3 entstand aus der Konzeption als Client-Server-System (System, Anwendungen und Produkte), wobei das „R“ für realtime („Echtzeit“) und die „3“ für die Programmgeneration, aus denen ein R/3-System besteht (siehe unten). Der Vorgänger SAP R/2 war für den Betrieb auf Großrechner-Anlagen konzipiert. Dessen Vorgänger wurde ab 1972 entwickelt, das System R.

Inhaltsverzeichnis

Struktur

SAP ERP unterscheidet sich von R/3 vor allem dadurch, dass es auf SAP NetWeaver aufbaut: integrale Bestandteile können in ABAP und in Java implementiert sein, und neue Funktionsbereiche werden häufig nicht mehr als Teil des bisherigen ERP-Systems (mit teils eng untereinander verknüpften Bestandteilen) erstellt, sondern als eigenständige Komponenten oder gar Systeme. Der ABAP-Teil der zentralen Komponente SAP ECC (ERP Central Component) ist der technische Nachfolger des R/3 Enterprise 4.70 (einschließlich dessen Enterprise Extensions und Industry Solutions). Die Kernmodule von R/3 werden aber in ERP unverändert eingesetzt, welches auch ohne NetWeaver einsetzbar ist.

Es gibt die Releases

  • mySAP ERP 2004 mit ECC 5.0, SAP Web AS 6.40
  • SAP ERP 6.0 (vorher mySAP ERP 2005) mit ECC 6.0, SAP Web AS 7.0

SAP ERP ist erhältlich unter einem eigenen Lizenzvertrag oder im Rahmen eines Vertrags über die SAP Business Suite. Seit 2006 wird die SAP ERP Anwendung ausschließlich durch Enhancement Packages (Erweiterungspakete) funktional erweitert – zusätzlich zur üblichen Wartung durch Support Packages. SAP hat mit den SAP Enhancement Packages ein Erweiterungskonzept geschaffen, das einerseits für Stabilität bei bestehenden Funktionen sorgt und andererseits einen vereinfachten und selektiven Zugang zu neuen Funktionen ermöglicht. Dabei ist durch den Einsatz der Switch-Framework-Technologie sichergestellt, dass es keine funktionalen Änderungen bei der Installation gibt.

Seit Mai 2011 ist das SAP Enhancement Package 5 generell verfügbar. Der Ramp-Up für Enhancement Package 5 begann im Dezember 2010.

Da R/3 im Wesentlichen in ERP aufgegangen ist, treffen die Aussagen zu SAP R/3 im folgenden Text ebenso auf SAP ERP zu.

Module

SAP R/3 erlaubt die EDV-gestützte Abwicklung einer Vielzahl der Aufgaben, die in einem typischen Wirtschaftsunternehmen anfallen. Der modulare Aufbau entspricht der in vielen Unternehmen üblichen Organisationsstruktur. Die Module sind jedoch nicht im informationstechnischen Sinne unabhängig (modular); vielmehr sind die Funktionen eng miteinander verzahnt (Funktionsintegration), und die Inbetriebnahme eines Moduls hat stets auch Auswirkungen in anderen Modulen.

Nach R/3-Systematik sind dabei den drei von R/3 unterstützten betriebswirtschaftlichen Anwendungsbereichen Rechnungswesen, Logistik sowie Personalwirtschaft jeweils „Module“ zugeordnet, die mit einem eindeutigen Kürzel bezeichnet werden. Die Module wiederum lassen sich in „Komponenten“ unterteilen.

Mit ERP hat sich die Systematik gegenüber R/3 insofern geändert, als nun unterschieden wird zwischen:

  • ECC (ERP Central Component) mit den unten genannten R/3-Modulen
  • Weitere Komponenten, die den Charakter von Branchenlösungen haben, darunter Media, Telecommunications, Utility, Insurance, Health Care, Oil and Gas oder Mining

Rechnungswesen

(engl. Financials)

  • FI: Finanzwesen (engl. Financial Accounting) Rechnungswesen
    • FI-GL: Hauptbuchhaltung (engl. General Ledger Accounting)
    • FI-AP: Kreditorenbuchhaltung (engl. Accounts Payable)
    • FI-AR: Debitorenbuchhaltung (engl. Accounts Receivable)
    • FI-BL: Bankbuchhaltung (engl. Bank Accounting)
    • FI-AA: Anlagenbuchhaltung (engl. Asset Accounting)
    • FI-CA: Vertragskontokorrent (engl. Contract Accounting)
    • FI-LC: Konsolidierung (engl. Legal Consolidation)
    • FI-SL: Spezielle Ledger (engl. Special Purpose Ledger)
    • FI-TV: Reisemanagement (engl. Travel Management)
  • CO: Controlling (Kostenrechnung)
    • CO-OM: Gemeinkostenrechnung (engl. Overhead Cost Management)
    • CO-PC: Kostenträgerrechnung (engl. Product Costing)
    • CO-OM-CEL: Kostenartenrechnung (engl. Cost Element Ledger)
    • CO-OM-CCA: Kostenstellenrechnung (engl. Cost Center Accounting)
    • CO-OM-OPA: Gemeinkostenaufträge und Projekte (engl. Overhead Orders and Projects Accounting)
    • CO-PA: Ergebnis- und Marktsegmentrechnung (engl. Profitability Analysis)
    • EC-PCA: Unternehmenscontrolling, Profit Center Rechnung (engl. Enterprise Controlling, Profit Center Accounting)
    • EC-CS: Unternehmenscontrolling, Konsolidierungssystem (engl. Enterprise Controlling, Consolidation System)

Der Applikationskern mit den Finanzmodulen FI und CO beinhaltet in SAP ERP einige neue Funktionen. Dazu zählen:

  • das neue Hauptbuch (engl. New General Ledger)
  • ein Abstimmungstool für Intercompany-Geschäfte
  • das Closing Cockpit
  • FSCM Credit Management
  • FSCM Dispute Management
  • FSCM Collections Management
  • FSCM Biller Direct

Im Detail gab es viele Erweiterungen in bekannten Bereichen wie z.B. der Anlagenbuchhaltung, wo der Abschreibungslauf und periodische Bestandsbucher bezüglich der Performance optimiert worden sind. Bei einem Wechsel sollen mit der Extension-Set-Technik Neuerungen von den Kunden einzeln eingeschaltet werden können. Gekapselte Neuerungen, wie z.B. das neue Hauptbuch, sind zwar technisch vorhanden, aber inaktiv. (Quelle: ISBN 3898427463, mySAP ERP Financials (SAP PRESS))

  • SEM: Unternehmenscontrolling (engl. Strategic Enterprise Management)
    • SEM-BCS: Business Consolidation
    • SEM-BPS: Business Planning and Simulation
    • SEM-CPM: Corporate Performance Monitor
    • SEM-SRM: Stakeholder Relationship Management
    • SEM-BIC: Business Information Collection
  • EC: Unternehmenscontrolling (engl. Enterprise Controlling) (darunter EC-PCA Profit-Center-Rechnung)
  • IM: Investitionsmanagement (engl. Investment Management)
  • PSM: Haushaltsmanagement (engl. Public Sector Management)
  • PS: Projektabwicklung (engl. Project System)
  • RE: Immobilienmanagement (engl. Real Estate Management)
  • TR: Finanzmanagement (engl. Treasury)

Personalwirtschaft

(engl. Human Capital Management - HCM)

  • PA: Personalmanagement (engl. Personnel Management)
  • PT: Personalzeitwirtschaft (engl. Personnel Time Management)
  • PY: Personalabrechnung (engl. Payroll)
  • PE: Veranstaltungsmanagement (engl. Training and Event Management)
  • PD: Personalentwicklung (engl. Personnel Development)
  • CP: Kostenplanung (engl. Cost Planning)

Logistik

(engl. Logistics)

Anwendungsübergreifende Komponenten

(engl. cross applications)

  • IS: Branchenlösungen (s. u.)
  • WF: Workflow

Branchenlösungen

(engl. Industry solutions) Diese Module können durch Branchenlösungen ergänzt werden, die mit dem Präfix IS (Industry Solution) gekennzeichnet werden, z. B.

  • IS-A (Automotive)
  • IS-AD (Aerospace & Defense)
  • IS-AFS (Apparel and Footwear)
  • IS-BEV (Beverage),
  • IS-DFPS (Defense Forces & Public Security)
  • IS-H (Healthcare)
  • IS-HER (Higher Education & Research )
  • IS-HMED (Clinical System )
  • IS-M (Media)
  • IS-M/AM ( Media / Advertisement & Media-Sales)
  • IS-M/SD (Media / Sales & Distribution)
  • IS-OIL (Oil & Gas)
  • IS-R (Retail)
  • IS-RE (Real Estate)
  • IS-PS (Public Sector)
  • IS-U (Utilities)

Zielgruppe

SAP R/3 gilt als recht komplex und relativ teuer, bei der Einführung insbesondere durch die aufwendige individuelle Konfiguration und Anpassung (das sogenannte Customizing). Daher entscheiden sich hauptsächlich größere Unternehmen für R/3.

Viele Partner vertreiben jedoch bereits vorkonfigurierte Systeme, wodurch der Einführungsaufwand deutlich geringer wird. Der Einführungsaufwand von SAP R/3 im Verhältnis zum Einführungsaufwand anderer Systeme relativiert sich auch dadurch, dass im Vergleich zu anderen Systemen ein geringer Aufwand für Individualentwicklungen und Modifikationen anfällt.

Der Funktionsumfang kann auch schrittweise aktiviert und verwendet werden. Daher eignet sich SAP auch für KMUs und kleinere Unternehmen, die in der Zukunft wachsen möchten. Da sich die Lizenzkosten für SAP auf Basis der User berechnen und diverse Dienstleister ein System-Hosting für SAP-Systeme anbieten, können die Kosten für den laufenden Betrieb des Systems teilweise sogar unter den Kosten anderer Systeme liegen.

Das R/3-System ist grundsätzlich mandantenfähig, d.h. es können mehrere Unternehmen mit weitgehend eigenständigen Einstellungen auf einem (physischen und/oder logischen) System verwaltet werden.

Für Klein- und Mittelbetriebe stellt SAP eine Variante des R/3-Systems namens SAP SMB (Small and Midsize Businesses) zur Verfügung. Für diese bietet SAP weiterhin die Möglichkeit, den Server bzw. die Wartung des Servers aus der eigenen Firma auszulagern, so dass diese kein eigenes Rechenzentrum betreiben müssen.

Architektur

Client-Server-Architektur

Das System verwendet eine dreigliedrige (three-tier) Client-Server-Architektur, bestehend aus:

Durch diese Struktur ist es bei steigenden Anforderungen möglich, die Aufgaben auf weitere Maschinen zu verteilen und dadurch die Leistungsfähigkeit des Gesamtsystems zu erhöhen.

Datenbank

Die verschiedenen SAP-Komponenten setzen eine eigene relationale SQL-Datenbank voraus, die nicht von dem Unternehmen selbst geliefert wird. R/3 / ERP und der SAP Web Application Server unterstützen neben der hauseigenen SAP MaxDB – eine von der Software AG übernommene Version von Adabas – gängige Produkte wie DB2, Informix, Microsoft SQL-Server sowie Oracle. Die aktuell unter einer Plattform unterstützten Kombinationen sind online in der Platform Availability Matrix (PAM) im Service-Marketplace dokumentiert.

Applikationsserver

Die gesamte betriebswirtschaftliche Verarbeitung erfolgt im Applikationsserver durch spezielle Programme, die in der proprietären Programmiersprache ABAP/4 (Advanced Business Application Programming Language) geschrieben sind und durch Tools wie Data Dictionary, Maskengenerator oder Query-Manager ergänzt werden.

Die Sprache wurde seit SAP R/2 (1979) laufend weiterentwickelt. In neueren Releaseständen ab dem Jahr 2000 kann teils auch in Java programmiert werden. Der ABAP-Quellcode ist ohne Zusatzlizenzen zugänglich, so dass an der ausgelieferten Standardsoftware Änderungen möglich sind bzw. diese als Vorlage für eigene Anwendungen herangezogen werden kann.

Die Programme werden innerhalb einer speziellen Laufzeitumgebung ausgeführt, die sich SAP „Kernel“ nennt.

Kernel

Der Kernel ist in C programmiert und kann – im Unterschied zu den meisten ABAP-Programmen – vom Kunden weder eingesehen noch geändert werden. Der Kernel abstrahiert sowohl von den Gegebenheiten der eingesetzten Betriebssysteme als auch von der speziellen SQL-Syntax des eingesetzten DBMS, so dass ABAP-Programme auf allen Plattformen lauffähig sind, für die ein R/3-Kernel zur Verfügung steht. Im Gegenzug müssen diese auf maschinen- oder datenbankspezifische Optimierungen oder Features verzichten.

Der Kernel enthält folgende wesentliche Bestandteile:

  • Sperrserver
  • Verbuchungsprozesse
  • Spoolprozesse
  • Dialogverarbeitung
  • Hintergrundverarbeitung

Die Prozesse können je nach Bedarf auf unterschiedliche Maschinen verteilt sein. Der einfachste Fall (alle Prozesse laufen auf einem Applikationsserver) wird als sogenannte „Zentralinstanz“ bezeichnet. Für kleinere Szenarien ist diese Anordnung ausreichend; oft kann auch die Datenbank auf der gleichen Maschine gehalten werden. Einige Komponenten (insbesondere Sperr- und Verbuchungsprozesse) dürfen je System nur genau einmal existieren; die „Arbeitstiere“ hingegen (die Dialog- und Hintergrundprozesse), welche die eigentliche Programmausführung übernehmen, können über mehrere Maschinen verteilt werden. Die Kombination aus Datenbank und Applikationsserver-Prozessen wird als R/3-System bezeichnet.

Benutzeroberfläche

Ein Großteil der Anwendungen wird über die von SAP entwickelte grafische Benutzeroberfläche SAP GUI bedient. Je nach Komponente sind alternativ andere Clients möglich: Webbrowser mit oder ohne Java, WAP oder Java Web Start.

Erprobt wurden auch Möglichkeiten, OpenOffice.org als Frontend für R/3-generierte Berichte einzusetzen. Weiterhin wurde mit SAP Muse ein Projekt aufgesetzt, das künftig service-orientierte User-Interface-Funktionalität zur Verfügung stellen soll, die mit PC-Standard-Software/-Tools für Rich Internet Applications (RIA) wie Adobe Apollo, Microsoft WPF/Vista oder IBM with Rich Client Platform / RCP arbeiten kann. Aus dem Projekt ging die neue Clientsoftware SAP NetWeaver Business Client hervor, die es erlaubt, alle von SAP entwickelten Anwendungen rollenbasiert darzustellen.

Unter dem Namen Mendocino begann SAP 2005 gemeinsam mit Microsoft ein Projekt, das beide Software-Welten weiter verbinden sollte. Ein Jahr nach Projektstart kündigten beide Firmen die Auslieferung der Software an, die den Namen Duet trägt.

Customizing

Anders als bei den meisten kleineren ERP-Systemen sind im R/3 zahlreiche Variationen der Funktionalität allein durch Parameter einstellbar. Die Anpassungen dieser Einstellungen werden als Customizing bezeichnet und sind bei jeder Einführung des Systems oder eines Moduls vorzunehmen.

Die Vielzahl von Parametern wird über einige Tausend Datenbank-Tabellen gesteuert, die zur Laufzeit ausgewertet werden. Ihre Pflege erfolgt über einen Parameter-Baum, der ähnlich der Anwendungsstruktur nach Modulen aufgebaut ist und Pflegemasken und Funktionshinweise für die zulässigen Einträge bietet. Alternativ kann dies auch direkt über die Pflege der Steuertabellen erfolgen.

Reichen die Einstellungsmöglichkeiten durch die vorhandenen Customizing-Funktionen nicht mehr aus, stellen die Standardprogramme an einer Reihe von Stellen Erweiterungspunkte zur Verfügung, an denen über eine definierte Schnittstelle kundenspezifische Programmteile in die Standardverarbeitung eingebettet werden können (User Exits, Customer Exits, Business Add-Ins (BAdIs), Enhancements).

Wenn auch diese Möglichkeiten nicht ausreichen, können kundenspezifisch (fast) alle Standardprogramme verändert werden. Diese „Modifikationen“ werden automatisch aufgezeichnet, um im Falle von Fehlern die Verantwortung zuordnen zu können. Wegen des erhöhten Folgeaufwands (Abgleich beim Update der Standardprogramme) werden Modifikationen jedoch nach Möglichkeit vermieden.

Das Zusammenspiel der verschiedenen Parameter ist nur teilweise dokumentiert – die Anpassung an ein Unternehmen bedarf daher seitens der verantwortlichen Berater einer gewissen Erfahrung.

Host-Betriebssysteme

R/3 und die auf dem SAP Web AS ABAP bzw. SAP NetWeaver aufbauenden späteren SAP-Systeme (darunter SAP ERP/ECC) unterstützen serverseitig eine Reihe gängiger Plattformen:

Seit 1999 befassen sich im SAP Linux Lab SAP-Mitarbeiter, Distributoren und Hardware-Hersteller gemeinsam mit der Herstellung von SAP-Produkten speziell für Linux. Zum Stand Mitte 2005 werden SUSE, Red Hat und Red Flag unterstützt, allerdings nur in bestimmten Server-Ausführungen dieser Distributionen. Andere Linux-Derivate sind durch die SAP nicht zertifiziert.

Literatur

  • Bernd Herth, Navratil, Otterbein, Rhein: SAP R/3 Basissystem. Release 4.6. Addison-Wesley, München 2001, ISBN 3-8273-1727-4 (SAP Anwenderedition).
  • Knut Hildebrand, Michael Rebstock (Hrsg.): Betriebswirtschaftliche Einführung in SAP R/3. R. Oldenbourg Verlag, München/Wien 2000, ISBN 3-486-25548-7.
  • Michael Hölzer, Michael Schramm: Qualitätsmanagement mit SAP R/3. Galileo-Press, Bonn 2005, ISBN 3-89842-655-6 (SAP PRESS).
  • Gunther Friedl, Christian Hilz, Burkhard Pedell: Controlling mit SAP. 4. Auflage. Vieweg, Wiesbaden 2005, ISBN 3834801011.
  • Stephan Kaleske: Query-Reporting mit SAP ERP. Galileo-Press, Bonn 2009, ISBN 978-3-8362-1433-9 (SAP PRESS).
  • Steffen Wittenauer, Jan Hollmann, Marc Bülling: SAP R/3 Modul PS - Projektsystem. GRIN Verlag, München 2007, ISBN 978-3638646741.
  • Martina Kaplan, Christian Oehler: SAP Enhancement Packages - Funktionsweise und Implementierung. SAP Press, Bonn 2010, ISBN 3-836-21454-7.

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SAP ERP — ERP Developer(s) SAP AG Written in ABAP/4 Type ERP Website SAP ERP …   Wikipedia

  • SAP ERP — Systems, applications, and products for data processing Pour les articles homonymes, voir SAP. SAP (Systems, Applications, and Products for data processing en anglais et Systeme, Anwendungen und Produkte in der Datenverarbeitung en allemand) est… …   Wikipédia en Français

  • SAP — AG Rechtsform Aktiengesellschaft[1] ISIN DE0007164600 …   Deutsch Wikipedia

  • SAP R/3 — SAP ERP ist das Hauptprodukt des deutschen Software Unternehmens SAP AG, das es seit 1993 vertreibt. ERP steht für Enterprise Resource Planning oder Unternehmens Informationssystem, womit alle geschäftsrelevanten Bereiche eines Unternehmens im… …   Deutsch Wikipedia

  • SAP — AG Тип Публичн …   Википедия

  • SAP (company) — SAP AG Logo de SAP AG Dates clés 1972 (Création) Fondateur(s) Dietmar Hopp, Hasso Plattner, Hans Werner Hector et Claus Wellenreut …   Wikipédia en Français

  • SAP AG — Logo de SAP AG Dates clés 1972 (Création) Fondateur(s) Dietmar Hopp, Hasso Plattner, Hans Werner Hector et Claus Wellenreut …   Wikipédia en Français

  • SAP R/3 — is the former name of the main enterprise resource planning software produced by SAP AG. It is an enterprise wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such… …   Wikipedia

  • SAP for Retail — ist eine branchenspezifische Softwarelösung des Softwareunternehmens SAP AG für den Einzelhandel. Als Gesamtsystemverbund soll die Unternehmenssoftware den Einzelhandel bei der Gestaltung der Sortimente, der Absatzmöglichkeiten, den… …   Deutsch Wikipedia

  • SAP Implementation — is the whole of processes that defines a complete method to implement SAP software in an organization. The SAP implementation method described in this entry is a generic method and not a specific implementation method as such. It is based on best …   Wikipedia