Marktplatzangebote
4 Angebote ab € 10,00 €
  • Broschiertes Buch

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…mehr

Produktbeschreibung
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.

Inhaltsverzeichnis:
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
Autorenporträt
Tobias Trapp studierte Mathematik mit dem Nebenfach Operations Research an der Universität Bonn. Derzeit arbeitet er im Bereich Datenaustausch bei der AOK Systems GmbH und ist Spezialist für ABAP-Entwicklung und XML-basierte Verfahren. Außerdem betreut er Diplomarbeiten im Bereich Wirtschaftsinformatik, u. a. zum Einsatz von XML-Technologien.