Zum Inhalt springen

Stammdaten-Transaktion

Aus Wiki Lighthouse MCS
Version vom 22. Mai 2026, 12:57 Uhr von Lighthouse1 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Im Rahmen von Bowline sprechen wir in der Regel von Dialogtransaktionen, wenn von Transaktion die Rede ist. Grundsätzlich gilt: == 1. Dialogtransaktion == Ein ABAP-Programm, das ein Benutzer über einen 4-stelligen Transaktionscode (z.B. <code>SPRO</code>, <code>F-02</code>) aufruft. Merkmale: {| class="wikitable" !Aspekt !Beschreibung |- |Aufruf |Direkt, über TCode oder SAP GUI-Favoriten |- |Verwendung |Ausführen von Geschäftsprozessen (Trainings…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Im Rahmen von Bowline sprechen wir in der Regel von Dialogtransaktionen, wenn von Transaktion die Rede ist.

Grundsätzlich gilt:

1. Dialogtransaktion

Ein ABAP-Programm, das ein Benutzer über einen 4-stelligen Transaktionscode (z.B. SPRO, F-02) aufruft.

Merkmale:

Aspekt Beschreibung
Aufruf Direkt, über TCode oder SAP GUI-Favoriten
Verwendung Ausführen von Geschäftsprozessen (Trainingsplanung, Reporting)
Technik Verknüpft mit ABAP-Programm, Dynpro
Setup Definiert in SE93 (z.B. "Report Transaction", "Dialog Transaction")

2. Datenbanktransaktion (LUW = Logical Unit of Work)

Eine logische Arbeitseinheit, die sicherstellt, dass Datenänderungen atomar, konsistent, isoliert und dauerhaft durchgeführt werden (ACID-Prinzip).

  • COMMIT WORK: Speichert alle Änderungen endgültig
  • ROLLBACK WORK: Macht alle Änderungen seit dem letzten Commit rückgängig

Im Dialogkontext: Jede Benutzeraktion (z.B. Sichern einer Buchung) löst eine LUW aus.


Unterscheidung

Begriff Frage Tool/Transaktion
„Welchen TCode benötige ich für…?" → Dialogtransaktion Suchhilfe
„Werden meine Buchungen konsistent gespeichert?" → Datenbank-/LUW-Transaktion Debuggen, SM50, ST06