Datei einlesen: Stammdatenhierarchie 
Die Artikelgruppen in Ihrer Firma sind hierarchisch aufgebaut:

Hierarchiedarstellung mit linkem Bruder
Sie haben eine TXT-Datei auf Ihrem PC mit folgender Darstellung der Stammdatenhierarchie:
SCHUHE
DAMEN_SCHUHE
STIEFEL_DAMEN
SPORT_DAMEN_STIEFEL
FREIZT_DAMEN_SPORT
HERREN_SCHUHE_DAMEN
LEDER_HERREN
WANDER_HERREN_LEDER
KINDER_SCHUHE_HERREN
SOMMER_KINDER
WINTER_KINDER_SOMMER
Der Unterstrich ( _) zwischen den Feldern in den Zeilen symbolisiert das Tabulatorenzeichen, das die Felder trennt.
Sie wollen diese Daten gemäß Hierarchiedarstellung 3 in den Aspekt 001 (Ergebnisrechnung) einspielen. Bei Hierarchiedarstellung 3 übertragen Sie nicht nur den Merkmalswert und Informationen zu den übergeordneten Knoten (Vaterknoten) sondern auch Informationen zum gleichgeordneten Vorgängerknoten (linken Bruder). Weitere Informationen zu den verschiedenen Hierarchiedarstellungen finden Sie im Customizing.
Der Aspekt enthält das Merkmal ARTGR (Artikelgruppe) und alle in der Hierarchie enthaltenen Merkmalswerte.
Sie legen eine Senderstruktur HIER an. Bei der Übertragung einer Stammdatenhierarchie ist die Empfängerstruktur TKCHIEDM fest vorgegeben. Die Felder Ihrer Senderstruktur werden in die Felder der Empfängerstruktur übertragen. Aus diesem Grund müssen die Felder für den Merkmalswert, den Vaterknoten und den Bruderknoten immer vom Typ C sein. Sie geben folgende Daten ein:
Aspekt |
001 |
Konvertierung |
0 |
Feldname |
Referenztab. |
Feldbedeutung |
Typ |
Länge |
Dezimalstellen |
KEYID |
TKCHIEDM |
Merkmalswert |
C |
32 |
0 |
PARNT |
TKCHIEDM |
Merkmalswert |
C |
32 |
0 |
LEFTK |
TKCHIEDM |
Merkmalswert |
C |
32 |
0 |
Bei der Eingabe eines Feldnamen 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 Felder FIELD (Feldname), HVERS (Hierarchievariante) und HSTEP (Hierarchiestufe) Übertragungsregeln gepflegt werden. Sie füllen das Feld FIELD mit dem Namen des Merkmals und das Feld HVERS mit der Nummer der gewünschten Hierarchievariante. Das Feld HSTEP wird bei dieser Hierarchiedarstellung nicht benötigt und kann mit einer Konstante (000) gefüllt werden. Falls Sie Texte mitübertragen, pflegen Sie auch die Textfelder. Sie geben eine Konstante für die Sprache an.
Empfängerfeld |
Zuordnungsregel |
Senderfeld |
Offset |
Länge |
Konstante |
FIELD |
SET |
ARTGR | |||
HVERS |
SET |
001 | |||
HSTEP |
SET |
000 | |||
KEYID |
MOVE |
KEYID |
0 |
0 |
|
PARNT |
MOVE |
PARNT |
0 |
0 |
|
LEFTK |
MOVE |
LEFTK |
0 |
0 |
|
TXT_M |
|||||
TXT_L |
|||||
LANGU |
SET |
D |
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 |
HIER |
Datei |
Pfad, in dem sich die Datei befindet z.B. d:\ablage\ablexcel\hier.txt |
Dateisystem |
Präsentationsserver |
Bearbeitung |
Datei anzeigen Sendersatz-Feldzuordnung anzeigen |
Dateityp |
TXT-Format |
Zahlenformat |
Typ P keine Aufbereitung |
Datenformat |
ASCII |
Datumsformat |
JJJJMMTT |
Anschließend kann das Programm ausgeführt werden.
Wenn die Testdaten zufriedenstellend sind, kann zusätzlich das Feld Datenübertragung angekreuzt und das Programm noch einmal ausgeführt werden.
Hierarchiedarstellung mit Stufennummer
Sie haben eine TXT-Datei auf Ihrem PC mit folgender Darstellung der Stammdatenhierarchie:
1_SCHUHE
2_DAMEN
3_STIEFEL
3_SPORT
3_FREIZT
2_HERREN
3_LEDER
3_WANDER
2_KINDER
3_SOMMER
3_WINTER
Das Zeichen ( _) zwischen den Feldern in den Zeilen symbolisiert das Tabulatorenzeichen, das die Felder trennt.
Sie wollen diese Daten gemäß Hierarchiedarstellung 1 in den Aspekt 001 (Ergebnisrechnung) einspielen. Bei Hierarchiedarstellung 1 übertragen Sie nicht nur den Merkmalswert sondern auch Informationen zur Stufe der Hierarchie. Die Reihenfolge der Merkmalswerte bestimmt die Position der Knoten im Vergleich zu anderen Knoten auf derselben Ebene. Weitere Informationen zu den verschiedenen Hierarchiedarstellungen finden Sie im Customizing.
In diesem Fall muß das Feld HSTEP (Hierarchiestufe) in Ihre Senderstruktur aufgenommen werden und in den Übertragungsregeln entsprechend gepflegt werden. Das Feld LEFTK (Linker Bruder) wird in der Senderstruktur nicht benötigt und kann in den Übertragungsregeln leer gelassen werden.
Siehe auch:
Einlesen einer Datei