Softwareentwicklung für R/3
Subtitle: Data Dictionary, ABAP/4, Schnittstellen
By: von Ulrich Mende
Published: 1998
Language: ger
Format: [electronic resource] :
ISBN-13: 9783642588365; 9783642637506
Subjects: Information Systems; Software engineering; Software Engineering; Database management; Database Management; User Interfaces and Human Computer Interaction; Computer Science; Management of Computing and Information Systems; Management information systems; Business Information Systems; Computer science
Description: Die betriebswirtschaftliche Standardsoftware R/3 der SAP-AG besitzt eine eigene Entwicklungsumgebung auf der Grundlage der Sprache ABAP/4. Diese ABAP/4-Workbench setzt auf dem unternehmensweiten Datenmodell von R/3 auf und enthält alle Tools zur effektiven Entwicklung großer Programmsysteme in verteilten Teams. SAP nutzt zur Entwicklung der R/3-Module ausschließlich die ABAP/4-Workbench. Das Buch erklärt die Anwendung der Entwicklungsumgebung für R/3-Nutzer und -Berater. Dabei wird anhand umfangreicher wiederverwendbarer Beispiele in die 4GL-Sprache ABAP/4 eingeführt. Ein Schwerpunkt des Buches ist die Schnittstellenproblematik, insbesondere die Anbindung von PCs an R/3 (Desktop Integration).
Table of contents: title: 1 Einführung; title: 1.1 Gegenstand und Adressaten des Buches; title: 1.2 Abgrenzung; title: 2 Rechner-und Softwarearchitektur von R/3; title: 2.1 Dreistufige Client-Server-Architektur; title: 2.2 Softwarearchitektur; title: 2.3 Bedienhinweise für Entwickler; title: 3 Das Beispiel-ein Dienstleistungssystem; title: 3.1 Logisches Datenmodell; title: 3.2 Anwendung des Beispiels; title: 4 Data Dictionary und Data Modeler; title: 4.1 Data Dictionary; title: 4.2 Data Modeler; title: 5 Workbench; title: 5.1 Objekte der Programmentwicklung; title: 5.2 Übergeordnete Objekte; title: 5.3 Arbeiten mit der Workbench; title: 5.4 Wichtige Werkzeuge der Workbench; title: 6 Grundlagen von ABAP/4; title: 6.1 Merkmale von ABAP/4; title: 6.2 Interne Felder; title: 6.3 Ausgabeanweisungen; title: WRITE, SKIP, ULINE, NEW; title: PAGE; title: 6.4 Steueranweisungen; title: 6.5 Feldleisten; title: 6.6 Interne Tabellen; title: 6.7 Benutzerdefinierte Datentypen; title: TYPES; title: 6.8 Feldsymbole; title: FIELD-SYMBOLS, ASSIGN; title: 6.9 Datenbankzugriff mit Open SQL; title: 6.10 Datenbankzugriff mit Native SQL; title: 7 Interaktive Reports; title: 7.1 Ereignissteuerung; title: 7.2 Texte und Meniis; title: 7.3 Listenverarbeitung; title: 7.4 Gruppenwechsel; title: 8 Fortgeschrittene Programmiertechniken; title: 8.1 Makros und Includes; title: 8.2 Unterprogrammtechnik mit Forms; title: 8.3 Datenaustausch zwischen Reports; title: 8.4 Logische Datenbanken; title: 8.5 Funktionsgruppen und Funktionsbausteine; title: 8.6 Berechtigungsprüfungen; title: 9 Entwickeln von Dialogtransaktionen; title: 9.1 Konzept; title: 9.2 Bestandteile von Dialogprogrammen und ihre Bearbeitung; title: 9,3 Bildbearbeitung; title: 9.4 Bildablaufsteuerung; title: 9.5 Beispiel 1: Taschenrechner; title: 9.6 Besonderheiten der Bildgestaltung; title: 9.7 Beispiel 2: Zwei Table Controls auf einem; title: 9.8 Datenbankoperationen; title: 9.9 Beispiel 3: Buchungstransaktion; title: 9.10 Transaktionsmanager fir komplexe Geschäftsvorfalle; title: 10 Hintergrundverarbeitung; title: 10.1 Konzept; title: 10.2 Interaktives Arbeiten mit der Jobsteuerung; title: 10.3 Programmieren der Jobsteuerung; title: ein Beispiel; title: 10.4 Spezielle Fragen der Hintergrundverarbeitung; title: 11 Dateischnittstellen; title: 11.1 Dateien auf dem Applikationsserver lesen und schreiben; title: 11.2 PC-Dateien lesen und schreiben; title: 11.3 Verarbeitung von Daten einer ASCII-Datei; title: 11.4 Logische Dateischnittstellen; title: 12 Batch-Input; title: 12.1 Konzept; title: 12.2 Klassischer Batch-Input über Mappen; title: 12.3 Batch-Input über CALL TRANSACTION; title: 13 Desktop-Integration; title: 13.1 Remote Function Call (RFC); title: 13.2 Desktop-Integration mit OLE; title: 14 Entwicklungshilfen; title: 14.1 Pretty Printer und Programmpriifungen; title: 14.2 Testen von Funktionsbausteinen; title: 14.3 Dumpanalysen; title: 14.4 Debugger; title: 14.5 SQL-Trace; title: 14.6 Laufzeitanalysen; title: A Wichtige Systemfelder aus der Struktur SYST; title: B Wichtige Transaktionscodes; title: C Programme; title: D Tabellen; title: E Inhalt der Diskette; title: Stichwortverzeichnis.