TB.One > Import & Export > Stammdatenimport via TB.Cat/XML > TB.Cat - XML-Struktur > TBCATALOG >  PRODUCTDATA > PRODUCT > ARTICLEDATA / ARTICLE > A_COMPONENTDATA

A_COMPONENTDATA

Komponenten auf Artikelebene (siehe auch P_COMPONENTDATA) unterscheiden sich je Artikel, bilden aber keine Varianten. Wenn du Artikelkomponenten übergibst, dann muss jeder Artikel einen Wert beinhalten.

BEISPIEL:
Bei einem USB-Stick bildet die Speichergröße Varianten mit 32 GB und 64 GB. Je Speichergröße unterscheidet sich auch die Geschwindigkeit - 32 and 45 MB/s. Es gibt aber keine Varianten mit 64 GB und 32 MB/s oder 32 GB und 45 MB/s. In diesem Beispiel könnte die Geschwindigkeit als Artikelkomponente erfasst werden.

ACHTUNG:
Wenn du sowohl A_VARIANTDATA (Variantendimension) auch in A_COMPONENTDATA (zusätzliche, informative Artikeleigenschaft) nutzt, solltest du in jedem Fall vermeiden, in beiden Knoten dieselbe Komponente zu referenzieren.

In diesem Fall würde der Wert, den du in A_COMPONENTDATA lieferst, als "Langtext" der Variantendimension importiert (das entsprechende Feld kann in der Benutzeroberfläche durch Öffnen des Tabs "Artikeleigenschaften" im Artikeldetailmenü angezeigt werden).

Der Standard sieht vor, dass du nur die Kurzbeschreibung (= Variantenwert) geliefert wird. Vermeide daher die doppelte Referenzierung einer Komponente.

 

a_componentdata

 

KNOTEN

PFLICHT

DATENTYP

BESCHREIBUNG

A_COMPONENTDATA

J

XML

Artikelkomponenten

A_COMPONENT

N

CHAR(255)

Definition der einzelnen Artikelkomponenten

A_COMPONENT[identifier]

N

ENUM

Kennzeichen zur Referenzierung (key oder name)

A_COMPONENT[key]

N

CHAR(50)

Wert zur im identifier hinterlegten Zuordnungsangabe

A_COMPONENT[name]

J

CHAR(100)

Wert zur im identifier hinterlegten Zuordnungsangabe

VALUE

J

CHAR

Enthält den Komponentenwert in der angegebenen Sprache (siehe unten)

VALUE[xml:lang="Sprache"]

J

ISO language code/"x-default"

Definiert die Sprache des Komponentenwerts. "x-default" referenziert die in TB.One konfigurierte Standardsprache

 

BEISPIEL:

<A_COMPONENTDATA>

<A_COMPONENT identifier="key" key="collar">

<VALUE xml:lang="x-default">V-Ausschnitt</VALUE>

<VALUE xml:lang="en-US">V-neck</VALUE>

</A_COMPONENT>

</A_COMPONENTDATA>

oder

<A_COMPONENTDATA>

<A_COMPONENT identifier="key" key="collar" name="Kragen">

<VALUE xml:lang="x-default">V-Ausschnitt</VALUE>

<VALUE xml:lang="en-US">V-neck</VALUE>

</A_COMPONENT>

</A_COMPONENTDATA>


Weiterführende Informationen:

•Stammdatenimport via XML - Überblick

•Übersicht der XML-Struktur - TB.Cat 1.2/1.3

•Übersicht der XML-Struktur - TB.Cat 1.4

▪Beispiele: XML für TB.Cat 1.2/1.3 oder TB.Cat 1.4