JCo 3.0 - Java=>Abap

Rund um Java und SAP®.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

JCo 3.0 - Java=>Abap

Beitrag von m00nk (ForumUser / 4 / 0 / 0 ) »
Hi

ich habe zur Zeit folgendes Problem ich habe einen Javaserver geschrieben rufe ich darüber einen Funktionsbaustein in ABAP auf und gebe Daten mit.

So, das Ganze soll dazu dienen ein ABAP Programm das gerade läuft mit Daten zu versorgen.

Also die Daten kommen schon im SAP an!

Problem ist ich weiss nicht wie ich jetzt die Daten weiterleiten soll :( Also das sie auch im Programm ankommen... Oder gibt es da noch eine andere Möglichkeit?

MFG
STefan

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
spannend - insbesondere würde mich die Logik hinter dem 'laufenden report' interessieren.

Woher bezieht den dieser Report sonst seine Daten?

Grundsätzlich glaube ich, daß dein Problem die Daten des Funktionsbausteins dem Report zu übermitteln per shared memory zu lösen ist.
"Wirkung
Ablage eines Datenclusters im ABAP-Memory. Die angegebenen Objekte obj1 ... objn (Felder, Strukturen, komplexe Strukturen oder Tabellen) werden als ein Cluster im ABAP-Memory abgelegt. "

Beispiel findest du hier:
http://www.abapforum.com/forum/viewtopi ... 1279#31279

aber wie gesagt - grundsätzlich die Frage: Was ist die Idee dahinter ;) man könnte die infos genauso gut in eine DB Tabelle schreiben / ins customizing / etc.

Gruß Aze

Beitrag von m00nk (ForumUser / 4 / 0 / 0 ) »
Die Idee dahinter is ein bisschen komplexer ;)

Wir haben ein Flash OCX dieses wird über einen Java Server mit Daten versorgt. Dieses Flash OCX sendet auch Daten an den Server wenn z.B. etwas verändert wurde.

Dann ruft der Server einen Funktionsbaustein auf und sendet dort die Änderungen mit. Soweit sogut das funktioniert schon.

Problem ist wenn die Daten im Funktionsbaustein ankommen weiss ich nicht wie ich die Daten jetzt an das Programm in dem das OCX eingebunden ist senden kann :(

UND ich muss auch irgentwie ein Event mit senden können das das Programm jetzt auch weiss das die Daten geändert wurden!

MFG
Stefan

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
hört sich ja nach nem asynchronen webservice an...

Hilf mir mal auf die Sprünge - was genau verstehst du unter einem programm? ein Report im batch, eine laufende transaktion? Gehört das programm dir - bzw. kannst du darin rumbasteln? wie ist das programm aufgebaut: klassisch prozedural oder objektorientiert.
Existieren Exits...

:shock:

Beitrag von m00nk (ForumUser / 4 / 0 / 0 ) »
Eine laufende Transaktion also mit ALV_GIRD und TREES und halt dem OCX ;) Das OCX dient sozusagen auch zur Manipulation und Visualisierung der Daten in einem Grid.

Ja das Programm gehört mir. Also ich kann darin rumbasteln.

Das Programm ist hauptsächlich Objektorientiert aufgebaut enthält aber auch teilweise Prozentuale stellen.

MFG
Stefan

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
klasse: dem programm würde ich per klassen events 'bescheid' geben, daß es etwas zu tun gibt.

Die große Frage ist eher, wie du es schaffst, daß sich die Trees & Grids von selbst aktualisieren. Eigentlich wird das (bei der client server architektur) nur vom client aus getriggert. Du bist mit deinem programm & Daten auf dem Server...

Ich vermute du erwartest, daß sich der Report ändert/aktualisiert, wenn du die änderungen im OCX gemacht hast - richtig?

... woher kommen denn eigentlich initial die daten aus die der Report anzeigt? ggf. von d. DB? Entsprechend dort würde ich auch die Daten von dem OCX parken, bevor sie vom report angezeigt werden.

Gruß Aze

Beitrag von m00nk (ForumUser / 4 / 0 / 0 ) »
Also :)

Die Daten sind auf der DB von SAP vorhanden werden dann in den Grids und Trees angezeigt. Anschließend in XML umgewandelt, über den Java-Server, dann an das Flash, das in dem OCX sitzt gesendet und dort auch angezeigt ;)

Dieser Ablauf funktioniert auch!

Nur wenn ich jetzt in dem OCX bzw. Flash die Daten änder muss das ganze sozusagen rückwärtslaufen UND meine Trees und Grids müssen irgentwie wissen das es jetzt neue Daten gibt!

Ich weiß nicht ob das überhaupt möglich ist ich bin langsam am verzweifeln...

MFG
Stefan

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2912
Views
JAVA Map in ABAP ?
von mnd » 11.07.2012 10:26 • Verfasst in ABAP® für Anfänger
14
Antw.
12577
Views
Java vs. ABAP
von Jan Dirk » 23.01.2006 15:30 • Verfasst in Java & SAP®
6
Antw.
2934
Views
Umsteiger JAVA-->ABAP
von babap » 12.10.2006 13:15 • Verfasst in ABAP® für Anfänger
4
Antw.
1915
Views
ABAP FuBa Java
von Ben2812 » 24.05.2009 23:08 • Verfasst in ABAP® für Anfänger
0
Antw.
3632
Views
MiniSAP mit JAVA- + ABAP-Server
von sap-schorsch » 21.09.2009 16:43 • Verfasst in Web Application Server

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 9 / 655
Dialog-Container mit Toolbar/Status
vor 17 Stunden von tar gelöst 19 / 2073
SAP Trial Version für SAP Fiori
vor 21 Stunden von tar 2 / 1443

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor einer Stunde von tar 9 / 655
Dialog-Container mit Toolbar/Status
vor 17 Stunden von tar gelöst 19 / 2073
SAP Trial Version für SAP Fiori
vor 21 Stunden von tar 2 / 1443

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 498
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2139
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8735