XI JDBC/IDOC Szenario

Ähnliche Dokumente
Dokumentation zur Anlage eines JDBC Senders

Orientierungshilfen für SAP PI (Visualisierungen)

Orientierungshilfe für SAP PI: Wiederverwendung bei 1:n Anbindungen

Projekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Integration von in den Bestellprozess

Aufgabenstellung und Zielsetzung

Dokumentation zur Verwendung eines SOAP-Webservices in SAP PI

Erstellen eines Szenarios HTTP2RFC in XI

Dokumentation zum Projekt Mail-Adapter in SAP PI Sinkwitz, Sven Theel, Thomas

Powermanager Server- Client- Installation

Ausgangsrechnungen. an den Bund

Universalimport in luxdata

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

ISA Server 2004 Protokollierung - Von Marc Grote. Die Informationen in diesem Artikel beziehen sich auf:

Maryam Amiri, Susanne Knecht. Endpräsentation

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

desk.modul : WaWi- Export

Informatik für Ökonomen II Übung 0

ID VisitControl. Dokumentation Administration Equitania Software GmbH cmc Gruppe Seite 1

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen

Referenzielle Integrität SQL

DATEV Kanzlei Rechnungswesen Pro

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue

Historical Viewer. zu ETC5000 Benutzerhandbuch 312/15

Oracle: Abstrakte Datentypen:

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

HowTo: Einrichtung & Management von APs mittels des DWC-1000

Prozessbeschreibung. Qualitätsberichte erstellen und vorbefüllen

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Upgrade-Leitfaden. Apparo Fast Edit. Wechsel von Version 2 auf Version oder Wechsel von Version auf Version 3.0.

Installation des edu- sharing Plug- Ins für Moodle

Shopware 4.1 Kategorien

Anwenderdokumentation AccountPlus GWUPSTAT.EXE

Lavid-F.I.S. Ablaufbeschreibung für. Arbeitszeiterfassung. Lavid-F.I.S.

Konfigurationsanleitung Tobit David Fax Server mit Remote CAPI Graphical User Interface (GUI) Seite - 1 -

Dynamische Segmentierung

seit Java 1.1 Bestandteil der API: packages java.sql, javax.sql

TimeSafe Leistungserfassung

Innovator 11 excellence. Import eines DB-Schemas mit Direktzugriff auf ein RDBMS via JDBC. HowTo. Udo Ende.

Workflow, Business Process Management, 4.Teil

Mobile-Szenario in der Integrationskomponente einrichten

Erstellung eines Verfahrensverzeichnisses aus QSEC

einrichtung in den kaufmännischen Programmen der WISO Reihe

Geodatenmanagement und -harmonisierung mit GeoKettle

Benachrichtigungsmöglichkeiten in SMC 2.6

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Installation & Konfiguration AddOn AD-Password Changer

How-to: HTTP Proxy mit Radius Authentifizierung an einem Windows 2003 Server. Securepoint Security System Version 2007nx

Whitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube Konstanz

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

How-to: Mailrelay und Spam Filter. Securepoint Security System Version 2007nx

Systembeschreibung. Masterplan Kommunikationsinterface. ASEKO GmbH. Version 1.0 Status: Final

OKB Die MS SQL-Volltextsuche für organice SQL einrichten

Mobile Dokumente. Vertreterarchiv mit LDOX.Share. Digitaler Rechnungsversand mit LDOX.DocumentManager

Beschreibung Import SBS Rewe elite/ SBS Rewe plus Kunden/Lieferanten

Kampagnen. mit Scopevisio und CleverReach

Mit einem Doppelclick auf den Ortsnamen erhalten Sie eine Liste mit allen Pulheimer Adressen angezeigt.

Reporting Services und SharePoint 2010 Teil 1

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Ein Ausflug zu ACCESS

Whitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube Konstanz

Einrichtung Schritte:

Verbindung HELIUM V und WebShop (Magento). Verbindung zwischen HELIUM V und WebShop AioS

Bibliografische Informationen digitalisiert durch

ein Versandsystem das immer passt HVS32 Monitoring

Stella egovernment Stella G2 bei der SEPA-Umstellung von Bankverbindungsdaten

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

M-AutoOrder (Benutzer)

Durchführung der Netzwerk bzw. Mehrplatzinstallation

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Remedy-Day Innovative ITSM Lösungen von NTT Data. Machen wir es uns besser, schöner und leichter. Thomas Rupp Alexander Lyer Lukas Máté

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

ORA.LogMiner. Nach Bestelleingang erhalten Sie eine Rechnung mit ausgewiesener Mehrwertsteuer und Informationen über die Zahlungsweise.

Collax VPN. Howto. Vorraussetzungen Collax Security Gateway Collax Business Server Collax Platform Server inkl. Collax Modul Gatekeeper

Deinstallationsanleitung

Planung für Organisation und Technik

Installation des edu-sharing Plug-Ins für Moodle

Elektronische Zustellung WKO / AustriaPro. Status Arbeitspakete PL.O.T

Der nächste Schritt: Kommunikation zwischen R/3 und externen Systemen Auswahl von SAP-Interfaces unter Qualitäts- und Performance-Aspekten

MIN oder MAX Bildung per B*Tree Index Hint

VENTA KVM mit Office Schnittstelle

Kunden über Mandatsreferenz informieren

Installationsanleitung für pcvisit Server (pcvisit 12.0)

Mit dieser Schnittstelle können Sie Ihre Studierenden in das Studentenmodul übernehmen.

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

- CCBridge Wir schaffen Verbindungen......Verbindungen zwischen SAP und nonsap-systemen!

Sage Start Zahlungsmethoden Anleitung. Ab Version

Digitale Lastenhefte - Austausch von Dokumenten

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

TimeSafe Zeiterfassung. Version 2.1 (September 2008)

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

Transkript:

XI JDBC/IDOC Szenario Implementierung eines Szenarios zum Verteilen von Kreditorenstammdaten mit dem JDBC-Adapter und dem IDOC- Adapter

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 2

Verteilungsszenario (I) 3

Verteilungsszenario (II) 4

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 5

Eigenschaften JDBC Adapter Sender JDBC Adapter Receiver JDBC Adapter spezielle Datentypen sind notwendig mögliche SQL-Statements: SELECT, INSERT, UPDATE, DELETE, EXECUTE es gibt immer ein ResultSet 6

Receiver JDBC Apapter Attribut action definiert das SQL- Statement Element table definiert die zu selektierende Tabelle Subelemente vom Element access definieren die zu selektierenden Spalten Element key1..n definiert die where- Clause Unterelement von key1..n werden mit dem SQL-Operator and verknüpft key-elemente werden mit dem SQL- Operator or verknüpft 7

SQL-Vergleichsoperatoren mittels zusätzlichem Attribut für Subelemente von key- Elementen können Vergleiche gesteuert werden Attribute EQ SQL-Vergleichsoperator = (Gleichheit) compareoperation= <comparetype> NEQ LT!= (Ungleichheit) < (kleiner) <comparetype> steuert den SQL-Vergleichsoperator LTEQ GT <= (kleiner gleich) GT (größer) GTEQ GTEQ (größer gleich) LIKE LIKE (Platzhalter-Vergleich) 8

Receiver JDBC Apapter Request-Datentyp Response-Datentyp 9

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 10

IDOC - Aufbau dient dem Austausch bwl. Daten mit einem Fremdsystem definiert eine Datenstruktur Datenstruktur besteht aus Segmenten Verarbeitungslogik für Datenstruktur ist i.d.r vorhanden enthält zusätzliche Kontrollstruktur zur Steuerung der IDOC- Verteilung/Verarbeitung 11

IDOC - Segmentierung Segment ist Daten- Container Segment besteht aus Feldern Basis: Data Dictionary Kundenerweiterungen (zusätzliche Segmente) sind möglich Kundenerweiterungen erfordern Anpassung der Verarbeitungslogik 12

IDOC - Verarbeitung Verarbeitung direkt Verarbeitung durch Hintergrundprogramm (IDOC sammeln) Verarbeitung durch Massenjobs (Parallelisierung) diverse Monitorings sind vorhanden (BD87) 13

IDOC - Verteilungsmodell TCode SALE für die Administration/Konfi guration Logische Systeme definieren RFC Verbindungen konfigurieren Verteilmodell modellieren Partnervereinbarung generieren Partnervereinbarung anpassen 14

IDOC XI Message Import im XI notwendig (analog RFC) XML-Struktur wird generiert IDOC-Messages sind per Default von der Häufigkeit=1 Lösung: Export als XSD und Import als externe Definition 15

IDOC als externe Definition Exportierte XSD wird editiert Attribut maxoccurs mit Wert unbounded wird für das Element IDOC eingefügt Import der XSD als externe Definition Vorteil: eine Message kann nun 1-n IDOCs enthalten 16

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 17

Implementierung im XI Repository Klare Namensgebung Datentypen (DT_xyz) Messagetypen (MT_xyz) Message-Interfaces (MI_xyz_abs/IN/OB/_sync/async) Externe Definitionen (ED_xyz) Message-Mappings (MM_sourceMT_to_destMT) Interface-Mappings (IM_sourceMI_to_destMI) 18

Zentraler Integrationsprozess Verwendung einer Sync/Async-Bridge, da RFC synchron und IDOC asynchrohn je Hauptstep wird ein Block für die Ausnahmebehandlung angelegt Je Block wird das spezifische Mapping und der synchrone bzw. asynchrone Sende-Schritt ausgeführt Alerts dienen dem Monitoring des IP 19

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 20

Konfiguration im XI Directory Anlage Kommunikationskanäle Import des Integrationsprozesses Definition Empfängerermittlung Definition Interface-Ermittlung Definition Sendervereinbarung (RFC) Definition Empfängervereinbarung (JDBC, IDOC) 21

Kommunikationskanäle RFC-Destination muss vorhanden sein (TCode SM59) IDOC-Port muss definiert sein (TCode IDX1 - > SAPA39_900) Metadatenimport (TCode IDX2) Message-Protokoll XML SQL-Format JDBC-Treiber (Installation JAVA-Archiv durch XI-Basis-Betreuung notwendig) JDBC-spezifische Verbindungs-URL 22

Zusätzliche Konfigurationen Integrationprozess benötigt einen adapterspezifischen Identifikator um IDOCs versenden zu können Logisches System entspricht Logischem System im SAP ERP Logisches System wird im IDOC-Kontrollsatz automatisch hinterlegt 23

Interfacermittlung für IDOCs Problem: IDOC-Messages sind als externe Definition definiert(xi Repository) Mapping auf importierte IDOC-Definition ist notwendig IDOC-Adapter interpretiert alle gekapselten IDOC- Messages in der externen Definition (Interface- Mapping nicht notwendig) 24

Übersicht Integration Directory Szenario ist trotz der Fülle sehr übersichtlich Mappings sind komplett in den Integrationsprozess verlagert ein Kommunikationskanal für SQL-Select, SQL- Execute und SQL-Update, da SQL-Statement im XML SQL-Format geschlüsselt ist 25

Agenda Verteilungsszenario Eigenschaften JDBC Adapter Eigenschaften IDOC Adapter Implementierung im Integration Repository Konfiguration im Integration Directory Demonstration 26

Demonstration (Vergleichsszenario) SAP XI SAP ERP Billing Datenbank (Oracle) 27