ich will mit der LSMW Daten für einen Objekttyp übernehmen. Die Daten für dieses Objekt liegen mir in verschiedenen Textfiles vor.
D.h. das eine Textfile beinhaltet die Kopfsätze, das andere Textfile eine unterschiedliche Anzahl an Positionssätzen, usw.
Habe soweit alles in der LSMW eingestellt (auch im Punkt "Dateien spezifizieren" die unterschiedlichen Dateien zugewiesen), aber irgendetwas passt nicht...wenn ich die Daten einlesen lasse, werden nur die Kopfsätze eingelesen...
1. Du musst im Menü "Maintain Source Structures" Die entsprechende Hierarchie richtig aufbauen
2. die entsprechenden files spezifizieren und assignen
was noch sein kann, dass keine zuordnung zwischen kopf und position stattfinden kann (z.B. fehlt bei Stücklistenuploads die Stücklistennummer in dem Positionsfile...)
irgendwie passt diese Zuordnung Kopf - Position nicht. Nach dem Einlesen wurden nur jeweils die Kopfdaten eingelesen und geschrieben, die Positionsdaten nur gelesen, aber nicht geschrieben.
Als Test habe ich mal die Datenübernahme für Langtexte auf diese Art zusammengebastelt.
Der Aufbau meiner Quelldateien sieht so aus:
LANGTEXT_ID (Kopfstruktur)
NAME C 70 Name
STYPE C 1 Satztyp
OBJECT C 10 Texte: Anwendungsobjekt
ID C 4 Text-ID
SPRAS C 1 Sprachenschlüssel
LANGTEXT (Positonen - unterschiedliche Anzahl pro Kopf)
NAME C 70 name
STYPE C 1 Satztyp
TEXTFORMAT C 2 Formatspalte
TEXTLINE C 132 Textzeile