sap-projekt-v-2-100719093429-phpapp01_2

50
Datum, Ort Intermediate Document (IDoc) Modul: Standardsoftware 4. Semester

Upload: pradipta-mohanty

Post on 16-Dec-2015

5 views

Category:

Documents


3 download

DESCRIPTION

project

TRANSCRIPT

  • 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