Hallo zusammen,
Ziel ist es, ein leeres Datenblatt möglichst schnell für die manuelle Dateneingabe vorzubereiten. Es sollen also alle Variablen erstellt und durchdefiniert werden, und das via Syntax. Hierzu erstelle ich im ersten Schritt explizit Variablen mit den Befehlen "numeric" und "string" für eben numerische bzw. Textvariablen.
Problem: Beim direkten Ausführen der Syntax der ersten Befehle, z.B.
numeric ID (f4.0).
numeric f1 (f1.2).
string f1_txt (a255).
erhalte ich die Fehlermeldung
>Fehler Nr. 100. Befehlsname: numeric
>Dieser Befehl ist vor dem Beginn der Dateidefinitionsbefehle nicht zulässig.
>Die Ausführung dieses Befehls wurde unterbrochen.
Zur Lösung dachte ich mir, sprich die Datei doch vorher mal an:
DATASET NAME MeinName .
DATASET ACTIVATE MeinName . (sicher ist sicher )
Führe ich die oben genannten Befehle im Anschluss aus, klappt´s dann auch mit der Variablenerstellung. Allerdings werden mir anschließend offene Transformationen angezeigt (ich glaube die Textvariablen sind daran Schuld), die ich auch mit dem Befehl EXECUTE. nicht ausgeführt bekomme. Als Resultat bekomme ich die Datei so nicht gespeichert, da ja noch offene Transfomationen bestehen.
Nun verzweifle ich langsam. Ich denke das liegt an den Dateidefinitionsbefehlen, weiß aber nicht, welche ich angeben muss, damit meine Syntax reibungslos ausgeführt wird.
Vielen Dank im Voraus
Obi