Inhaltsverzeichnis

Alle Kapitel aufklappen
Alle Kapitel zuklappen
Vorwort
13
1 Einführung
19
1.1 Was ist ALE?
19
1.2 BAPIs und IDocs – eine Einführung
22
1.2.1 BAPIs
23
1.2.2 IDocs
24
1.3 Abgrenzung von ALE und EDI
30
2 IDocs erzeugen
33
2.1 Standardmethoden zur IDoc-Erzeugung
33
2.1.1 Shared Master Data Tool
34
2.1.2 Nachrichtensteuerung
50
2.1.3 Spezielle Funktionen
53
2.1.4 Logische Systeme in der Nachrichtensteuerung verwenden
57
2.2 Porttypen in der Ausgangsverarbeitung
58
2.2.1 Transaktionaler RFC-Port
59
2.2.2 Dateiport
62
2.2.3 CPI-C-Port
63
2.2.4 ABAP-PSS-Port
65
2.2.5 XML-Dateiport
66
2.2.6 XML-HTTP-Port
66
2.3 IDoc-Copymanagement-Tool
68
3 Testwerkzeuge
79
3.1 Einzelne IDocs testen
80
3.2 Verarbeitung mehrerer IDocs testen
85
3.2.1 Nachrichtensteuerung
85
3.2.2 Versandfertige IDocs senden
86
3.2.3 Dateien mit IDoc-Dateien verarbeiten
87
3.3 Verarbeitung von Statusdateien testen
89
4 IDocs per Customizing anpassen
95
4.1 Filtern mit Filterobjekten
96
4.2 Eigene Filterobjekte
101
4.2.1 IDocs unterdrücken
104
4.2.2 Verschiedene IDoc-Filter im Überblick
104
4.3 Segmente filtern
105
4.4 IDocs durch Sichten reduzieren
106
4.5 IDoc-Inhalt durch Regeln ändern
109
4.6 Versionswandlung
113
4.7 Spezielle Umsetzungen in SAP ERP Financials
114
5 Bestehende IDoc-Typen anpassen
119
5.1 Unterschiedliche Exit-Typen am Beispiel des Materialstamms
119
5.1.1 Programmierrichtlinien für Exits
122
5.1.2 Customer-Exits
123
5.1.3 Business Transaction Events
130
5.1.4 Klassische BAdIs
133
5.1.5 Explizite Enhancements
136
5.1.6 Neue BAdIs
140
5.1.7 Implizite Enhancements
145
5.2 Allgemeine Exits
149
5.2.1 Versionswandlung
149
5.2.2 BAdI bei der Erzeugung von Änderungszeigern
151
5.2.3 BAdI bei der Erzeugung von IDocs mithilfe des IDoc-Copymanagement-Tools
153
5.3 Eigene Segmente
153
5.3.1 Segmente anlegen
154
5.3.2 Erweiterungstyp anlegen
157
5.3.3 Segmente füllen
161
5.3.4 Segmente buchen
164
5.4 Spezielle Anforderungen bei Stammdaten
166
5.4.1 Senden aller Daten nach Änderungen
166
5.4.2 Reduzierte IDocs in Kombination mit eigenen Segmenten
168
5.5 Eigene Funktionsbausteine zur Dateierzeugung bei Dateiports
170
6 Eigene IDocs entwickeln
173
6.1 Daten für das eigene IDoc
173
6.2 Eigene IDoc-Typen und Nachrichtentypen anlegen
176
6.2.1 Segmente erstellen
176
6.2.2 IDoc-Typ erstellen
181
6.2.3 Nachrichtentyp erstellen
184
6.3 IDoc erzeugen
186
6.4 IDoc verbuchen
194
6.5 IDoc-Funktionsbausteine generieren
205
6.5.1 IDoc-Bausteine aus BAPI generieren lassen
205
6.5.2 IDoc-Bausteine aus Funktionsbaustein generieren lassen
206
6.6 Fehler-Workflow für eigene IDocs
208
6.7 Nützliche Funktionsbausteine
217
7 Rückmeldungen
221
7.1 ALEAUD-IDocs
221
7.2 STATUS-IDocs
224
7.3 TXTRAW-IDocs
226
8 IDocs serialisieren
231
8.1 Serialisierung über Gruppen
231
8.2 Serialisierung über Zeitstempel
236
8.3 Serialisierung über Business-Objekte
238
8.4 Serialisierung über qRFC
243
9 Application Interface Framework
249
9.1 Grundlagen
249
9.2 IDocs im Application Interface Framework
251
9.2.1 IDoc-Szenarien
251
9.2.2 Vorarbeiten zur AIF-Interface-Verwendung
253
9.3 Szenario 01
255
9.3.1 Monitoring im Application Interface Framework
261
9.3.2 Editierbare Felder
268
9.4 Szenario 05
269
9.5 Empfängerermittlung abhängig von Feldinhalten bei Verwendung einer Indextabelle
275
9.6 Fehlerbearbeitung
277
10 Administration
287
10.1 IDoc-Verknüpfungen
287
10.2 Fehler-Workflows an E-Mail-Accounts weiterleiten
292
10.3 Sicherheitsrelevante Felder ausblenden
300
10.4 Regelmäßige Jobs
304
10.5 Überblick über Transaktionscodes
305
10.6 Archivierung
312
10.7 Statusumsetzung
321
11 IDocs in Verbindung mit SAP Process Integration und SAP Process Orchestration
333
11.1 IDocs als Interfaces im Enterprise Services Repository von PI/PO
334
11.2 IDoc-Inhalt mithilfe von Metadaten beim IDoc-Adapter übersetzen
336
11.3 Logische Systeme in Business-Systemen umsetzen
337
11.4 IDoc-Partnerrollen umsetzen
338
11.5 Header-Mapping
339
11.6 Handling des Kontrollsatzes in PI/PO
341
11.7 IDocs direkt in PI verbuchen
342
11.8 Neuerungen seit SAP Process Integration 7.3
343
11.8.1 IDoc_AAE-Adapter
343
11.8.2 RFC-Destination auf dem Java-Stack
350
11.8.3 IDocs in der integrierten Konfiguration
354
11.9 Neue Monitoring-Funktionen seit SAP Process Integration 7.3
357
Die Autorin
361
Index
363