Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SUBCODE2( ) Subcode2 abfragen

&pagelevel(3)&pagelevel

Anwendungsgebiet: Kommando-Returncode

Die Funktion SUBCODE2( ) liefert die Gewichtung des aktuellen Kommando-Returncodes, das heißt des Returncodes des letzten Kommandos, das einen Fehler auslöste oder dem das Kommando SAVE-RETURNCODE folgte.

Kommando-Returncodes bestehen aus drei Komponenten: Subcode1 und Subcode2, die die Fehlerklasse und die Fehlergewichtung anzeigen, und Maincode, der den siebenstelligen Fehlerschlüssel enthält.
Diese Komponenten werden mit den Funktionen SUBCODE1( ), SUBCODE2( ) und MAINCODE( ) ausgewertet. Zu dem Maincode (Fehlerschlüssel) kann mit der Funktion MSG( ) die dazugehörende Meldung ausgegeben werden.

Außerhalb von Prozeduren und Blöcken ist SUBCODE2( ) nicht verfügbar.

Format

SUBCODE2( )

SC2( )


Ergebnistyp

INTEGER (<integer 0..255>)

Eingabeparameter

Keine

Ergebnis

Wert von Subcode2 als Integer-Wert (<integer 0..255>)

Fehlermeldungen

SDP0428   KOMMANDO-RETURN-CODE KANN IM DIALOG NICHT ABGEFRAGT WERDEN
SDP0435   GEWUENSCHTE INFORMATION NICHT VERFUEGBAR

Beispiel

Fehlerbehandlung mit SUBCODE2( )

/DECLARE-VARIABLE MYVAR
/...
/DECLARE-VARIABLE MYVAR     "schon deklariert"
/SAVE-RETURNCODE
/IF ((SUBCODE1=0) AND (SUBCODE2=1))
/   WRITE-TEXT 'Variable ist schon deklariert'
/END-IF