sap-projekt-v-2-100719093429-phpapp01_2
DESCRIPTION
projectTRANSCRIPT
-
Datum, Ort
Intermediate Document (IDoc)
Modul: Standardsoftware4. Semester
-
22 19.07.1019.07.10
Inhaltsverzeichnis
1. Einfhrung
2. Funktionsumfang
3. Konfiguration
4. Programmtechnische Realisierung
5. Monitoring
6. Archivierung
7. Fazit
-
33 19.07.1019.07.10
Einfhrung
Allgemein
Aufbau eines IDoc Physikalische Struktur Logische Struktur
Eigenschaften
Dokumentationswerkzeuge
-
44 19.07.1019.07.10
Intermediate Document (IDoc)
Austausch betriebswirtschaftlicher Daten
Kommunikation mit Fremdsystemen
Austauschformat IDoc
Szenarien: Elektroniker Datenaustausch (EDI) Application Link Enabling (ALE) Kopplung beliebiger anderer betriebswirtschaftlicher
Fremdysteme
-
55
Aufbau eines Idoc: Physikalische Struktur
Kopfsatz Datenstze Statusstze
Idoc-Nr Idoc-Typ Absender Empfnger ..
Datensatz 1 Datensatz 2 . Datensatz N
Kopf Segment < 1000 B Ungenutzt
VerarbeitungsstatusStatussatz
Datenstze
Kopfsatz
Idoc
-
66 19.07.1019.07.10
Aufbau eines IDoc: Logische Struktur
Zusammensetzung aus aufeinander folgenden Segmenten
Segment besteht aus einzelnen Feldern
Vergleichbar mit ABAP Struktur
IDoc- Typ bestimmt Segmenttyp
Schachtelung von Segmenten (Vater-Kind- Beziehungen)
-
77 19.07.1019.07.10
Eigenschaften
Asynchroner Datentransfer
Informationen ber den Absender und das Zielsystem
Mehrfach geschachtelte Struktur
Eindeutige Typbezeichnung
Eindeutige Nummer
Bearbeitungshistorie
-
88 19.07.1019.07.10
Dokumentationswerkzeuge
IDoc-Schnittstelle ist offen
Ansicht der Dokumentation in diversen Formaten
Wahl zwischen technische Sicht und Anwendungssicht
Format: Parser HTML DTP
Dokumentationswerkzeuge: Anzeigen eines IDocs mit XSL-Stylesheets Dokumentation bersetzen
-
99 19.07.1019.07.10
Dokumentationswerkzeuge
Anzeigen eines IDOC mittels XSL-Stylesheet
Individuelle Darstellung im XML-Format
Transaktion WE34
Voraussetzungen: Stylesheet liegt auf Prsentationsserver oder Web
cRepository (SMW0)
Identifikation der Stylesheets als HTML-Schablone
Erkennung der Bilder als binre Objekte
-
1010 19.07.1019.07.10
Dokumentationen bersetzen:
Erfassung der Entwicklungsdokumentationen
bersetzung in anderen Sprachen
bersetzungstransaktion SE63
Voraussetzungen: Berechtigungen Erweiterung, Sicht oder ein eigener Basistyp liegt vor Liste ber die Datenelemente
Dokumentationswerkzeuge
-
1111 19.07.1019.07.10
Funktionsumfang
Einsatzgebiete
Aufbau des IDocsDesignrichtlinien der SegmenteFormatierungsregeln der Segmente Spezieller AufbauBeispiel: Transport anlegen/ ndern/ lschen
Verarbeitung von IDocs
-
1212 19.07.1019.07.10
Funktionsumfang
Einsatzgebiete
Dateischnittstelle
Transaktionaler RFC
CPI-C
Internet
Programmierschnittelle
XML
-
1313 19.07.1019.07.10
Funktionsumfang
Aufbau des IDoc
Designrichtlinien
Formatierungsregeln
Spezieller Aufbau
Beispiel
-
1414 19.07.1019.07.10
Funktionsumfang
Designrichtlinien
Bestehende EDI- Standards nutzen (z.B. EDIACT)
Daten sinnvoll gruppieren
Universelle Segmente erzeugen
Klare Struktur der Segmente und Segmentgruppen
konomische Wahl der Segmentgre
Segment dokumentieren
-
1515 19.07.1019.07.10
Funktionsumfang
Formatierungsregeln
Alphanumerische Daten
Gro- und Kleinschreibung
Linksbndig
Standarddarstellung fr das Datum
Standarddarstellung fr die Uhrzeit
Fixkommazahlen- Punkt
Fliekommazahlen- Punkt
-
1616 19.07.1019.07.10
Funktionsumfang
Formatierungsregeln- EDI- Standards
Segmentfelder direkt abbilden
Feldlnge Maximallnge
Mussfelder
-
1717 19.07.1019.07.10
Funktionsumfang
-
1818 19.07.1019.07.10
Funktionsumfang
Datenstze sind in den Tabellen:
1. EDI_DC Kontrollsatztabelle2. EDI_DD Datensatztabelle
Feld Lnge Eingabewert
NUMC z.B. 18 000000000012345678
CHAR z.B. 18 Bordeaux__________
QUAN z.B. 18 2456.12___________
2456.12-__________ DATUM 8 20090507
UZEIT 6 174509
-
1919 19.07.1019.07.10
Funktionsumfang
TPSSHT01- Transport anlegen/ ndern/ lschen
Segment Segmentname Musssegment Anzahl
Transportkopf E2TPSHH x 1
Aktions- Code E2TPACC x 1
Transportkosten E2TPFRC n
Transportmittel E2TPEQT n
Ortsidentifikator E2TPTRM X 1
-
2020 19.07.1019.07.10
Verarbeitung von IDocs
Geschftsdaten werden gespeichert und weitergereicht
Bei Fehlern Ausnahmebehandlung
IDoc-Schnittstelle untersttzt:
Ausgangsverarbeitung
Eingangsverarbeitung
Statusverarbeitung
-
2121 19.07.1019.07.10
Ausgangsverarbeitung
-
2222 19.07.1019.07.10
Eingangsverarbeitung
-
2323 19.07.1019.07.10
Statusverarbeitung
Protokollierung der IDoc- Verarbeitung
Statusrckmeldung
bergabe der Statusstze als IDoc oder ber den Datei-Port
Ausnahmebehandlung
Einstufung des Fehlerstatus
-
2424 19.07.1019.07.10
Ausnahmebehandlung
Erzeugung von Workitems bei Fehlern
Bearbeitung ber Workflow- Aufgaben
Erlaubte Bearbeiter
Externe und interne Fehlermeldungen
-
2525 19.07.1019.07.10
Ausnahmebehandlung: Vorgehen
Beispiel:
Fehler: IDoc konnte nicht erzeugt werden
Vorgangscode: EDIM
Workflow-Aufgabe: TS30000020
Mgliche Ursache: Eingang: Dateilesefehler
Ausgang: Fehler bei Idoc-Erzeugung
-
2626 19.07.1019.07.10
Ausnahmebehandlung: Rollenauflsung
-
2727 19.07.1019.07.10
Konfiguration
Partner vereinbaren
Port einrichten
IDoc Administration im Customizing
-
2828 19.07.1019.07.10
IDoc-Administration im Customizing
Voreinstellungen der Systemparameter
Transaktion:
IDoc- Administrator: Ausnahmebehandlung
Systemumgebung: Funktionen der IDoc Schnittstelle
Maximale Anzahl protokollierter Fehler
SAP office Eingangsmappe: Porttyp Internet
-
2929 19.07.1019.07.10
IDoc-Administration im Customizing
Voreinstellung der globalen Parameter
Voreinstellungen der Systemparameter:
IDoc-Administrator
Systemumgebung
Maximale Anzahl protokollierter Fehler
SAP office Eingangsmappe
Porttyp Internet
-
3030 19.07.1019.07.10
Benutzerspezifische Parameter:
Testport bei der Dateischnittstelle
Ausgabeformat bei der IDoc-Dokumentation
Browser-Funktion
Anzeige von Nullwerte bei IDoc-Ausgabe
Workflow Customizing
CATT-Testlauf
IDoc-Administration im Customizing
-
3131 19.07.1019.07.10
Programmtechnische Realisierung
Beschreibung des Beispiels
Beispiel
Test der Verarbeitung
-
3232 19.07.1019.07.10
Programmtechnische Realisierung
Test der Verarbeitung
Umgehen von Teilabschnitte
Simulieren von Geschftsprozessen
Welche Mglichkeit zum Testen existiert?
Welche Testprogramme greifen bei welchem Verarbeitungsschritt ein?
Wie kann ein Verarbeitungszyklus getestet werden?
-
3333 19.07.1019.07.10
Programmtechnische Realisierung
Funktion Voraussetzung Ergebnis
Testwerkzeug Keine Eingangs- bzw. Ausgangs- IDocs
Ausgang ab NAST Nachrichtenstatussatz zeigt auf das Anwendungsobjekt
IDoc wird erzeugt und weitergeleitet
Ausgang ab IDoc IDoc Status = 30 Weitergeleitet
Eingang Statusdatei Bezug zu einem vorhandenes Ausgangs- IDoc
Anhngen von Statusstzen evt. Ausnahmebehandlung
Eingang mod. Ausg. Datei
Datei mit Eingangs- IDocs liegt vor
IDoc wird erzeugt, ber-geben an die Eingangsverarbeitung
Eingang orig. Eing. Datei Datei mit Eingangs- IDocs liegt vor
IDoc wird erzeugt, ber-geben an die Eingangsverarbeitung
-
3434 19.07.1019.07.10
Programmtechnische Realisierung
-
3535 19.07.1019.07.10
Programmtechnische Realisierung
-
3636 19.07.1019.07.10
Programmtechnische Realisierung
-
3737 19.07.1019.07.10
Programmtechnische Realisierung
Ausgang ab NAST
-
3838 19.07.1019.07.10
Programmtechnische Realisierung
Ausgang ab IDoc
-
3939 19.07.1019.07.10
Programmtechnische Realisierung
Eingang Statusdatei
-
4040 19.07.1019.07.10
Programmtechnische Realisierung
Eingang modifizierte Ausgangsdatei
-
4141 19.07.1019.07.10
Programmtechnische Realisierung
Eingang Original- Eingangsdatei
-
4242 19.07.1019.07.10
Programmtechnische Realisierung
Verarbeitungszyklus mit dem CATT Computer Aided Test Tool Erzeugt automatische Testdaten
Funktionsumfang Ports, einer Eingangs- und einer Ausgangspartnervereinbarung IDoc vom Typ SYIDOC01 (TXTRAW01) Ausgangsdatei Umwandeln und bergabe an die Eingangsverarbeitung Lschen der Testdaten
-
4343 19.07.1019.07.10
Monitoring
Statistik
Listen
Anzeige
Suche
Aktives Monitoring Beispiel
-
4444 19.07.1019.07.10
IDoc Monitoring
berwachung des Eingangs und Ausgangs von IDoc
Funktionsumfang: IDoc- Anzeige IDoc- Listen IDoc-Statistik IDoc-SucheFehler Statusbearbeitung
Aktives Monitoring
-
4545 19.07.1019.07.10
IDoc-Anzeige
Transaktion:
Direkte Anzeige der Listen einzelner IDoc
Selektionsmglichkeiten: IDoc-TypAktueller StatusPortEDI-Referenznummern (Erfllung der Voraussetzungen)
Anzeige mehrere IDocs
Anzeige einzelner IDocs
-
4646 19.07.1019.07.10
IDoc- Listen
Verwendung: Report liefert Listen
IDoc-Listen: Fehler lokalisieren
IDoc-Listen: Zeitliche Verteilung anzeigen
IDoc-Listen: Verteilung der Warnfarben anzeigen
IDoc-Listen: Verteilung der Nachrichten anzeigen
Warnfarben Statusgruppen zuordnen
-
4747 19.07.1019.07.10
IDoc -Suche
Transaktion: WE09 oder IDoc -> Suchen IDoc
Suche nach Adress- oder Steuerinformation
Auffindbar nach betriebswirtschaftlichen Daten
Funktion sucht nach Zeichenketten
-
4848 19.07.1019.07.10
IDoc- Statistik
Gruppierung der IDoc nach Verarbeitungsstatus
Standardauswertung, Erweiterte Selektion, Historie
ALE-Audit
Statusgruppen:Ausgang Eingang
erzeugt erzeugtversandfertig bergeben an Anwendung
in bertragung (bergeben an externes System
bergeben an Dialog
bertragung erfolgreich (im Zielsystem) im Zielsystem abgeschlossen in Anwendung abgeschlossen
fehlerhaft in IDoc-Schnittstelle fehlerhaft in IDoc-Schnittstellefehlerhaft im externen System fehlerhaft in Anwendung
mit Lschkennzeichen mit Lschkennzeichen
-
4949 19.07.1019.07.10
Aktives Monitoring
Report alarmiert zustndige Sachbearbeiter
Aktivitten: Planung des Reports Einteilung der IDocs in Statusgruppen Kritische Statusgruppe Kritische IDoc-Anzahl Benachrichtigung des Empfngers
Aktives Monitoring konfigurieren
-
5050 19.07.1019.07.10
Aktives Monitoring: Beispiel
Einplanung eines Monitoring-Jobs
Start des Jobs: 08:00 Uhr Ausfhrung als Batchjobs Auswertung der Idocs des Vortags
Realisierung in SAP
Intermediate Document (IDoc)InhaltsverzeichnisEinfhrungFolie 4 Aufbau eines Idocs: Physikalische Struktur Aufbau eines Idocs: Logische StrukturEigenschaftenDokumentationswerkzeugeFolie 9Folie 10FunktionsumfangFolie 12Folie 13Folie 14Folie 15Folie 16Folie 17Folie 18Folie 19Verarbeitung von IDocsAusgangsverarbeitungEingangsverarbeitungStatusverarbeitungAusnahmebehandlungAusnahmebehandlung: VorgehenAusnahmebehandlung: RollenauflsungKonfigurationIDoc-Administration im CustomizingFolie 29Folie 30Programmtechnische RealisierungFolie 32Folie 33Folie 34Folie 35Folie 36Folie 37Folie 38Folie 39Folie 40Folie 41Folie 42MonitoringIDoc MonitoringIDoc-AnzeigeIDoc- ListenIDoc -SucheIDoc- StatistikAktives MonitoringAktives Monitoring: Beispiel