Profikurs ABAP® (eBook)

Konkrete, praxisorientierte Lösungen - Tipps, Tricks und jede Menge Erfahrung
eBook Download: PDF
2007 | 2. Aufl. 2007
XII, 316 Seiten
Vieweg & Teubner (Verlag)
978-3-8348-9207-2 (ISBN)

Lese- und Medienproben

Profikurs ABAP® - Patrick Theobald
Systemvoraussetzungen
6,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Professionelle und sichere Anwendungsentwicklung unter SAP R/3® ist kein Zufall, sondern eine Sache der Erfahrung. Das Resultat: Tricks und Kniffe, von denen auch Sie als ABAP® Professional profitieren können. Das Buch vermittelt Ihnen anhand von praxisnahen Szenarios weiterführende Programmiertechniken unter ABAP®. Die Themengebiete sind von großer Relevanz für die Praxis: Sperr- und Verbuchungsmechanismen, eine professionell und effizient gestaltete Benutzeroberfläche, Datenkonvertierung in alle gängigen Dateiformate, Aufbereitung für eine volle Integration der MS Office-Programme, sowie das Handling von Nummernkreisen und Textobjekten. Ein komplettes Kapitel widmet sich dem Drucken mit SAP Smart Forms, von der einfachen Statistik bis hin zum komplexen Formular. Jedes Kapitel enthält tabellarische Zusammenfassungen der genutzten Funktionsbausteine und kann so auch als Referenz und Nachschlagewerk dienen.


Patrick Theobald ist Geschäftsführer der Theobald Software GmbH, Stuttgart. Schwerpunkte seiner Tätigkeit liegen in der SAP-Anwendungsentwicklung, sowie in der Konzeption und Realisierung von Schnittstellen zwischen SAP R/3® und externen Subsystemen.

Patrick Theobald ist Geschäftsführer der Theobald Software GmbH, Stuttgart. Schwerpunkte seiner Tätigkeit liegen in der SAP-Anwendungsentwicklung, sowie in der Konzeption und Realisierung von Schnittstellen zwischen SAP R/3® und externen Subsystemen.

Vorwort zur zweiten Auflage 6
Vorwort zur ersten Auflage 7
Inhaltsverzeichnis 8
1 Einführung und Grundlagen 14
1.1 Beispieldateien 16
1.1.1 Die erforderlichen Tabellen 17
1.1.2 Importieren eines Transportauftrags 20
1.1.3 Tabellen im Data Dictionary manuell anlegen 23
1.2 Crashkurs ABAP 28
1.2.1 Umgang mit Variablen und Datentypen 28
1.2.2 Reports 32
1.2.3 Dialogprogrammierung 36
1.2.4 Modularisierung 39
1.3 Crashkurs ABAP Objects 41
1.3.1 Kurzer Streifzug durch die Objektorientierung 41
1.3.2 Klassen, Objekte und Eigenschaften 43
1.3.3 Methoden 45
1.3.4 Der Klassenkonstruktor 49
1.3.5 Statische Klassenelemente 50
1.3.6 Ereignisse 52
1.3.7 Ableitung und Vererbung 55
1.3.8 Interface-Klassen 58
1.3.9 Lokale und systemweite Klassen 60
1.3.10 Randbemerkung zu ABAP Objects 61
1.4 Einführung in die Control-Programmierung 62
1.4.1 Einführungsbeispiel 62
1.4.2 Ereignisse 67
1.4.3 System- und Anwendungsereignisse 70
1.4.4 Synchronisation und Flush 72
2 Daten aufbereiten, ablegen und konvertieren 74
2.1 Dateien auf dem Applikationsserver 74
2.1.1 Logische und physische Dateinamen 74
2.1.2 Dateien schreiben und lesen 76
2.1.3 Exkurs: Datenübertragung mittels FTP 79
2.1.4 Funktionsbausteine im Überblick 85
2.2 Dateien auf dem Präsentationsserver 87
2.2.1 Funktionsbausteine im Überblick 91
2.3 HTML-Export und das Listen-Objekt 94
2.3.1 Das Web Repository 98
2.3.2 Funktionsbausteine im Überblick 102
2.4 PDF-Dateien erzeugen 102
2.4.1 Reports konvertieren 103
2.5 XML-Dokumente 107
2.5.1 Die Programmierschnittstelle 109
2.5.2 Funktionsbausteine im Überblick 112
2.6 BDS . Die Dokumentenverwaltung 114
2.6.1 OAER - Der Business Document Navigator 114
2.6.2 Dokumentenarten und Dokumententypen 117
2.6.3 Programmgesteuert Dokumente anlegen 119
2.6.4 Dokumente abrufen und anzeigen 122
2.6.5 Den SAP-Standard nutzen 126
2.6.6 Funktionen im Überblick 128
3 Benutzeroberfläche 130
3.1 Standarddialoge 130
3.1.1 Ja, Nein, WeißNicht 131
3.1.2 Das Eine oder das Andere 135
3.1.3 Textbausteine anzeigen 137
3.1.4 Dateneingabe 140
3.2 Tabellenpflege 145
3.2.1 Generieren der Pflegebausteine 145
3.2.2 Programmierschnittstelle 148
3.2.3 Erweiterte Low-Level-Funktionen 152
3.2.4 Funktionsbausteine im Überblick 155
3.3 Das ALV-Grid 159
3.3.1 ALV als Steuerelemente im Dynpro 160
3.3.2 Layout-Anpassung 163
3.3.3 Der Feldkatalog 165
3.3.4 Funktionen im Überblick 168
4 Nummernkreise und lange Texte 169
4.1 Nummernkreise 169
4.1.1 Programmierschnittstelle 172
4.1.2 Komplexe Nummernkreise mit Unterobjekten 173
4.1.3 Komplexe Nummernkreise mit Gruppenabhängigkeit 177
4.1.4 Funktionsbausteine im Überblick 180
4.1.5 Ausblicke 181
4.2 Texte und Textobjekte 182
4.2.1 Textobjekte und Text-IDs 182
4.2.2 Programmgesteuerter Editorabsprung 185
4.2.3 Funktionsbausteine im Überblick 189
4.2.4 Edtior im Dynpro 192
4.2.5 GUI-Klasse im Überblick 197
5 Sperren und Verbuchen 198
5.1 Theorie zur Systemarchitektur 199
5.1.1 Das Schichtenmodell 199
5.1.2 Kleine Prozesskunde 201
5.1.3 Transaktionen, LUWs und die Datenbankfortschreibung 204
5.2 Verbuchungstechniken 207
5.2.1 PERFORM ON COMMIT 207
5.2.2 Verbuchungsbausteine 209
5.2.3 Kleines Beispielszenario 212
5.2.4 Verbuchungsverwaltung 218
5.3 Sperrungen 223
5.3.1 Sperrobjekte 223
5.3.2 Beispiel 226
5.3.3 Bündelung von Sperren 229
5.3.4 Sperrverwaltung und Administration 231
5.3.5 Funktionsbausteine im Überblick 232
6 OLE2 und MS Office Integration 236
6.1 Ansteuerung von OLE2-Objekten 237
6.2 Excel 239
6.2.1 Beispiel 241
6.2.2 Klassenhierarchien verstehen 246
6.3 Word 247
6.3.1 Einfaches Beispiel mit Textausgabe 248
6.3.2 Beispiel mit Adressetiketten 250
7 Drucken mit SAP Smart Forms 253
7.1 Schnelleinstieg 253
7.1.1 Das erste Formular und die Smart-Forms-Umgebung 254
7.1.2 Das Rahmenprogramm 258
7.2 ABAP imFormular 260
7.2.1 Zugriff bei der Initialisierung 260
7.2.2 ABAP-Programmknoten 262
7.3 Stile, Textbausteine und Grafiken 266
7.3.1 Einen Stil definieren 267
7.3.2 Einen Textbaustein definieren 268
7.3.3 Grafiken ablegen 269
7.3.4 ... und alles zusammenbauen 270
7.4 Tabellen 273
7.4.1 Vorarbeit 273
7.4.2 Hauptelemente einfügen und Tabelle stylen 275
7.4.3 Detailsätze ausgeben 278
7.5 Ausgabe im Rahmenprogramm steuern 279
7.5.1 Funktionsbausteine im Überblick 282
8 Web Dynpros 286
8.1 Components, Windows, Views und Plugs 287
8.2 Der Context 288
8.3 Einführungsbeispiel 289
8.3.1 Anlage der Component und einer View 289
8.3.2 Vorbereiten des Context 292
8.3.3 View Layout 294
8.3.4 Coding 297
8.4 Controller und Plugs live erleben 301
8.4.1 Der Controller 301
8.4.2 Vorbereiten der zweiten View und der Context-Objekte 303
8.4.3 Plugs definieren 305
8.4.4 Coding 307
A Anhang 311
A.1 Web-Ressourcen 311
A.2 Liste gängiger Transaktionen 312
A.3 Vergleichsoperatoren 313
A.4 Wichtige FTP-Kommandos 314
A.5 Elementare ABAP-Datentypen 315
A.6 Vergleich ABAP- / Data-Dictionary-Datenytpen 316
A.7 Farben 317
Schlagwortverzeichnis 318

Erscheint lt. Verlag 28.10.2007
Zusatzinfo XII, 316 S.
Verlagsort Wiesbaden
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Web / Internet
Wirtschaft Betriebswirtschaft / Management Wirtschaftsinformatik
Schlagworte ABAP • BSP • Dateiformate • Dynpro • Ingenieure • Office • Produktionsplanung und -steuerung • Programmierung • SAP • Smart Forms
ISBN-10 3-8348-9207-6 / 3834892076
ISBN-13 978-3-8348-9207-2 / 9783834892072
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 6,8 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das Handbuch für Webentwickler

von Philip Ackermann

eBook Download (2023)
Rheinwerk Computing (Verlag)
37,43
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
33,68