Die Funktion SEMA bewirkt, dass SDF mit dem Benutzer einen Dialog führt, in dem Sie Semantikfehler in einer Anweisung korrigieren können. SDF hat die Anweisung unmittelbar zuvor analysiert und syntaktisch richtig an das Programm übergeben. Detaillierte Informationen finden Sie beim Makro CORSTMT (CORSTMT Semantikfehlerdialog anstoßen).
Aufruf
CALL SDF('SEMA',area,error,msg)
Beschreibung der Parameterliste
Parameter | Datentyp | Ein-/ | Bedeutung |
SEMA | char(4) | in | Funktionsname: Schlüsselwort SEMA |
area | char() | inout | Puffer, in dem der normierte Übergabebereich abgelegt wurde (siehe INIT) |
error | integer | out | Returncode |
msg | V-rec@ | in | Adresse eines Satzes mit variabler Satzlänge, der den Text einer Meldung enthält, die während des Fehlerdialoges |
Der Makro CORSTMT wird mit folgenden Default-Werten aufgerufen:
DEFAULT=*NO
INVAR=*NO
CALLID=*NO
CCSNAM=*NO