
XML-Datenaustausch in ABAP
SAP-Heft 27
Tobias Trapp(Author)
Rheinwerk (Publisher)
1st Edition
Published in May 2006
Book
Hardback
127 pages
978-3-89842-970-2 (ISBN)
Article exhausted; check for reprint
Description
Datenaustausch mit XML-Technologien revolutioniert die Anwendungs- und Prozessintegration. Dieses SAP-Heft zeigt Ihnen, wie Sie XML-Datenaustauschverfahren in ABAP umsetzen.
Anhand verschiedener Schnittstellen werden Ihnen alle XML-Technologien Schritt für Schritt vorgestellt: XML-Library, XSLT (unter besonderer Berücksichtigung der XSLT 2.0-Erweiterungen) sowie Simple Transformations. Mithilfe zahlreicher Code-Beispiele werden Sie so in die Lage versetzt, eigene Datenaustausch-Szenarien zu implementieren und die dazu geeigneten Technologien auszuwählen. Zusätzlich lernen Sie die "Best Practices" für den Datenaustausch sowie alle Aspekte der Softwareentwicklung kennen - von der Spezifikation bis zum Test und der Datenvalidierung mittels Java-Integration.
Aus dem Inhalt:
- XML-Library, XSLT und Simple Transformations
- Datenaustausch in Geschäftsprozessen
- Einsatz von XML-Technologien in SAP-Systemen
- Rendern von XML-Dokumenten und -Encodings
- Transformation von ABAP-Daten
- Java-Integration
- Praxisszenarien
- Beispielszenarien
- Tipps für die Praxis
Anhand verschiedener Schnittstellen werden Ihnen alle XML-Technologien Schritt für Schritt vorgestellt: XML-Library, XSLT (unter besonderer Berücksichtigung der XSLT 2.0-Erweiterungen) sowie Simple Transformations. Mithilfe zahlreicher Code-Beispiele werden Sie so in die Lage versetzt, eigene Datenaustausch-Szenarien zu implementieren und die dazu geeigneten Technologien auszuwählen. Zusätzlich lernen Sie die "Best Practices" für den Datenaustausch sowie alle Aspekte der Softwareentwicklung kennen - von der Spezifikation bis zum Test und der Datenvalidierung mittels Java-Integration.
Aus dem Inhalt:
- XML-Library, XSLT und Simple Transformations
- Datenaustausch in Geschäftsprozessen
- Einsatz von XML-Technologien in SAP-Systemen
- Rendern von XML-Dokumenten und -Encodings
- Transformation von ABAP-Daten
- Java-Integration
- Praxisszenarien
- Beispielszenarien
- Tipps für die Praxis
More details
Series
Edition
1., Aufl.
Language
German
Place of publication
Bonn
Germany
Dimensions
Height: 28 cm
Width: 21 cm
ISBN-13
978-3-89842-970-2 (9783898429702)
Schweitzer Classification
Other editions
New editions

Tobias Trapp
XML für ABAP-Entwickler
Book
10/2009
2nd Edition
SAP PRESS
€49.90
Article exhausted; check different version
Content
1. Einleitung 5
2. XML-Technologien und Datenaustausch 7
2.1 Wichtige Standards der XML- Familie 7
2.2 Datenaustausch in Geschäftsprozessen 9
2.3 Einsatz von XML-Technologien in SAP-Systemen 10
3. XML-Library 13
3.1 Wichtige Interfaces 13
3.2 Datenquellen 14
3.3 DOM-API 15
3.4 Rendern von XML-Dokumenten und -Encodings 18
3.5 Validierung gegen DTDs 18
3.6 Fallstricke bei Namensräumen 20
3.7 Ereignisbasiertes Parsen 24
3.8 Tipps für die Praxis 28
4. XSL-Transformationen 29
4.1 Integration von XSLT in die ABAP Workbench 29
4.2 Integration von XSLT in ABAP 32
4.3 Transformation von ABAP- Daten 36
4.4 SAP-spezifi sche Erweiterungen 45
4.5 XSLT 2.0-Unterstützung 47
4.6 Generierung von Code 52
4.7 Tipps für die Praxis 54
5. Simple Transformations 57
5.1 Grundstruktur 57
5.2 Zugriff auf Datenobjekte 58
5.3 Variablen und Parameter 64
5.4 Bedingte Transformationen 65
5.5 Mappings 75
5.6 Modulare Transformationsprogramme 80
5.7 Weitere Themen 81
5.8 Tipps für die Praxis 83
6. Java-Integration 85
6.1 Validierung mit JAXP 85
6.2 J2EE-Infrastruktur 88
6.3 Erstellung eines Webservice zur Validierung von XML-Dokumenten 89
6.4 Benutzung von Webservices über ABAP 99
6.5 Diskussion der Lösung 102
7. Praxisszenarien 105
7.1 Konzeption der technischen Prozesse 105
7.2 DV-Konzeption des Verfahrens 108
7.3 Regressionstests 111
A. Beispielszenarien 113
A.1 Beispiel für ein Stammdatenaustauschverfahren 113
A.2 Rechnungsstellung per cXML 120
B. Literatur 123
Index 125
2. XML-Technologien und Datenaustausch 7
2.1 Wichtige Standards der XML- Familie 7
2.2 Datenaustausch in Geschäftsprozessen 9
2.3 Einsatz von XML-Technologien in SAP-Systemen 10
3. XML-Library 13
3.1 Wichtige Interfaces 13
3.2 Datenquellen 14
3.3 DOM-API 15
3.4 Rendern von XML-Dokumenten und -Encodings 18
3.5 Validierung gegen DTDs 18
3.6 Fallstricke bei Namensräumen 20
3.7 Ereignisbasiertes Parsen 24
3.8 Tipps für die Praxis 28
4. XSL-Transformationen 29
4.1 Integration von XSLT in die ABAP Workbench 29
4.2 Integration von XSLT in ABAP 32
4.3 Transformation von ABAP- Daten 36
4.4 SAP-spezifi sche Erweiterungen 45
4.5 XSLT 2.0-Unterstützung 47
4.6 Generierung von Code 52
4.7 Tipps für die Praxis 54
5. Simple Transformations 57
5.1 Grundstruktur 57
5.2 Zugriff auf Datenobjekte 58
5.3 Variablen und Parameter 64
5.4 Bedingte Transformationen 65
5.5 Mappings 75
5.6 Modulare Transformationsprogramme 80
5.7 Weitere Themen 81
5.8 Tipps für die Praxis 83
6. Java-Integration 85
6.1 Validierung mit JAXP 85
6.2 J2EE-Infrastruktur 88
6.3 Erstellung eines Webservice zur Validierung von XML-Dokumenten 89
6.4 Benutzung von Webservices über ABAP 99
6.5 Diskussion der Lösung 102
7. Praxisszenarien 105
7.1 Konzeption der technischen Prozesse 105
7.2 DV-Konzeption des Verfahrens 108
7.3 Regressionstests 111
A. Beispielszenarien 113
A.1 Beispiel für ein Stammdatenaustauschverfahren 113
A.2 Rechnungsstellung per cXML 120
B. Literatur 123
Index 125