Programmabbruch wg. Datenbank Commit

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Programmabbruch wg. Datenbank Commit

Beitrag von KlausB (Specialist / 143 / 0 / 0 ) »
Hallo zusammen,

folgendes Coding funktionierte unter 4.6C einwandfrei:

Code: Alles auswählen.

  SELECT        * FROM  T9AZT.
    write: / t9azt-pernr,t9azt-vonda,t9azt-bisda,t9azt-email.
    if email ne space.
      perform set_name.
      perform senden_email.
    endif.
  ENDSELECT.
Unter ECC 6.0 erfolgt Abbruch wenn der Parameter "email" gefüllt ist.

Meldung:

Während einer DB-Selektion erfolgte ein Datenbank-Commit. Ansch. sollte die Selek. fortgesetzt werden. Vor einem DB-Commit müssen aber alle lfd. DB-Selektionen abgeschlossen sein.

Was mach ich da falsch?

Danke für Eure Unterstützung.

Klaus

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


Beitrag von edwin (Specialist / 302 / 10 / 68 ) »
Hallo,
ich rate mal, mehr kann ich ja aus Deinem Coding ja nicht sehen :
ein Commit Work irgendwo in Deinen Performs - das solltest Du
unterlassen, lese einfach Deine Daten in eine interne Tabelle und
loope darüber.
Dann frage ich mich, warum Du das Feld "Email" abfragst, wenn
Du eine Tabelle T9AZT auch mit mit einem Feld "Email" hast !?

Gruss Edwin

Beitrag von KlausB (Specialist / 143 / 0 / 0 ) »
Hallo Edwin,

danke für Deine Info.

Zu Deiner Info:

e-mail ist ein Parameter. Deshalb die Abfrage.

Code: Alles auswählen.

SELECTION-SCREEN BEGIN OF BLOCK B03 WITH FRAME TITLE TEXT-002.
parameters:
  email    as checkbox default ' '.
SELECTION-SCREEN END OF BLOCK B03.
Und den Rest hab ich nun so geändert:

Code: Alles auswählen.

  SELECT        * FROM  T9AZT  into table  WA_T9AZT.

  loop at WA_T9AZT.
    write: / wa_t9azt-pernr,wa_t9azt-vonda,wa_t9azt-bisda,wa_t9azt-email.
    if email ne space.
      perform set_name.
      perform senden_email.
    endif.
  ENDloop.
Gruß,
Klaus

Seite 1 von 1

Vergleichbare Themen

7
Antw.
3568
Views
OPEN CURSOR bricht wegen Datenbank-Commit ab
von Dudu » 12.07.2005 15:39 • Verfasst in ABAP® Core
1
Antw.
3564
Views
Gezielter Programmabbruch
von Troilus » 25.10.2007 12:34 • Verfasst in ABAP® für Anfänger
13
Antw.
7139
Views
Programmabbruch beim Refresh des ALV
von tommasch6666 » 16.06.2008 09:16 • Verfasst in Dialogprogrammierung
6
Antw.
4102
Views
ALV: Programmabbruch bei Aufruf Funktion aus Toolbar
von toto » 04.07.2007 14:17 • Verfasst in ABAP Objects®
1
Antw.
1316
Views
Programmabbruch beim Zugriff auf die Wertehilfe im Dynpro
von ManMan » 24.07.2017 22:25 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 5 Stunden von msfox 18 / 10924
Dialog-Container mit Toolbar/Status
vor 7 Stunden von black_adept gelöst 27 / 4023
IT0024 Qualifikationen CP-ID
vor 9 Stunden von ArjenR 1 / 70

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

Trennen Strasse und Hausnummer
vor 5 Stunden von msfox 18 / 10924
Dialog-Container mit Toolbar/Status
vor 7 Stunden von black_adept gelöst 27 / 4023
IT0024 Qualifikationen CP-ID
vor 9 Stunden von ArjenR 1 / 70

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 9 Stunden von ArjenR 1 / 70
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3004
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9596