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