Speichermanagement

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
17 Beiträge • Vorherige Seite 2 von 2 (current)
17 Beiträge Vorherige Seite 2 von 2 (current)

Re: Speichermanagement

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »
Ein andere Idee ist zu warten bis die Schreibsperre aufgelöst ist. Im ENQUEUE-Baustein gibt es den _WAIT-Parameter, mit dem auf den Abschluss der Verbuchung gewartet werden kann. So in etwa:

Code: Alles auswählen.

CALL FUNCTION 'ENQUEUE_ESORDER'
  EXPORTING
     aufnr        = order_no
    _scope       = '1'
    _wait        = abap_true
  EXCEPTIONS
      foreign_lock = 2.
IF sy-subrc <> 0.
  RAISE EXCEPTION TYPE lcx_cancelled.
ENDIF.
CALL FUNCTION 'DEQUEUE_ESORDER'
  EXPORTING
     aufnr  = order_no
    _scope = '1'.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Prego


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


Re: Speichermanagement

Beitrag von DeathAndPain (Top Expert / 1964 / 261 / 415 ) »
Prego hat geschrieben:
04.03.2024 15:08
Aktuell scheint das WAIT UP TO noch das praktikabelste zu sein um das irgendwie abzufangen. Probieren wir mal aus, auch wenn sich alles in mir dagegen sträubt.
WAIT UP TO löst (wie auch in der F1-Hilfe nachzulesen) einen Datenbank-Commit aus. Wenn ich Dich richtig verstanden habe, ist das genau das, was Du nicht willst.

Die Alternative zu WAIT UP TO, die keinen Commit macht, ist der FB RZL_SLEEP, den Du stattdessen verwenden kannst.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag (Insgesamt 4):
IHerob_abcPregoThomas R.



Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1791
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2331

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1791
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2331

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 364
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 964
MS-Word als Editor
letzen Monat von tekko 1 / 4475