sonstiges produkte geschichte sabap, c, c++, html, java os/390 aix digital unix hp-ux digital unix...

37
13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 11 SAP: S anduhr a bwartendes P rogramm? Geschichte Produkte Sonstiges

Upload: others

Post on 02-Dec-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 11

SAP: Sanduhr abwartendes Programm?

� Geschichte

� Produkte

� Sonstiges

Page 2: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Das R/3-Integrationsmodell

R/3R/3Client / ServerClient / Server

ABAPABAP

COCOControllingControlling

AMAMAnlagen-Anlagen-wirtschaftwirtschaft

PSPSProjekt-Projekt-systemsystem

WFWFWorkflowWorkflow

ISISBranchen-Branchen-lösungenlösungen

HRHRPersonal-Personal-wirtschaftwirtschaft

SDSDVertriebVertrieb

PPPPProduktions-Produktions-

planungplanung

QMQMQualitäts-Qualitäts-

Mgmt.Mgmt.

FIFIFinanz-Finanz-wesenwesen

PMPMInstand-Instand-haltunghaltung

MMMMMaterial-Material-

wirtschaftwirtschaft

Logistik Rechnungswesen

Personalwirtschaft Anwendungsüber-greifende Funktionen

Page 3: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

R/3 im Business Framework

� Umfassende betriebs-wirtschaftlicheFunktionalität

� R/3 als Produktfamilievon separat pflegbarenKomponenten

BusinessInformationWarehouse

BusinessInformationWarehouse

HR 4.0HR 4.0

LO 4.0

FI 4.0

Core 3.1Core 3.1

InternetApplications

InternetApplications

............

......

EmployeeSelf-

Service

EmployeeSelf-

Service

Add-onDevelop-

ment

Add-onDevelop-

ment

Comple-mentarySoftware

Comple-mentarySoftware

............

......

Internet

Intranet

Page 4: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

SAP R/3 - Branchen

SAP Chemicals

SAP ConsumerProducts

SAP High Tech &Electronics

SAP Oil & Gas

SAP Pharmaceuticals

SAP Banking

SAP Insurance

SAP Public Sector

SAP Automotive

SAP Healthcare

SAP Retail

SAP Telecom-munication

SAP Utilities

SAP Aerospace & DefenseSAP Engineering &

Construction

Page 5: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Beispiel einer Branchenlösung: IS- Insurance

Core Applikationen Branchenlösung

FI-GL General Ledger

FI-SL Special Ledger

CO-PA Profitability

Analysis

....weitere

Provisions-systeme

Schadens-abwicklung

Policen Verwaltung

Inkasso/Exkasso

Page 6: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Systemplattformen für das System R/3

* im Zusammenhang mit AS/400 nicht unterstützt

DB2 forOS/390DB2 forOS/390

Windows 3.1, Windows 95, Windows NT,OSF/Motif *, OS/2 Presentation Manager (PM),

Macintosh *, Java

Windows 3.1, Windows 95, Windows NT,OSF/Motif *, OS/2 Presentation Manager (PM),

Macintosh *, Java

ABAP, C, C++, HTML, JavaABAP, C, C++, HTML, Java

OS/390OS/390AIX

Digital UNIXHP-UX

AIXDigital UNIX

HP-UX

ReliantUNIX (SINIX)

SOLARIS

ReliantUNIX (SINIX)

SOLARISWindows NTWindows NT OS/400OS/400

Hardware Bull/ZenithCompaqData General...

Bull/ZenithCompaqData General...

NCRSequentSNI

NCRSequentSNI

DigitalHP (Intel)IBM (Intel)

DigitalHP (Intel)IBM (Intel)

BullDigitalHP

BullDigitalHP

IBMSNISUN

IBMSNISUN

UNIX SystemsUNIX SystemsIBM

AS/400IBM

AS/400

Betriebs-systeme

DialogSAPGUI

Sprachen

Daten-banken

IBMS/390IBM

S/390

DB2 Common ServerINFORMIX-OnLine

ORACLE

DB2 Common ServerINFORMIX-OnLine

ORACLE

DB2 Common Server INFORMIX-OnLine

ORACLEMS SQL Server

DB2 Common Server INFORMIX-OnLine

ORACLEMS SQL Server

DB2 for AS/400DB2 for AS/400

Page 7: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 71

Die R/3 InstanzInstanz (a)

. . . D-WP

Dispatcher

D-WP

Instanz (b)

. . . B-WP

Dispatcher

D-WP

„Zentrale“ Instanz (c)

. . . V-WP

Dispatcher

D-WP E-WP B-WP S-WPMessage-Message-

ServerServer

Page 8: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

AnwendungAnwendung

DatenbankDatenbank

R/3 Client/Server-Konfigurationen

PräsentationPräsentation

Datenbank-, Applikations-, Präsentations-Prozesse

Zentrales System Zweistufige Konfig. Dreistufige Konfig.

Präsentations-Prozesse

Datenbank-, Applikations-Prozesse

Ablauf von:

Applikations-Prozesse

Datenbank-Prozesse

Page 9: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

ABAPABAPInterpreterInterpreter

DBDBSchnitt-Schnitt-

stellestelle

EXEC SQL.SELECT ...END EXEC.

DatenbankDatenbanklokalelokalePufferPuffer

SELECT *FROM ... Native-SQLOPEN-SQL

Anwend.-Daten

Daten

DB-Daten

DB-Daten

Native-SQL

Applikations-Server Datenbank-Server

DB

Die R/3-Datenbankschnittstelle

Page 10: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Client/Server: Datenfluß

R/3 Anwendung

Puffer

Datenbank

Dispatcher

Work-prozeß

TabellenProgramme

Präsentation SAPGUIClient

Server/Client

Server

Work-prozeß

TerminalTerminal--prozeßprozeß

Softwareorientierte Sicht

Page 11: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 111

Prinzipien der Sprache ABAP

ABAP ...� legt alle Metadaten im aktiven ABAP Dictionary ab

� unterstützt betriebswirtschaftliche Datentypen undOperationen

� bietet durch OPEN-SQL die Möglichkeit, unabhängig vomjeweiligen Datenbanksystem auf Datenbanktabellenzuzugreifen

� bietet offene Programmierschnittstellen wie RFC (RemoteFunction Call) und OLE (Object Linking und Embedding)

� ist ereignisorientiert

� erlaubt objektorientierte Programmierung

Page 12: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Workprozeß 1 Workprozeß n

Shared Memory

RequestRequest-Queues

Front-End: SAPGUI

Dispatcher

Dynpro-Prozessor

ABAP-Prozessor

Datenbank-schnittstelle

Task-Handler

FabrikkalenderDynprosABAP-ProgrammeTabellenDictionary-Objekte...

Applikations-Puffer

Roll FileRoll FileUser-Context

Roll-Bereich

inte

rner

Spe

iche

r

. . .

Roll inRoll out

Puffer-Zugriffe

LAN - / WAN-Netz

Der Dialog-Workprozeß

Page 13: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

SELECT-OPTIONS..SELECT ...

WRITE ... CALL SCREEN ...

Dynpro

Dialoge mit dem Benutzer

Dialoge mit der Datenbank

AusgabelisteSelektionsbild

ABAP-Dialogformen

Page 14: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 141

Programmieren einer Anwendung

Die ABAP Development Workbench unterstützt den gesamten Software-Entwicklungszyklus.

Modellierung

RepositoryBrowser

ABAPDictionary

Screen Painter

Menu Painter

Function-builder

ABAP Editor

Debugger

Test-sequenzen

Performancetools

WorkbenchOrganizer

VersionsManagement

Analyse/Analyse/DesignDesign

Implemen-Implemen-tierungtierung TestTest VerwaltungVerwaltung

SAPLösung

Projekt Management - Workflow Modell - Dokumentation - PrototypingProjekt Management - Workflow Modell - Dokumentation - Prototyping

Page 15: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 151

Änderungsebenen

R/3 Basis

System Software

ABAPDWKunden

Pro-gramm

R/3 BusinessAnwendungen(SAP Standard)

Eigenent-Eigenent-wicklungenwicklungen

Erweite--rungen

CustomizingCustomizing

Modifikation

1122

Cust.-Exit 1

33

Cust.-Exit 2

44

Page 16: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 161

Die von SAP empfohlene 3-Systemlandschaft

ProduktionEntwicklung Qualitätssicherung

SAND

TEST CUST QTST TRNG PROD

Page 17: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 171

Systemweite Konzepte

AbteilungAbteilung SparteSparte

WerkWerk

KonzernKonzern

SAPSAPUnternehmensstruktur / Unternehmen

LagerhalleLagerhalle

Geschäfts-Geschäfts-bereichbereich

Geschäfts-Geschäfts-bereichbereich

Tochter-Tochter-gesellschaftgesellschaft

MandantMandant

BuchungskreisBuchungskreis

GeschäftsbereichGeschäftsbereich

WerkWerk

WerkslagerWerkslager

Verkaufs-Verkaufs-organisationorganisation

SparteSparte

Geschäfts-Geschäfts-bereichbereich

FirmaFirma Tochter-Tochter-gesellschaftgesellschaft

Page 18: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

SAPSAP

WerkWerk

UnternehmenUnternehmen

LagerhalleLagerhalle

AbteilungAbteilung SparteSparte Geschäfts-Geschäfts-bereichbereich

Vertriebs-Vertriebs-gesellschaft-gesellschaft-

MandantMandant

BuchungskreisBuchungskreis

WerkWerk

LagerortLagerort

VerkaufsVerkaufs--organisationorganisation

SparteSparte

FirmaFirma Tochter-Tochter-gesellschaftgesellschaft

Unternehmensstruktur

Page 19: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Organisationsstrukturen I

MandantMandant

Werk 1000 Werk 1100 Werk 1200

Lagerort0001

Lagerort0002

. . .. . .

Buchungskreis3000

Buchungskreis1000

Kostenrechnungskreis2000

Lagerort0003

Page 20: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Organisationsstrukturen II

Kostenrechnung

Buchhaltung / Vertrieb

Bestandsführung

SichtenSichten

Buchungskreis 1000

Mandant

OrganisationseinheitenOrganisationseinheiten

Werk1100

Vertriebsweg10

. . .. . .

Kostenrechnungskreis 1000

Disposition / Produktion

Verkaufsorganisation1000

Werk1000

Lagerort0001

Lagerort0002

Lagerort0003

Unternehmen

Page 21: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Mandant als Repräsentant des Unternehmens

R/3R/3Client / ServerClient / Server

ABAP/4ABAP/4

R/3 - System

Mandanten

Mandant 400: Unternehmen 2

Mandant 999: Unternehmen xyz

Mandant 001: Unternehmen 1

Mandant 500: Unternehmen 3

0001100030005000

0001100030005000

BuchungskreisMandant001400400500

Verkaufsorg.

Der Mandant in der Anwendung

Mandanten sind die logische Unterteilung des Systems inbetriebswirtschaftliche Einheiten mit ihnen zugeordneteneigenständigen betriebswirtschaftlichen Objekten

Page 22: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Ausprägung von Objekten am Beispiel

Buchungskreis Name der Firma Ort Land Währung Sprache

0001100030005000

WalldorfFrankfurt

New York

Tokyo

DEDEUSJP

EURUNIUSDJPY

DEDEENJP

SAP AGIDES AGIDES US Inc.IDES JP

Firma SAP AGFirma SAP AGin Walldorf,Deutschlandin Walldorf,DeutschlandWährung EURO ...Währung EURO ...

Customizing- AktivitätCustomizing- Aktivität

Pflege der Merkmale des Objekts

T001

Page 23: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Objektpflege über Tabellensichten (Views)

Buchungskreis Verkaufsorganisation

0001 0001

Tabelle 1Tabelle 3

View

Projektion

Selektion

JoinTabelle 1

V_TVKO

V_T001

View: Zuordnen Verkaufsorganisation - Buchungskreis

Buchungskreis Name SAP AG0001

Verkaufsorg. Name

0001 SAP AG

View: Anlegen Buchungskreis

View: Anlegen Verkaufsorg.

Customizing- AktivitätCustomizing- Aktivität

Page 24: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Beziehungen zwischen ObjektenBeziehungen zwischen ObjektenCustomizing- AktivitätCustomizing- Aktivität

BuchungskreisMandant001400400500

VerkaufsorganisationVerkaufsorganisation SAP AGVerkaufsorganisation IDES AGVerkaufsorganisation IDES US Verkaufsorganisation IDES JP

0001100030005000

Merkmal0001100030005000

0001100030005000

Mandant Buchungskreis Merkmal M... M...001400400500

WalldorfFrankfurtNew YorkTokyo

DEDEUSJP

SAP AGIDES AGIDES US Inc.IDES JP

SAP AGIDES AGIDES US Inc.IDES JP

Mandant Merkmal001400400500

Buchungskreis1000

Verkaufsorganisation 1000

Mandant400T000

TVKO

T001

Page 25: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Sichten

StammdatenStammdaten(z.B. Kundenstammdaten)(z.B. Kundenstammdaten)

Allg. DatenAllg. Daten(buchungskreis-(buchungskreis-

übergreifend)übergreifend)

Vertriebs-Vertriebs-datendaten

(nur vertriebs-(nur vertriebs-relevant)relevant)

Rechnungs-Rechnungs-wesendatenwesendaten (nur buchungs- (nur buchungs-kreis relevant)kreis relevant)

Stammdaten: Beispiel Kundenstamm

Page 26: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Stammdaten: Kundenstamm I

Abstimmkonto nnnnnnZahlungsbedingung ZB01Postensortierung 0005Mahnverfahren 0001:

AbstimmkontoAbstimmkonto nnnnnnnnnnnnZahlungsbedingungZahlungsbedingung ZB01ZB01PostensortierungPostensortierung 00050005MahnverfahrenMahnverfahren 00010001::

Abstimmkonto nnnnnnZahlungsbedingung ZB20Postensortierung 0001Mahnverfahren 0002:

AbstimmkontoAbstimmkonto nnnnnnnnnnnnZahlungsbedingungZahlungsbedingung ZB20ZB20PostensortierungPostensortierung 00010001MahnverfahrenMahnverfahren 00020002::

Name 1Name 2AdresseTelefon

DE 500 500 10 123 456 78

Name 1Name 1Name 2Name 2AdresseAdresseTelefonTelefon

DE 500 500 10 123 456 78 DE 500 500 10 123 456 78

AllgemeineAllgemeine DatenDaten

BuchungskreisdatenBuchungskreisdaten BuchungskreisdatenBuchungskreisdaten

Mandant

Buchungskreise

BankverbindungBankverbindung

30001000

Page 27: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Stammdaten: Kundenstamm II

Finanzwesen

Name AdresseTelefon

Name Name AdresseAdresseTelefonTelefon

Allgemeine DatenAllgemeine Daten

BuchungskreisdatenBuchungskreisdaten BuchungskreisdatenBuchungskreisdatenVerkaufsorg. DatenVerkaufsorg. Daten

Vertrieb

Mandant

Buchungskreis1000

Buchungskreis3000

Verkaufsorganisation1000

Page 28: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Stammdaten: Materialstamm

KonstruktionKonstruktion

DispositionDisposition

BeständeBestände imimWerk/LagerortWerk/Lagerort

EinkaufEinkauf

BuchhaltungBuchhaltung

LagerungLagerung

KalkulationKalkulation

ArbeitsvorArbeitsvor-bereitungbereitung

PrognosePrognose

VertriebVertrieb

KlassifizierungKlassifizierung

LagerLager-verwaltungverwaltung

A BXX XX

Der Materialstamm ist ein zentrales Datenobjektim SAP-System. Er dient der Repräsentation von Rohstoffen, Hilfs-stoffen, Betriebs-stoffen, Halbfabrikaten,Erzeugnissen,Fertigungshilfsmittel...

Definition

Sichten des Materialstammsatzes

Material-stammsatz

Page 29: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Erster User-Dialogschritt

PBO

Zweiter User-Dialogschritt

Dritter User-Dialogschritt Zeit

SAP-Transaktion

PAI PBO PAI PBO PAIDynpro200

Dynpro300

Dynpro100

System-Dialogschritt

System-Dialogschritt

SAP-Transaktionen und Dynpros

Der Benutzer betätigt:Sichern / Abbruch

Page 30: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Transaktion: Beispiel - Auftrag anlegen I

Materialstamm

Kundenstamm

Position

1

2

Material

HD-1300

P-100

Menge

10

20

Auftraggeber 11xxx

Page 31: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Dr. Shuo Wang

Materialstamm

Kundenstamm

Position

1

2

Material

HD-1300

P-100

Menge

10

20

Auftraggeber

11xxx

Buchungskreis

Verkaufsorg.

Sparte

Werk

Lagerort

Verkaufsbeleg

Transaktion: Beispiel - Auftrag anlegen II

Page 32: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 321

Customizing über betriebs-wirtschaftliche

Views

Customizingohne technischen

Hintergrund

Customizing-Transaktionen

& Empfehlungen Administrationdes Einführungs-

projekts

Dokumentationder System-

einstellungen

Globale Einstellungen

Länder

Währungen

Kalender

Implementation Guide (IMG): Einführungsleitfaden

Customizing IMG

Page 33: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 331

Customizing-Werkzeuge

Soll-Konzept

Soll-Konzept

Qualitäts-Qualitäts-

prüfungprüfung

Projektvorbereiten

Projektvorbereiten

System-umgebungeinrichten

System-umgebungeinrichten

Projekt-Teamschulen

Projekt-Teamschulen

Funktionen und Prozesse

festlegen

Funktionen und Prozesse

festlegen

Schnittstellenund

Erweiterungenentwerfen

Schnittstellenund

Erweiterungenentwerfen

Globale Einstellungen

vornehmen

Globale Einstellungen

vornehmen

Unternehmens-strukturabbilden

Unternehmens-strukturabbilden

Grund- undStammdaten

abbilden

Grund- undStammdaten

abbilden

Funktionen und Prozesse

abbilden

Funktionen und Prozesse

abbilden

Produktiv-setzung

vorbereiten

Produktiv-setzung

vorbereiten

Anwender-dokumentation

erstellen

Anwender-dokumentation

erstellen

Produktiv-umgebungeinrichten

Produktiv-umgebungeinrichten

System-administrationorganisieren

System-administrationorganisieren

Anwenderschulen

Anwenderschulen

Daten in dasProduktiv-

systemübernehmen

Daten in dasProduktiv-

systemübernehmen

System-nutzung

optimieren

System-nutzung

optimieren

Produktiv-betrieb

unterstützen

Produktiv-betrieb

unterstützen

Produktions-vorbereitungProduktions-vorbereitung

Produktiv-betrieb

Produktiv-betrieb

Organisation undKonzeption

Organisation undKonzeption

Projektadministration und Projekt-ControllingSystemwartung und Release-Wechsel

Voraussetzungenanalysieren

Voraussetzungenanalysieren

Qualitäts-Qualitäts-

prüfungprüfung

Anwen-dungs-system

Anwen-dungs-system

Qualitäts-Qualitäts-

prüfungprüfung

Pro-duktiv-system

Pro-duktiv-system

Schnittstellenund

Erweiterungenrealisieren

Schnittstellenund

Erweiterungenrealisieren

Berichtssystem abbilden

Berichtssystem abbilden

Berechtigungs-verwaltung

abbidlen

Berechtigungs-verwaltung

abbidlen

Archiv-verwaltung

abbilden

Archiv-verwaltung

abbilden

Abschlußtestdurchführen

Abschlußtestdurchführen

Detaillierung undRealisierung

Detaillierung undRealisierung

Page 34: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 341

SAP-R/3-System - Vorteile

Integration

� Integrierte Prozesse, Datenund Organisationselemente

� Anwendungsintegration

Technische Integration

Page 35: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 351

SAP-R/3-System - Vorteile

Für alle Geschäftsvorgänge geeignetGeschäftsprozesse

Auftrags-abwicklung

Produkt-entwicklung

Kundendienst

Finanz-Reporting

Personal Entwick-lung

MarketingVertrieb

Pro-duktion

Service Ext. Rech-nungswesen

Funktionen

Page 36: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 361

Was bedeutet “Integration”?SAP-R/3-Systemkommunikation

RemoteFunction

Call (RFC)

ApplicationLink Enabling

(ALE)

Electronic DataInterchange

(EDI)

Object Linkingand Embedding

(OLE)

Schnitt-stellen

Common ProgramInterface -

Communications(CPI-C)

SDMM

PP

QAPM

HR

FICO

AM

PSWF

IS

R/3R/3

Page 37: Sonstiges Produkte Geschichte SABAP, C, C++, HTML, Java OS/390 AIX Digital UNIX HP-UX Digital UNIX Reliant UNIX (SINIX) SOLARIS Windows NT OS/400 Hardware Bull/Zenith Compaq Data General

13.Februar 2000 Copyright: HiServ GmbH Dr. Shuo Wang 371

Zusammenfassung

� I.Offenes System für Datenbank u.Betriepssysteme; Einzelne Module könneneinzeln oder zusammengebaut werden

� II. Gute Informationssysteme

� III.Gutes Sozialprogramm f. Mitarbeiter, damitengagiert

� 1. Lange Einführungsphase (deshalb ASAP);hohe Einführungs- und Betriebskosten

� 2. Immer schlechtere Services

� 3. Einsteiger bekommen keinen Überblick