FEATURE Element
Ein Element FEATURE beschreibt ein messbares Merkmal eines Artikels,
d.h. den Merkmalsnamen und die Merkmalsausprägung (den Merkmalswert) zusammen mit weiteren Informationen über das Merkmal.
Mittels des Elements VARIANTS ist es auch möglich, Varianten für diesen Artikel (inklusive der zugehörigen Bestellnummer-Erweiterung) zu beschreiben.
Defaultwert : -
Feldlänge : -
Pflicht : -
Einfach / Mehrfach : Mehrfach
Datentyp : -
Sprachabhängig : -
<FEATURE>
<FNAME>DINGroesse</FNAME>
<FVALUE>A4</FVALUE>
</FEATURE>
Methods summary
public
|
#
__construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )
Erstellt ein neues FEATURE-Objekt
Erstellt ein neues FEATURE-Objekt
Parameters
- $tag
- Tag
- $value
- Wert
- $attributes
- Atributes
|
public
string
|
#
getFName( )
Merkmalsname
innerhalb des Elements ARTICLE_FEATURES eindeutiger Name des zu beschreibenden Merkmals
Falls in diesem Element eine Gruppe innerhalb eines Klassifikations- bzw. Merkmalsgruppensystems referenziert wurde,
muss der Merkmalsname mit einem der vorgegebenen Gruppenmerkmale übereinstimmen.
Das Element FNAME ist sprachabhängig (und bei alphanumerischen Merkmalsausprägungen auch das Element FVALUE),
d.h. es müssen die Merkmalsnamen für die im HEADER des Katalogdokuments angegebene Sprache übertragen werden.
Es gibt Klassifikations- und Merkmalsgruppensysteme, welche auch die Namen der einzelnen Merkmale und
z.T. die möglichen Wertausprägungen der Merkmale fest vorgeben (beispielsweise ETIM).
In diesem Fall müssen der vorgegebene Merkmalsname und ggf. die vorgegebenen Merkmalsausprägungen verwendet werden.
Die erlaubten Namen und Merkmalsausprägungen werden außerhalb von BMEcat in den jeweiligen Klassifikations- und Merkmalsgruppensystemen festgelegt.
BMEcat erlaubt jedoch die Beschreibung und Übertragung solcher Klassifikations- und Merkmalsgruppensysteme mittels des Elements
CLASSIFICATION_SYSTEM innerhalb der Transaktionen T_NEW_CATALOG.
Eine eventuell bestehende Reihenfolge von Merkmalen, beispielsweise für die Anzeige oder für Suchmöglichkeiten,
kann in den jeweiligen Klassifikations- und Merkmalsgruppensystemen festgelegt sein und wird dann von den
Zielsystemen beim Import sichergestellt. Die Reihenfolge für die Übertragung innerhalb eines BMEcatDokuments ist nicht festgelegt.
Defaultwert : -
Feldlänge : 60
Pflicht : ja
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : ja
<FVALUE>DINGroesse</FVALUE>
Returns
string Merkmalsname
|
public
Alvine\BMECat\Element\Feature
|
#
setFName( string $fName )
Setzt den Merkmalsname
Parameters
Returns
|
public
Alvine\Xml\NodeList
|
#
getFValue( )
Merkmalswert
Ausprägung(en) des referenzierten Merkmals Dieses Element darf nur angegeben werden,
wenn das Element VARIANTS nicht angegeben ist.
FVALUE kann seit Version 1.2 mehrfach auftreten, z.B. zur Beschreibung eines Wertebereiches (Range) oder einer Menge von Werten (Set).
Defaultwert : -
Feldlänge : 60
Pflicht : ja
Einfach/ Mehrfach : Mehrfach
Datentyp : STRING
Sprachabhängig : ja
<FVALUE>A4</FVALUE>
Returns
Alvine\Xml\NodeList Merkmalswert
|
public
Alvine\BMECat\Element\Feature
|
#
addFValue( string $fValue )
Fügt einen Merkmalswert hinzu
Fügt einen Merkmalswert hinzu
Parameters
Returns
|
public
Alvine\Xml\NodeList
|
#
getFUnit( )
Maßeinheit des Merkmals
Falls das Element ein Standardklassifikationssystem referenziert, das zu (numerischen) Merkmalen auch Merkmalseinheiten vorgibt,
muss die Angabe der Maßeinheit in diesem Element der Vorgabe entsprechen bzw. kann das Element weggelassen werden.
Defaultwert : -
Feldlänge : 20
Pflicht : Nein
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : -
<FUNIT>cm</FUNIT>
Returns
Alvine\Xml\NodeList Merkmalswert
|
public
Alvine\BMECat\Element\Feature
|
#
setFUnit( string $fUnit )
Fügt einen Merkmalswert hinzu
Fügt einen Merkmalswert hinzu
Parameters
- $fUnit
- $fValue Merkmalswert
Returns
|
public
Alvine\Xml\NodeList
|
#
getFDescr( )
Zusätzliche Merkmalsbeschreibung
Zusätzliche Merkmalsbeschreibung
Element, mit dem die genaue Bedeutung des Merkmals beschrieben werden kann;
dieses Element dient nicht dazu, den Wert des Merkmals genauer zu erläutern Dieses Element ist v.a. sinnvoll bei Merkmalen innerhalb von selbstdefinierten Merkmalsgruppen- und Klassifikationssystemen.
Defaultwert : -
Feldlänge : 250
Pflicht : Nein
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : Ja
<FNAME>Farbe</FNAME>
<FVALUE>rot</FVALUE>
<FDESCR>das Merkmal Farbe gibt die Farbe der Tischplatte und nicht die Farbe der Tischbeine an</FDESCR>
Returns
Alvine\Xml\NodeList Merkmalswert
|
public
Alvine\BMECat\Element\Feature
|
#
setFDescr( string $fDescr )
Fügt einen Merkmalswert hinzu
Fügt einen Merkmalswert hinzu
Parameters
Returns
|
public
Alvine\Xml\NodeList
|
#
getFValuedetails( )
Zusätzliche Detaillierung des Merkmalswertes
Zusätzliche Detaillierung des Merkmalswertes
Element, mit dem die Merkmalsausprägung detailiert werden kann; dieses Element dient also dazu, den Wert des Merkmals genauer zu erläutern (nicht die Bedeutung des Merkmals)
Dieses Element ist v.a. sinnvoll, um z.B. auch herstellerspezifische Wertbeschreibungen mitübertragen zu können,
wenn in dem gegebenen Klassifikationssystem nur Standardwerte als Merkmalswerte erlaubt sind.
Defaultwert : -
Feldlänge : 250
Pflicht : Nein
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : Ja
<FNAME>Farbe</FNAME>
<FVALUE>weiss</FVALUE>
<FVALUE_DETAILS>polar</FVALUE_DETAILS>
Returns
Alvine\Xml\NodeList Merkmalswert
|
public
Alvine\BMECat\Element\Feature
|
#
setFValuedetails( string $fValuedetails )
Fügt einen Merkmalswert hinzu
Fügt einen Merkmalswert hinzu
Parameters
- $fValuedetails
- Merkmalswert
Returns
|