ENQUEUE: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „ "Sperrobjekt musst vorher erstellt werden, sodass dieser FuBa generiert wird. CALL FUNCTION 'ENQUEUE_SPERR_OBJEKT_NAME' EXPORTING…“
 
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
"[[Sperrobjekt|Sperrobjekt]] musst vorher erstellt werden, sodass dieser FuBa generiert wird.  
Diverse *ENQUEUE sind Clean-Core-Level B.<br />
ENQUEUE_SPERR_OBJEKT_NAME ist Clean-Core-Level C.
 
Das [[Sperrobjekt|Sperrobjekt]] musst vorher erstellt werden, sodass dieser FuBa generiert wird.  
<syntaxhighlight lang="abap">
  CALL FUNCTION 'ENQUEUE_SPERR_OBJEKT_NAME'
  CALL FUNCTION 'ENQUEUE_SPERR_OBJEKT_NAME'
       EXPORTING
       EXPORTING
Zeile 13: Zeile 17:
       ev_subrc  = sy-subrc.
       ev_subrc  = sy-subrc.
     ENDIF.
     ENDIF.
</syntaxhighlight>

Aktuelle Version vom 29. Januar 2026, 18:56 Uhr

Diverse *ENQUEUE sind Clean-Core-Level B.
ENQUEUE_SPERR_OBJEKT_NAME ist Clean-Core-Level C.

Das Sperrobjekt musst vorher erstellt werden, sodass dieser FuBa generiert wird.

 CALL FUNCTION 'ENQUEUE_SPERR_OBJEKT_NAME'
      EXPORTING
        mode_SPERROBJEKT_TABELLE = 'E'              " Sperrmodus zur Tabelle ZMM_LAGP
        mandt             = sy-mandt
        code              = iv_ldl
        sscc              = iv_sscc         " 01. Enqueue Argument
      EXCEPTIONS
        foreign_lock      = 1                " Objekt ist bereits gesperrt
        system_failure    = 2                " Interner Fehler vom Enqueue-Server
        OTHERS            = 3.
    IF sy-subrc <> 0.
      ev_subrc  = sy-subrc.
    ENDIF.