Hallo zusammen,
ich brauche Hilfe von den Profis unter euch zum Thema AWT:
Mein Ziel ist es, aus einer .csv Liste nur die Daten auszulesen die ich benötige und diese mit Symboleinträgen im Plansatz abzugleichen.
Grundsätzlich scheitert es schon an der Manipulation der Excel Liste. Diese ist grundsätzlich so aufgebaut, dass die ersten 4-8 Stellen die Werte erhalten, die ich benötige und danach kommt das erste Trennzeichen ( ; )
Die Liste lese ich folgendermaßen ein:
D A&OUTBRT 10
D A&INDAT 'C&CSV'
D A&INDEV 'C&PFAD'
O &1:10 'C&IDMF'
(im 4. Schritt lese ich mir die ersten 10 Zeichen der Liste aus um sie danach bis zum Trennzeichen in eine neue Benutzervariable zu exportieren:
G C&NOID 'C&IDMF(1:'C&SK'-1)'
(C&SK = Trennzeichen ; )
Anschließend möchte ich mir die Benutzervariable C&NOID in eine Textdatei auslesen, um den Inhalt derer mit den Einträgen im Symbol abzugleichen. So weit bin ich aber noch nicht, da beim Ausführen der AWT einfach die gesamten ersten 10 Zeichen (Durch A&BREITE definiert) meiner Excel Liste in die Textdatei ausgegeben werden. Die Benutzervariable C&NOID wird zwar richtig ausgewertet (danach steht genau das drin was ich haben möchte) wird aber nicht in die Textdatei geschrieben. Dieser Schritt wird einfach ignoriert:
D A&OUTDAT 'C&AUSG' 0 0 0
O C&NOID 1 10 0
Hat jemand eine Idee wieso der Inputbuffer einfach ausgegeben wird und mein OUTPUT Befehl der Variable ignoriert wird?
Edit: Es handelt sich hier um RUPLAN 481a Industry
------------------
Merci
[Diese Nachricht wurde von CAD2017 am 21. Mrz. 2017 editiert.]
[Diese Nachricht wurde von CAD2017 am 21. Mrz. 2017 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP