Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Ähnliche Dokumente
Workshop II. BAPI-basierte Business Collaboration mit dem SAP Web Application Server

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

Business Collaboration

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Standardsoftware II. Klassifikation Schnittstellen

Das nächste Duet(t): APEX und SAP DOAG Konferenz Niels de Bruijn Nürnberg,

1 mysap.com und der Web Application Server 1

Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press

SAPTEC. SAP NetWeaver Application Server Grundlagen GLIEDERUNG DES KURSES. Version der Schulung: 17 Dauer der Schulung: 4 Tag(e)

Einleitung Von All-in-one-Software zu Webservices 17

SAP SharePoint Integration. e1 Business Solutions GmbH

HANA CLOUD CONNECTOR

Howto. Konfiguration eines Adobe Document Services

Von SAP R/3 zu mysap ERP und NetWeaver

3... SAP NetWeaver Developer Studio: Schritt für Schritt zur Beispielanwendung

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

Unternehmensvorstellung SAP R/3-Nutzung bei KWS Business Connector in der Systemlandschaft Möglichkeiten der Fremdsystemanbindung Zusammenfassung

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Agenda. IT-Symposium Secure Enterprise Search. Suchen und finden mit Suchmaschinen. Oracle SES Überblick

Inhaltsverzeichnis Was ist Web Dynpro? SAP Easy Access Designen einer Web-Dynpro-Komponente ABAP Dictionary

aseaco Central Master Data Management Framework - Whitepaper -

Inhalt. TEIL I Grundlagen TEIL II Single-Sign-on für Benutzerschnittstellen. Vorwort 13 Einleitung 15

Remote Communications

Inhalt. TEIL I SAP Fiori im Überblick. 1 Was ist SAP Fiori? User-Experience-Strategien entwickeln Einleitung... 17

... Einleitung Prozessintegration und Integrationsszenarien Integrationsszenariomodelle

Softwareentwicklung mit Enterprise JAVA Beans

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

HVS32. ein Versandsystem das immer passt. Dokumentation. SAP-IDoc Schnittstelle

SAP R/3 Kommunikation mit RFC und Visual Basic

Inhalt. Vorwort 13. L.., ',...":%: " j.

WI EDI Solution. Stand

3... Überblick über die SAP Event Management-Prozesse im Standard... 55

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

Integration von Enterprise Content Management im SAP NetWeaver Portal

SNAP

SAP Supplier Relationship Management (SRM) als Rapid Deployment Solution (RDS) - Teil 2. SAP Consulting Januar 2012

SAP NetWeaver Gateway. 2013

Programmierhandbuch SAP NetWeaver* Sicherheit

Praxishandbuch SAP NetWeaver" Pl - Entwicklung

Seminare Softwaretechnik - Einführungsveranstaltung

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

Loren Heilig, Steffen Karch. SAP NetWeaver 8. Galileo Press. Bonn Boston

Inhaltsverzeichnis. Mathias Stebner Verzeichnisse III

Lizenzierung des Oracle Application Servers und der Optionen

Schnittstelle XML Integration von R/3 ins globale Kommunikationsnetz

BIS-Grid: Kommerzieller Einsatz von Grid-Middleware am Beispiel betrieblicher Informationssysteme. Prof. Dr. W. Hasselbring

BIT300 Integration Technology ALE

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

IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only

Advanced Banking Platform

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

BC400. ABAP Workbench Grundlagen GLIEDERUNG DES KURSES. Version der Schulung: 16 Dauer der Schulung: 5 Tage

Anwendungsbeispiele des EPO XML Connectors im Vergleich zu konventionellen Schnittstellentechnologien

Franz Josef Heiss, Erich Weirich, Gisela Gratzl. SAP NetWeaver Web Application Server

SAP NetWeaver Consultant und Geschäftsführer itegrate ohg, Bielefeld

Realtime Anbindung an SAP ERP

Enterprise Application Integration Erfahrungen aus der Praxis

1 Einleitung Einsatz von SAP Interactive Forms by Adobe Installation und Konfiguration... 65

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG

Das Adapter Framework der SAP Exchange Infrastructure. Holger Kunitz, SAP AG

VAULT MIT ERP VERBINDEN

UI Technologien für SAP-Anwendungen

Thomas Steinke / Volker Brandenburg. Geschäftsführung actum consulting products GmbH

Messung von ServiceLeistung für SAP Service Provider Kundenevent 25. November HSR Rapperswil

Peter Körner Adobe Systems Berlin, 3. Juni 2005

Inhaltsverzeichnis. Einleitung

SAP NetWeaver Consultant und Geschäftsführer itegrate ohg, Bielefeld

Kollaboratives Stammdatenmanagement [Collaborative Business Objects Management] Whitepaper

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

SAP Integration leichtgemacht

Enterprise Service Bus (ESB) in einer SOA

Geplante Architektur der Geodienste der kantonalen Verwaltung SG mittels ArcGIS Server (Datensicherheit, Zugriffssicherheit, Ausfallsicherheit)

Cubeware Connectivity for SAP Solutions

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

Kapitel WT:VI (Fortsetzung)

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

white sheep GmbH Firmenprofil Unternehmensberatung

ABAP - Next Generation

Business Intelligence mit Excel 2007 und den Excel Services von Office SharePoint Server 2007

Alexander Schill Thomas Springer. Verteilte Systeme. Grundlagen und Basistechnologien. 2. Auflage. 4y Springer Vieweg

SAP -Logistikprozesse mit RFID und Barcodes

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010

TransConnect als universelle Business Integration Plattform zur schnellen SAP Anbindung von Geschäftspartnern und Non SAP Systemen

Stand Vorstellung der EXXETA

ZENTRALE SAP- DOKUMENTATIONSARTEN KNOWLEDGE DESIGN & ENGINEERING (KDE)

2 Anlegen und Konfigurieren von Datenbanken 35

SAP NetWeaver Web Application Server

Vergleich von ERPConnect Services (ECS) gegenüber Duet Enterprise for Microsoft SharePoint and SAP

Moderne Benutzeroberflächen für SAP Anwendungen

Sun ONE. Sun Open Net Environment. Architektur für Web-Services on Demand. Dr. Rainer Eschrich

Sascha Buhmann. Klosterstraße Rot an der Rot Deutschland. Web: verheiratet, 3 Kinder. SAP Entwicklung OO

InQMy Application Server Flexible Softwareinfrastruktur für verteilte Anwendungen

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Axis2, CXF und JAX-WS RI im Vergleich

Portal for ArcGIS - Eine Einführung

Kompendium der Web-Programmierung

Transkript:

Einführung 13 3 1.1 SAP NetWeaver Application Server 17 1.1.1 SAP-Lösungen und SAP NetWeaver 18 1.1.2 SAP NetWeaver Application Server ABAP 20 1.1.3 SAP NetWeaver Application Server Java 34 1.2 Sicherheit 39 1.2.1 Sicherheit in heterogenen Landschaften 40 1.2.2 User Management Engine 44 1.2.3 KeyStores: Authentifizierung, Signierung, Verschlüsselung 47 1.3 Authentifizierung und Autorisierung 50 1.3.1 Single Sign-on mit dem SAP NetWeaver Portal 51 1.3.2 Sichere Integration externer Systeme 56 1.4 Programmierung des SAP NetWeaver Application Servers ABAP 68 1.4.1 ABAP Dictionary 68 1.4.2 Authentifizierung und Autorisierung 74 1.4.3 Nummernkreise 75 1.4.4 Funktionsbausteine 75 1.4.5 Verbuchungsbausteine 78 1.4.6 Anwendungsfunktionalität und Benutzeroberflächen 79 1.5 Überblick über die Schnittstellentechnologien von SAP 81 1.5.1 Dateischnittstelle 81 1.5.2 Remote Function Call (RFC) 83 1.5.3 Business Application Programming Interface (BAPI) 94 1.5.4 Application Link Enabling (ALE) 97 1.5.5 SOAP 103 2.1 RFC-Funktionsbausteine in ABAP 105 2.1.1 Funktionsbausteine zum Lesen 105 2.1.2 Aufruf per srfc 108 Bibliografische Informationen http://d-nb.info/1011124211 digitalisiert durch

2.1.3 Funktionsbausteine zum Löschen und Ändern 111 2.2 Transaktionaler RFC 117 2.3 Queued RFC 122 2.3.1 qrfc mit Ausgangswarteschlange 124 2.3.2 qrfc mit Ausgangs- und Eingangswarteschlange 126 2.4 Background-RFC 129 2.5 Business-Objekte und BAPIs 134 2.5.1 Entwicklung von Business-Objekten 134 2.5.2 Entwicklung von BAPIs 136 2.5.3 Business-Objekt»Helpvalues«157 It 3.1 SAP NetWeaver RFC SDK 163 3.1.1 Inhalte des SAP NetWeaver RFC SDKs 164 3.1.2 Kompilieren und Linken 165 3.2 Einfache SAP NetWeaver RFC-Clients 170 3.2.1 Aufbau eines SAP NetWeaver RFC-Clients 170 3.2.2 Einfache Parameter 178 3.2.3 Strukturierte Parameter 180 3.2.4 Tabellenparameter 181 3.3 Komplexe SAP NetWeaver RFC-Clients 184 3.3.1 Aufruf von BAPIs 184 3.3.2 Transaktionaler RFC 187 3.3.3 Queued RFC 198 3.4 SAP NetWeaver RFC-Server 199 3.4.1 Installation der Funktionen 202 3.4.2 Anmeldung am Gateway 203 3.4.3 Implementierung der Funktionen 204 3.4.4 Transaktionaler RFC 208 3.5 Klassisches RFC SDK 217 3.5.1 C-RFC-Bibliothek 217 3.5.2 Inhalte des klassischen RFC SDKs 218 3.5.3 Verbindungstests 220 3.5.4 Kompilieren und Linken 222 3.6 Einfache RFC-Clients und RFC-Parameter 225 3.6.1 Aufbau eines RFC-Client-Programms 225 3.6.2 Einfache Parameter 236 3.6.3 Strukturierte Parameter 239 3.6.4 Tabellenparameter 243

3.7 Komplexere RFC-Clients 246 3.7.1 Aufruf von BAPIs 246 3.7.2 Transaktionaler RFC 249 3.7.3 Queued RFC 255 3.8 RFC-Server 256 3.8.1 Anmeldung am Gateway 259 3.8.2 Installation und Ausführung der Funktionen... 261 3.8.3 Dispatching 269 3.8.4 Transaktionaler RFC 271 4.1 SAP Java Connector 279 4.1.1 Installation 280 4.1.2 Architektur des SAP Java Connectors 281 4.1.3 Programmierung mit dem SAP Java Connector 283 4.1.4 Verarbeitung von Tabellen und Strukturen 293 4.1.5 Transaktionaler RFC 296 4.1.6 Queued RFC 298 4.1.7 Metadatenverarbeitung 300 4.2 SAP Enterprise Connector 302 4.2.1 Erzeugen von Proxy-Klassen 303 4.2.2 Programmierung des Clients 307 4.3 Nutzung generischer Backend-Modelle 309 4.3.1 Generische Proxy-Klassen 310 4.3.2 Klassenabhängigkeiten 312 4.3.3 Konfiguration der Destinationen 313 4.3.4 Implementierung 316 4.4 RFC-Server 325 4.4.1 Serverseitiges und clientseitiges Repository... 326 4.4.2 Programmierung eines einfachen JCo-Servers 329 4.4.3 Registrieren eines Funktions-Handlers 330 4.4.4 Verwaltung von Transaktionen 333 4.5 JCo RFC Provider Service 335 4.6 SAP NetWeaver Portal Connector Framework 339 4.6.1 Java Connector Architecture 339 4.6.2 System Landscape des Portals 341 4.6.3 Einführung in die Portalprogrammierung 344 4.6.4 Anwendungsbeispiel des Connector Frameworks 348

SÄDöcslündlAC ^ 5.1 IDocs 356 5.1.1 Entwicklung von IDocs 356 5.1.2 Erzeugung von IDocs 360 5.1.3 Eingangsverarbeitung von IDocs 363 5.2 Application Link Enabling 369 5.2.1 Konfiguration von ALE 369 5.2.2 Test und Monitoring 375 5.2.3 ALE-Schnittstelle für BAPIs 376 5.3 IDoc-Programmierung mit dem SAP NetWeaver RFC SDK 381 5.3.1 IDoc-Empfänger 381 5.3.2 IDoc-Sender 383 5.4 IDoc-Programmierung mit dem klassischen RFC SDK 385 5.4.1 IDoc-Empfänger 385 5.4.2 IDoc-Sender 388 5.5 IDoc-Programmierung mit Java und Java Connector... 389 5.5.1 Vorbereitung zur Verwendung der IDoc- Bibliotheken 390 5.5.2 Client-Anwendung für IDocs 391 5.5.3 IDoc-Server 396 5.5.4 Konfiguration für den Versand von IDocs 398»SOAP 6.1 Inside-Out-Webservices und -Webclients mit dem AS ABAP 401 6.1.1 ABAP-SOAP-Webservice 402 6.1.2 ABAP-SOAP-Webclient 410 6.2 Outside-In-Webservices und -Webclients mit dem AS ABAP 415 6.2.1 System Landscape Directory 416 6.2.2 Service-Interfaces 417 6.2.3 ABAP-SOAP-Proxys 420 6.3 Webservices und Webclients mit dem AS Java 425 6.3.1 Webservice-Infrastruktur im AS Java 425 6.3.2 Webservice-Provider mit J2EE 429 6.3.3 Webservice-Clients 437 6.3.4 Adaptiver Webservice mit Web Dynpro 442 10

6.4 Webservice-Programmierung mit dem SAP NetWeaver Composition Environment 443 6.4.1 Implementierung des Inside-Out-Szenarios...444 6.4.2 Implementierung des Outside-In-Szenarios... 452 6.4.3 Webservice-Client-Programmierung 456 6.5 SOAP-Programmierung mit Java 465 6.5.1 Java API for XML Web Services 465 6.5.2 Implementierung eines Webservice-Clients... 466 6.5.3 Implementierung eines Webservice-Providers 467 6.6 SOAP-Programmierung mit C# 469 A Literaturhinweise 475 B Die Autoren 477 Index 479 11