Ansicht
Dokumentation

ABENOO_OBS_SY_SUBRC_1 - OO OBS SY SUBRC 1

ABENOO_OBS_SY_SUBRC_1 - OO OBS SY SUBRC 1

CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Keine Übernahme von sy-subrc

Das Systemfeld sy-subrc darf in ABAP Objects und seit Release 7.0 auch außerhalb von Klassen nicht als Aktualparameter für die Ausgabeparameter von Prozeduren verwendet werden.

In ABAP Objects Fehlermeldung bei:

CALL FUNCTION func IMPORTING p = sy-subrc.

Korrekte Syntax:

DATA subrc TYPE sy-subrc.

CALL FUNCTION func IMPORTING p = subrc.

Grund:

sy-subrc wird nach der Parameterübernahme von der Aufrufanweisung selbst gesetzt. Dadurch wird der übernommene Wert überschrieben. Systemfelder sollen bis auf wenige Ausnahmen ohnehin nie explizit im Programm überschrieben werden.






General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1012 Date: 20240523 Time: 095726     sap01-206 ( 19 ms )