Datei einlesen: Bewegungsdaten 

TXT-Datei

Sie haben eine TXT-Datei auf Ihrem PC mit den Aktienkursen und der Differenz zum Vortag für die Gesellschaft XXX an den folgenden Tagen:

XXX Þ 13.01.1997 Þ 110,50 Þ -2,00

XXX Þ 14.01.1997 Þ 112,00 Þ 1,50

XXX Þ 15.01.1997 Þ 115,00 Þ 3,00

XXX Þ 16.01.1997 Þ 113,00 Þ -2,00

XXX Þ 17.01.1997 Þ 112,50 Þ -0,50

 

Sie wollen diese Daten in den Aspekt 004 (Aktienkurse) einspielen. Der Aspekt enthält die Merkmale FIRMA (Aktiengesellschaft) und BOTAG (Börsentag) und die Kennzahlen AKURS (Aktienkurs) und DIFFZ (Differenz).

Sie legen eine Senderstruktur KURSE an und geben folgende Daten ein:

Aspekt

004

Konvertierung

0

Feldname

Referenztab.

Feldbedeutung

Typ

Länge

Dezimalstellen

FIRMA

CF004

Aktiengesellschaft

C

8

0

BOTAG

CF004

Börsentag

D

8

0

AKURS

CF004

Stammaktien

P

8

2

DIFFZ

CF004

Differenz

P

8

2

 

Bei der Eingabe eines Feldnamens und einer Referenztabelle werden die anderen Felder automatisch von der Referenztabelle abgeleitet. Sie generieren die Senderstruktur, und anschließend pflegen Sie die Übertragungsregeln. Zusätzlich zu den Merkmalswerten, die in der Senderstruktur gepflegt sind, müssen für die Fixmerkmale VERSIO (Version), YEARB (Geschäftsjahr), PERDE (Periode) und PLACTI (Plan-/Ist-Kennzeichen) Übertragungsregeln gepflegt werden.

Empfängerfeld

Zuordnungsregel

Senderfeld

Offset

Länge

Konstante

VERSIO

SET

VERSIO

   

0

YEARB

MOVE

BOTAG

0

4

 

PERDE

MOVE

BOTAG

4

2

 

FIRMA

MOVE

FIRMA

0

0

 

BOTAG

MOVE

BOTAG

0

0

 

PLACTI

SET

     

0

 

Sie sichern die Übertragungsregeln und anschließend pflegen Sie die Selektionsdaten für das Einlesen der Datei.

Um einen Testlauf der Übertragung auszuführen, geben Sie folgende Daten ein:

Feld

Eingabe/Auswahl

Senderstruktur

KURSE

Datei

Pfad, in dem sich die Datei befindet z.B.
d:\ablage\ablexcel\kurse.txt

Dateisystem

Präsentationsserver

Bearbeitung

Datei anzeigen

Sendersatz-Feldzuordnung anzeigen

Dateityp

TXT-Format

Zahlenformat

Typ P

Dezimalkomma

Datenformat

ASCII

Datumsformat

TT.MM.JJJJ

 

Anschließend können Sie das Programm ausführen.

Wenn die Testdaten zufriedenstellend sind, kreuzen Sie zusätzlich das Feld Datenübertragung an und führen Sie das Programm noch einmal aus.

 

CSV-Datei

In CSV-Dateien werden die Felder eines Satzes mit einem Semikolon getrennt.

Wenn Sie mit einer englischen Version von MS-Excel arbeiten, beachten Sie, daß die Felder mit einem Komma getrennt werden. In diesem Fall speichern Sie die Datei als Textdatei ab. Beim Einlesen der Datei wählen Sie statt CSV-Format den Dateityp Textdatei mit Feldseparator und tragen Sie als Separatorzeichen das Komma (,) ein.

 

XXX;13.01.1997;110,50;-2,00

XXX;14.01.1997;112,00;1,50

XXX;15.01.1997;115,00;3,00

XXX;16.01.1997;113,00;-2,00

XXX;17.01.1997;112,50;-0,50

 

Um dieses Beispiel mit einer CSV-Datei auszuführen, würde man mit Ausnahme von Pfad und Dateityp die Parameter grundsätzlich wie bei einer TXT-Datei setzen.

 

Textdatei

Um eine Textdatei ohne jegliches Aufbereitungszeichen, z.B. weder Vorzeichen noch Dezimalkomma, mit dieser Senderstruktur und diesen Übertragungsregeln zu übertragen, muß die einzulesende Datei wie folgt vorliegen:

 

XXX199701130001105000000200-

XXX199701140001120000000150

XXX199701150001150000000300

XXX199701160001130000000200-

XXX199701170001125000000050-

(FIRMA BOTAG AKURS DIFFZ)

 

Dieses Format wird von den in der Senderstruktur spezifizierten Längen und Dezimalstellen vorgegeben.

Um dieses Beispiel mit einer Textdatei ohne Aufbereitungszeichen auszuführen, würde man die Parameter grundsätzlich wie bei einer TXT-Datei setzen, jedoch mit folgenden Änderungen:

Feld

Eingabe/Auswahl

Dateityp

Textdatei

Zahlenformat

keine Aufbereitung

Datumsformat

JJJJMMTT

 

Siehe auch:

Einlesen einer Datei