Der DCOM Connector HELP.BCMIDDCOM. Release 4.6C



Ähnliche Dokumente
IAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C

QM/PM Partnerrollen HELP.BCBMTOM. Release 4.6C

Secure Network Communications (BC-SEC-SNC)

Leistungsverrechnung Zeitwirtschaft einstellen

Kapazitätsplanung in der Prozeßindustrie

Lohnjournal (Report RPCLJNx0; HxxCLJN0)

PM/CS - Datenübernahme in Instandhaltung und Kundenservice

PS - Projektsystem. SAP ERP Central Component

ALE-Szenarien der Anlagenbuchhaltung

Remote Communications

Unqualifizierter Abschlag

Kapazitätsplanung im Vertrieb

Service: Feedback-Meldungen (SV-FDB)

Lohnarten-Reporter (H99CWTR0)

WE/RE-Kontenpflege (MM-IV-CA)

Kontierungsblock HELP.BCBMTOM. Release 4.6C

Personalabrechnung mit dem SAP-System

Standardisierte Notizerfassung

Entwicklung eines Infotyps (Planung)

Lohnkonto (Report RPCKTOx0; HxxCKTO0)

Lohnartenverteilung HELP.PYINT. Release 4.6C

Lohnartennachweis HELP.PYINT. Release 4.6C

Immobilienmanagement (IS-RE)

Electronic Data Interchange / IDoc-Schnittstelle (SD-EDI)

KM - Knowledge Management. SAP ERP Central Component

Employment and Salary Verification in the Internet (PA-PA-US)

PLM Product Lifecycle Management. SAP R/3 Enterprise

Import-Basismodul (SD-FT-IMP)

EC Unternehmenscontrolling. SAP ERP Central Component

PLM Product Lifecycle Management. SAP ERP Central Component

Meßwert- und Zählerstandserfassung im Internet (PM-QM-EQ)

EP Enterprise Portal. SAP ERP Central Component

Plandatenerfassung im Workflow (CO-PA)

ICM Provisionsmanagement. SAP R/3 Enterprise

Kapazitätsplanung in der Fertigungssteuerung

Systemübergreifende Planungssituation (CA-BFA)

QM - Qualitätsmanagement. SAP ERP Central Component

Abschlagszahlungen HELP.PYINT. Release 4.6C

TR Treasury. SAP R/3 Enterprise

Anlageninformation im Intranet (FI-AA)

Editor für Funktionen und Operationen (PY-XX-TL)

Preis- und Mengennotierung von Wechselkursen

CNT Management Consulting. Unsere Beratungskompetenz für Ihren Erfolg

INNOTask Suite. INNOApps Installationsanforderungen

CNT Management Consulting. Unsere Beratungskompetenz für Ihren Erfolg

Entgeltnachweis (Report RPCEDTx0; HxxCEDT0)

Weißenborn, Dresden Software mit Energie.

Die ersten Tage im Leben eines Testers

Anbindung externer Zeitwirtschaftssysteme

Zahlungsfreigabe HELP.FIBP. Release 4.6C

Kundenservice (CS) MYSAP.ROLES_S_CS. Release 4.6C

ALE-Kurzanleitung HELP.CABFAALEQS. Release 4.6C

SAP ERP Central Component

Wie halte ich mein System sauber und performant?

RE Immobilienmanagement. SAP R/3 Enterprise

CNT Management Consulting. Unsere Beratungskompetenz für Ihren Erfolg

PT Personalzeitwirtschaft. SAP ERP Central Component

Reisekostenübertragung an das Rechnungswesen

Überleitung von Gehaltsbestandteilen in die Personalabrechnung

Automatische Verteilung von Wartungszertifikaten über SAP Solution Manager

GESAMTLÖSUNG SAP BUSINESS ONE MIT EASYPROJECT

SAPPDFPRINT Service H E L P. B C C C M P R N

VDA 4939 Formulare Version 2

CaRD Add-on for SAP Materials Master Report Interpreter Pflege mehrsprachiger Kurztexte im Materialstamm

Treasury (TR) HELP.GENERAL. Release 4.6C

Systemvoraussetzungen

CNT Management Consulting. Unsere Beratungskompetenz für Ihren Erfolg

BIT600 SAP Workflow Konzepte, Inboxes, Reporting und Umgang mit ausgelieferten Mustern

Das mobile Dokumentations- und Analyse-System. AC-STB Technische-Voraussetzungen. Akkaya Consulting GmbH. Robert-Perthel-Straße 3.

Global Transport Label - General Motors -

PLM Product Lifecycle Management. SAP R/3 Enterprise

COI-BUSINESSFLOW FILESYSTEM IMPORTER MODUL INFORMATION

Environment, Health & Safety (EHS)

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

AMPUS Inventory. Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen

Das Büro in der Westentasche mit SAP Business ByDesign TM. Sven Feurer, SAP Deutschland AG & Co. KG

Systemvoraussetzungen

PUBLIC Dokumentationsübersicht

GESAMTLÖSUNG SAP BUSINESS ONE MIT EASYRAHMENVERTRÄGEN

Arbeitszeitblatt und HR in verteilten Systemen

EIDAMO Webshop-Lösung - White Paper

Country Versions MYSAP.ROLES_S_CA_C. Release 4.6C

Perceptive Document Composition

PCC Outlook Integration Installationsleitfaden

Installationsanleitung dateiagent Pro

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

SAP NetWeaver Gateway. 2013

Workflow, Business Process Management, 4.Teil

Installationsanleitung. TFSInBox

Concept Check Tool HELP.SVASACCT. Release 4.6C

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

TIPES Fernabschlag Programm Beschreibung

COSA. Portal Client Installation JAVA J2SE / JRE Version 1.4.2_09, Stand Copyright

SharePoint Demonstration

Avira Server Security Produktupdates. Best Practice

Transkript:

HELP.BCMIDDCOM Release 4.6C

SAP A Copyright Copyright 2001 SAP A. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche enehmigung durch SAP A nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP A oder deren Vertriebsfirmen angebotenen Software-Produkte können Software- Komponenten auch anderer Software-Hersteller enthalten. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM, DB2, OS/2, DB2/6000, Parallel Sysplex, MVS/ESA, RS/6000, AIX, S/390, AS/400, OS/390 und OS/400 sind eingetragene Marken der IBM Corporation. ORACLE ist eine eingetragene Marke der ORACLE Corporation. INFORMIX -OnLine for SAP und Informix Dynamic Server TM sind eingetragene Marken der Informix Software Incorporated. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open roup. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mysap.com Logo und mysap.com sind Marken oder eingetragene Marken der SAP A in Deutschland und vielen anderen Ländern weltweit. Alle anderen Produkte sind Marken oder eingetragene Marken der jeweiligen Firmen. 2 April 2001

SAP A Symbole Symbol Bedeutung Achtung Beispiel Empfehlung Hinweis Syntax Tip April 2001 3

SAP A Contents... 5 DCOM Connector im Überblick... 6 Themen der Dokumentation... 9 4 April 2001

SAP A April 2001 5

SAP A DCOM Connector im Überblick DCOM Connector im Überblick Einsatzmöglichkeiten Mit DCOM steht eine standardisierte rundlage für die Erstellung und für die Integration verteilter Software-Komponenten zur Verfügung. Externe Client-Anwendungen können DCOM als Infrastruktur für ihre Kommunikation mit SAP-Servern nutzen, um auf R/3-Komponenten zuzugreifen. R/3-Komponenten, wie BAPIs oder remote Funktionsbausteine, treten mit dieser Technologie als COM-Objekte in Erscheinung und nutzen die Laufzeitumgebung des Microsoft Transaction Servers (MTS). Mit dem DCOM Connector steht eine von SAP entwickelte C++ Template Library zur Verfügung, mit der COM-Objekte aus Business-Objekten des R/3-Systems erstellt und verwaltet werden können. Die beiden folgenden Szenarien skizzieren unterschiedlichen Einsatz des DCOM Connectors: PC Client-Applikationen Client-Applikationen auf einem Frontend nutzen DCOM, um auf COM-Objekte zuzugreifen, die auf einem oder auf mehreren MTS-Servern installiert sind. In solch einem Szenario braucht lediglich die Client-Applikationssoftware auf verschiedene PCs verteilt zu werden. Es ist also insbesondere keine zusätzliche SAP-Software auf dem PC erforderlich. Der Zugriff auf Komponenten des MTS erfolgt remote. DCOM Connector erlaubt insbesondere: sich ohne Kenntnisse des RFC-Protokolls auf die Programmierung der Client-Applikation zu konzentrieren. die Behandlung von Tabellen mit ADO unter Einsatz von Standard-Tools (z.b. Data Bound Control) zu vereinfachen. Komfortable Entwicklungsumgebungen (VB 5/6) für die Client-Entwicklung zu verwenden. WEB-Szenario Mit Active Server Pages (ASP) können WEB-Seiten erstellt werden, deren HTML-Code auf der Serverseite ausführbare Scripts enthält. ASP kommunizieren mit dem MTS via DCOM, um auf seine Komponenten zuzugreifen. Der MTS kann, muß aber nicht, auf derselben Maschine laufen wie der Web-Server (IIS). Die Vorteile des Resource-Poolings im DCOM Connector kommen in diesem Szenario zur eltung: Hohe Performance der R/3-Zugriffe hat kürzere Antwortzeiten zur Folge. Reduzierung der Anzahl der User-Kontexte im R/3 führt zu einem geringeren Speicherverbrauch und reduziert den Rollin/Rollout beim Zugriff aus das R/3-System. 6 April 2001

SAP A DCOM Connector im Überblick Einführungshinweise Weitere Dokumentation Eine aktuelle Dokumentation erhalten Sie jedenfalls mit der Installation des DCOM Connectors oder durch Kopieren der entsprechenden Dateien von der NT RFC SDK der Präsentations CD. Die aktuelle Dokumention enthält folgende Themen [Seite 9]. Funktionsumfang Einen Einblick in die Programmierung von Client-Anwendungen auf der rundlage der DCOM-Technologie erhalten Sie mit Tutorial DCOM Clients in Visual Basic programmieren [Extern]. Die Template Library zeichnet sich durch folgende Besonderheiten aus: Strongly typed compile time object: Die binäre Beschreibung der Schnittstellen, die eine R/3-Komponente offenlegt, wird in einer Type Library abgelegt. Diese ist Bestandteil der generierten Proxy-Objekte, so daß die Metainformationen aus dem R/3-System sowohl zur Design-Zeit als auch zur Laufzeit der Clients verfügbar ist. Die Schnittstellendefinition ist also in der Entwicklungsumgebung anzeigbar. Darüber hinaus sind zur Laufzeit keine Rückverbindungen zum SAP- System notwendig. Dies erhöht die Performance gegenüber Lösungen, die sich zur Laufzeit ihre Metadaten beschaffen müssen. Die Abbildung von ABAP-Datentypen in die entsprechenden OLE-Datentypen (und umgekehrt) erfolgt automatisch. Tabellen und Strukturen aus dem R/3 werden durch ADO Recordsets repräsentiert. COM versus RFC-Einsatz: Die Verwendung von DCOM zwischen dem Client-Programm und dem MTS Server erlaubt es, Intranet-Anwendungen zu verteilen, ohne die SAP DLL und die entsprechenden ActiveX Controls liefern zu müssen. Darüberhinaus entfällt die netzweite Pflege von services, samsg.ini- und saprout.ini -Dateien. Duale Schnittstelle: VB5 (und höher) oder C++ können dadurch auf Methoden direkt zuzugreifen, also unter Umgehung des Automation-Interfaces IDispatch. VB4 oder die Scripting-Sprachen greifen über IDispatch zu. Mit dem Resource-Pooling kann eine optimale Verwaltung von Ressourcen und somit eine hohe Performance der R/3-Zugriffe erreicht werden. Es fällt keine BOR-Laufzeit an, da der Aufruf von BAPIs direkt erfolgt, also über den Aufruf der sie definierenden Funktionsbausteine. DCOM Connector nimmt die Sicherheitsdienste des MTS in Anspruch, um die Zugriffssicherheit zu garantieren. BOR-Namen für Methoden, Schlüsselfelder und Parameter werden vollständig und casesensitiv übernommen. Die enerierung von DCOM-Proxies und deren Installation im MTS (als Host für COM- Objekte) wird über ein User-Interface, den DCOM Object Builder, gesteuert. Dies erlaubt April 2001 7

SAP A DCOM Connector im Überblick den Aufwand zur Erstellung von DCOM-Proxies zu minimieren und sich stärker auf die Programmierung der Clients zu konzentrieren. Die enerierung und Installation eines Session-Objektes mit Hilfe des Object Builders. Unterstützende Programmierumgebungen Die generierten Objekte können generell von allen Programmiersprachen verwendet werden, die COM unterstützen. Die von uns getesteten Umgebungen für Entwicklung von Client-Applikationen sind: Visual C++ Visual Basic und VBA Java (Microsoft Virtual Machine) Scripting-Umgebungen: Active Server Pages (ASP) Java Script VB Script Einschränkungen Die enerierung von Proxy-Objekten aus ABAP Objects der R/3 Klassenbibliothek ist derzeit noch nicht möglich. 8 April 2001

SAP A Themen der Dokumentation Themen der Dokumentation Die Inhalte dieser Dokumentation erhalten Sie mit der NT RFC SDK der SAP Präsentations CD. DCOM Connector: Konzepte Installation Überblick Ressourcen-Pooling Transaktionen Das Session-Objekt Typkonvertierung Sicherheitskonzept Installation des DCOM Connectors Administration und Destination Management Destinationen pflegen Metadaten von R/3-Komponenten anzeigen DCOM Object Builder Object Builder im Überblick Architektur enerierungsprozeß Installationsprozeß DCOM-Objekte generieren und Installieren Clients programmieren Die grundlegenden Schritte Mit Visual Basic Tips und Hinweise Formatierung von Datums- und Zeitangaben Fehlerbehandlung im Client-Programm Referenz zur Type Library runlegender Aufbau eines Programms Besipielprogramm: "SalesOrder" Tutorial: Programmierung von DCOM-Clients in VB lossar April 2001 9