Jerry Held

Werbung
Webreporting für SAP R/*
mit Oracle Application Express (ehem. HTML DB)
Jürgen Vester
Manager Sales Consulting Stuttgart
Webreporting für SAP R/* - Framework
 Ziel
-
Evaluierung der Zugriffsmöglichkeiten auf SAP R/* Systeme
-
Nutzung der Standard BAPI-API‘s ohne ABAP-Programmierung
-
Beachtung der SAP Support Notes und Lizenzvereinbarungen
-
Schnelles u. einfaches Reporting für Fachabteilungen
 Innovation
-
Start mit Application Express als Reporting Werkzeug
-
Ergebnis: generische Softwarelösung die die SAP R/* BAPIs aufruft
-
Aufbau beliebiger zusätzlicher Systeme mit Zugriff auf R/*
-
Unterstützung jeder beliebigen Programmiersprache oder DBA Tools
- htmlDB, sql, pl/sql, jdeveloper, xml publisher, forms, php, jsp, .net, toad, sqldev,...
-
Auch Kunden mit R/* ohne OracleDB können die Lösung einsetzen!
SAP R/* - allgemeine Architektur
Präsentationsschicht
Applikationsschicht
SAPGUI
RCF
BAPI
IDoc
Anbindung externer Anwendungssysteme
per RFC, BAPI oder IDoc
Datenbankserver
Webreporting für SAP R/3 mySAP mit Application Express
Reporting Client
Applikationsschicht
Datenbankserver
BAPI‘s
XML
Publisher
http
Oracle Net
View
Table
BAPIBrowser
JCO + SAP
client “DLLs”
RCF, BAPI, IDoc
SAP
Einrichten der Infrastruktur
1.
Datenbank mit EE, SE, oder EXpress Edition
2.
Oracle AS+J2EE Engine (OC4J+BAPI-Applikation)
3.
Datenbankverbindung von OC4J zum Oracle SAP-System
4.
SAP Umgebungsvariablen setzen, z.B. SAP Benutzer, JDBC Connect
5.
Datenbank-Repository installieren via Assistent
6.
Berichte auf BAPI-Repository erstellen
ready to go in 15min
Webreporting für SAP R/3 und mySAP - Details
Reporting Client
Applikationsschicht
Datenbankserver
Oracle9i, Oracle10g
BAPI‘s
SAP
XML
Publisher
RCF, BAPI
http
OC4J
Oracle Net
View
Table
BAPIApplikation
iDoc
JCO + SAP
client “DLLs”
DB/2 (Unix/zOS ...)
SAPDB
SQL Server
Beispiel-Bericht Application Express und SAP R/3
BAPI‘s
RFC, BAPI, iDoc
SAP
Ergebnis
Application
Express
http
BAPIApplikation
DB/2 (Unix/zOS ...)
SAPDB
SQL Server
Herunterladen