!--a11y-->
Hierarchien von flacher Datei
hochladen 
Wenn Sie InfoObjects in hierarchischer Form hochladen wollen, müssen Sie in der InfoObject-Pflege zu den betroffenen InfoObjects das Kennzeichen mit Hierarchien aktivieren. Gegebenenfalls müssen Sie spezifizieren, ob die Gesamthierarchie oder die Hierarchiestruktur zeitabhängig sein soll, ob die Hierarchie Intervalle enthalten kann, ob zusätzliche Knotenattribute zugelassen sind (nur beim Laden über PSA) und welche Merkmale zulässig sind.
...
1. Definition des Quellsystems, von dem die Daten geladen werden sollen:
Wählen Sie Quellsystem Baum ® Wurzel (Quellsystem) ® Kontextmenü (rechte Maustaste) ® Anlegen.
Für eine flache Datei wählen Sie Filesystem, Metadaten manuell, Daten über Dateischnittstelle.
2. Definition der InfoSource, für die die Daten geladen werden sollen:
optional: Wählen Sie InfoSource Baum ® Wurzel (InfoSources) ® Kontextmenü (rechte Maustaste) ® Anwendungskomponente anlegen.
Wählen Sie InfoSource Baum ® Ihre Anwendungskomponente ® Kontextmenü (rechte Maustaste) ® InfoSource anlegen ® Direkte Fortschreibung.
Wählen Sie ein InfoObject aus der Vorschlagsliste und geben Sie einen Namen und eine Beschreibung an.
3. Zuweisung des Quellsystems zur InfoSource:
Wählen Sie InfoSource Baum ® Ihre Anwendungskomponente ® eine Ihrer InfoSources ® Kontextmenü (rechte Maustaste) ® Quellsystem zuweisen. Sie gelangen automatisch zur Transferstrukturpflege.
Das System generiert automatisch DataSources für die drei verschiedenen Datentypen, zu denen Sie Daten laden können:
¡ Attribute
¡ Texte
¡ Hierarchien (falls das InfoObject über Hierarchien verfügen kann)
Das System generiert automatisch die Transferstruktur, die Übertragungsregeln und die Kommunikationsstruktur (bei Attributen und Texten).
4. Pflege der Transferstruktur / Übertragungsregeln:
Wählen Sie die DataSource, um Hierarchien hochzuladen.
Transfermethode IDoc: Das System generiert Ihnen automatisch einen Vorschlag für die DataSource und die Transferstruktur. Diese besteht aus einem Eintrag für das InfoObject, zu dem Hierarchien geladen werden sollen. Bei dieser Transfermethode wird die Struktur während des Ladens in die Struktur des PSA umgewandelt, was die Performance beeinträchtigt.
Transfermethode PSA: Hier werden auch die Übertragungsregeln und die Kommunikationsstruktur generiert.
5. Pflege der Hierarchie:
Wählen Sie Hierarchiepflege und geben Sie einen technischen Namen sowie eine Beschreibung der Hierarchie ein.
Transfermethode PSA: Hier haben Sie die Möglichkeit, das Kennzeichen Blattwerte und Knoten-InfoObjects auflösen zu setzen. Damit werden Merkmalswerte in Hierarchien nicht wie sonst in den Feldern NODENAME, LEAFFROM und LEAFTO übertragen, sondern in eigenen Transferstrukturfeldern. Mit dieser Option ist es dann möglich, Merkmalsausprägungen mit einer Länge von mehr als 32 Zeichen zu laden.

Merkmalsausprägungen mit einer Länge >32 können zwar bis in das PSA geladen werden., sie können aber nicht in Merkmale fortgeschrieben werden, die eine Länge >32 haben.
Die Knotennamen für reine Textknoten in der Hierarchie (Merkmal 0HIER_NODE) bleiben weiterhin auf 32 Zeichen beschränkt.
Das System generiert eine Tabelle mit folgendem Hierarchieformat (bei sortierten Hierarchien, ohne aufgelöste Blattwerte und Knoten-InfoObjects):
|
Beschreibung |
Feldname |
Länge |
Typ |
|
Knotenkennung |
NODEID |
8 |
NUMC |
|
Name des InfoObjects |
INFOOBJECT |
30 |
CHAR |
|
Knotenbezeichnung |
NODENAME |
32 |
CHAR |
|
Verweiskennzeichen |
LINK |
1 |
CHAR |
|
Vaterknoten |
PARENTID |
8 |
NUMC |
|
Erster Unterknoten |
CHILDID |
8 |
NUMC |
|
Nächster Nachbarknoten |
NEXTID |
8 |
NUMC |
|
Sprachenschlüssel |
LANGU |
1 |
CHAR |
|
Beschreibung – kurz |
TXTSH |
20 |
CHAR |
|
Beschreibung – mittel |
TXTMD |
40 |
CHAR |
|
Beschreibung - lang |
TXTLG |
60 |
CHAR |

Das System übernimmt die Einstellungen zu Intervallen und zur Zeitabhängigkeit aus der InfoObject-Pflege. Je nachdem, welche Einstellungen Sie in der InfoObject-Pflege festgelegt haben, können noch weitere Tabellenfelder vom System dazugeneriert werden.
Das gültig von und gültig bis Feld wird gefüllt, wenn Sie in der InfoObject-Pflege Gesamthierarchie zeitabhängig gewählt haben. Das Kennzeichen zeitabhängig ist aktiviert, wenn Sie in der InfoObject Pflege die Option Hierarchieknoten zeitabhängig gewählt haben.
6. Sichern Sie Ihre Eingaben.

Je nachdem, welche Einstellungen Sie in der InfoObject-Pflege festgelegt haben, können noch weitere Felder vom System dazugeneriert werden. Beachten Sie dazu die detaillierte Beschreibung zum Aufbau einer flachen Hierarchiedatei zum Laden über IDoc und zum Aufbau einer flachen Hierarchiedatei zum Laden über PSA.
Sie haben die Hierarchiedaten zum entsprechenden Merkmal hochgeladen.
