Problem:
Ich fange auf einem Selectionsscreen die Eingabe des Anwenders ab um danach Felder "auszugrauen", Programme anzustarten etc Werte zu verändern ......
Hierbei kommt es zur folgende Meldung via SM21:
Bei READ TABLE wurde die Datenbanktabelle TSCRFIELDS nicht gefunden
Grob sieht das Programm wie folgt aus:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- * Global Deklariert
- TABLES sscrfields.
- * auf dem Selection-Screen gibt es ua. folgende Parameter:
- * -----------------------------------------------------------------------
- * auf Veränderungen auf dem Selection-Screen reagiere ich wie folgt
- * ------------------------------------------------------
- AT SELECTION-SCREEN.
- READ TABLE sscrfields. " into SSCRFIELDS index 1.
- pa_yyy = 0.
- pa_xxx = 'etwas'.
- else.
- pa_xxx = 'nichts'.
- GeSHi ©
die Anweisung: READ TABLE sscrfields. erzeugt dann die Fehlermeldung im SYS-LOG.
bei READ TABLE sscrfields into SSCRFIELDS index 1. -> kommt es zum Syntax Fehler
da SCCRFIELDS ja mit Tables definiert wurde und somit implizit einen Arbeitsbereich hat.
hat jemmand `ne Idee wie ich an der Stelle den UCOMM trotzdem auswerten kann, ohne einen Eintrag im SYS-LOG zu erzeugen ?
thx