BSP: RFC-Call des BAPI BAPI_TRANSACTION_COMMIT bei stateless

ABAP, Java, BSP, etc.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

BSP: RFC-Call des BAPI BAPI_TRANSACTION_COMMIT bei stateless

Beitrag von lordevil (ForumUser / 9 / 0 / 0 ) »
Hallo zusammen,
mich beschäftigt derzeit ein "kleines großes" Problem.

Folgendes Szenario:
Ich habe eine BSP-Applikation auf einem Stand-alone WebAS 7.00. Diese unterhält sich via RFC mit unserem Backend 4.6c. Über diese BSP-Applikation können QM-Meldungen (mit Standardfunktionsbausteinen) angelegt werden. Die Funktionsbausteine sind (um das Ganze RFC-fähig zu machen und zu vereinfachen) in einen "Z-BAPI" gekapselt. Diesen rufe ich beim Anlegen einer QM-Meldung aus meiner BSP-Applikation via RFC auf und kriege vom Backend eine Melungsnummer zurück. Ich zeige das Ganze noch mal an und wenn das Anlegen bestätigt wird, rufe ich den BAPI BAPI_TRANSACTION_COMMIT auf, um die QM-Meldung in die Datenbank zu schreiben.
Beim Optimieren dieser Anwendung (Wechsel zwischen stateful und stateless, je nachdem, wie groß die Datenmengen sind) fiel mir auf, dass die QM-Meldung im Backend nur angelegt wird, wenn ich die Session stateful halte.
Das Ganze ist auch irgendwo logisch, denn woher soll das gerufene Backend wissen, welchen Commit es absetzen soll? Doch anhand welcher Daten / Session erkennt das SAP-System in stateful-Anwendungen, dass es sich "genau um diesen einen" Commit handelt?
Ich weiß, dass das Ganze evtl. in einem RFC-Forum besser aufgehoben wäre, jedoch ist mir keine andere Entwicklungsmöglchkeit der SAP bekannt, in der man stateless programmieren kann (außer vielleicht Flow-Logic beim ITS). Und mein Problem tritt eben nur in stateless-Anwendungen auf.

Ich wäre über jeden Tipp dankbar...

lg

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


Beitrag von lordevil (ForumUser / 9 / 0 / 0 ) »
Habe gerade gemerkt, dass ich das HTMLB / BSP - Forum übersehen habe. Kann man den Beitrag noch dahin verschieben?

Seite 1 von 1

Vergleichbare Themen

0
Antw.
9327
Views
CALL TRANSACTION und COMMIT WORK
von edwin » 09.06.2007 13:58 • Verfasst in Tips + Tricks & FAQs
5
Antw.
1220
Views
COMMIT WORK bei 2 BAPI
von autohandel7 » 11.11.2020 11:16 • Verfasst in ABAP® für Anfänger
6
Antw.
6039
Views
Commit und Rollback, auch bei RFC und BAPI
von m.schwertle » 21.11.2007 08:23 • Verfasst in ABAP® für Anfänger
7
Antw.
6000
Views
BAPI speichert ohne COMMIT
von said1980 » 28.02.2006 14:51 • Verfasst in ABAP® für Anfänger
6
Antw.
5936
Views
RFC BAPI Call mit Visual Basic
von LosPablos » 12.10.2004 13:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140