Skip to main content
COMPUGROUP MEDICAL SE AND CO KGAA SAP

Formulare- Syntaxfehler beim Einlesen von Formularen

Info:

Syntaxfehler beim Einlesen entstehen manchmal dadurch, dass eine nicht der Formularversion entsprechende USD Datei vorhanden ist. Häufiger kommt es aber vor, dass in den Usereinstellungen ein Parameter falsch eingetragen wurde.

Beispiel:

Die der Quelltextzeile 07718 (rot umrandet) nachfolgende Zeile "lnr 1,#J" (grün umrandet) enthält einen Syntaxfehler. Das #-Zeichen in der Zeile weist darauf hin, dass beim Übersetzen hier ein Parameter "J" aus den Usereinstellungen eingefügt wurde, der dort aber nicht hingehört.

clipboard_e33086966565254a9bd5a22ab601676d1.png

Um schnell feststellen zu können, welche Usereinstellung falsch eingetragen wurde, muss man sich die entsprechende Zeile des Quelltexts ansehen. Da Notepad keine Zeilenzahl anzeigt, kann man sich dabei mit dem DOS Editor "edit" behelfen.

clipboard_e93f20a73e2a697cd19ad82e6681ef625.png

Dort sieht man in Zeile 7719, dass beim Übersetzen der Begriff "#HiImfrei" durch die entsprechende Einstellung aus den Usereinstellungen ersetzt wird.

Jetzt muss nur noch in den Usereinstellungen des Formulars die entsprechende Zeile angesteuert und der Parameter korrigiert werden:

clipboard_e9962824229413223ae9744370d8fc647.png

In Zeile 30 sieht man hier das falsche "J". In diesem Beispiel muss dort entweder eine "0" oder "1" eingetragen werden. Näheres findet man immer in der Doc-Datei des Formulars.

Wenn man den Parameter korrigiert hat, sollte das Übersetzen fehlerfrei funktionieren.

  • Was this article helpful?