CATALOG Element
Dieses Element dient der Übertragung von Informationen zur Identifikation und Beschreibung des Produktkatalogs
sowie des Katalogdokuments und enthält Elemente zum Setzen von Default-Werten.
<CATALOG>
<LANGUAGE>eng</LANGUAGE>
<CATALOG_ID>QA_CAT_002</CATALOG_ID>
<CATALOG_VERSION>001.002</CATALOG_VERSION>
<CATALOG_NAME>Office Material</CATALOG_NAME>
<DATETIME type="generation_date">
<DATE>2004-08-20</DATE>
<TIME>10:59:54</TIME>
<TIMEZONE>-02:00</TIMEZONE>
</DATETIME>
<CURRENCY>EUR</CURRENCY>
</CATALOG>
Methods summary
public
|
#
__construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )
Erstellt ein neues CATALOG-Objekt
Erstellt ein neues CATALOG-Objekt
Parameters
- $tag
- Tag
- $value
- Wert
- $attributes
- Atributes
|
public
string
|
#
getLanguage( )
Sprache des Katalogdokuments
Sprache des Katalogdokuments
wird benutzt, um die Sprache der Daten des Produkt- und Katalogdatenteils zu definieren;
Defaultwert : nein
Feldlänge : 3
Pflicht : ja
Einfach/ Mehrfach : Einfach
Datentyp : LANG ISO 639-2:1998 Language code [ISO-639-2:1998]
<LANGUAGE>eng</LANGUAGE>
Returns
string Sprache
|
public
Alvine\BMECat\Element\Catalog
|
#
setLanguage( string $language )
Setzt die Sprache
Parameters
Returns
|
public
string
|
#
getCatalogID( )
Eindeutiger Bezeichner des Produktkataloges
Eindeutiger Bezeichner des Produktkataloges
dieser Bezeichner wird normalerweise vom Lieferanten bei der ersten Generierung des Produktkataloges vergeben
und verändert sich über den gesamten Lebenszyklus des Kataloges nicht
Defaultwert : -
Feldlänge : 20
Pflicht : ja
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : -
<CATALOG_ID>QA_CAT_002</CATALOG_ID>
Returns
string Eindeutiger Bezeichner des Produktkataloges
|
public
Alvine\BMECat\Element\Catalog
|
#
setCatalogID( string $catalogID )
Setzt den Eindeutigen Bezeichner des Produktkataloges
Setzt den Eindeutigen Bezeichner des Produktkataloges
Parameters
- $catalogID
- Eindeutiger Bezeichner des Produktkataloges
Returns
|
public
string
|
#
getCatalogVersion( )
Version des Produktkataloges
Version des Produktkataloges
darf nur bei Transaktion T_NEW_CATALOG im Zielsystem neu gesetzt werden,
nicht aber bei Updates; siehe auch Beispiel (Zusammenspiel verschiedener Transaktionen)
Format: “MajorVersion“.“MinorVersion“ (maximal jedoch xxx.yyy) Bsp: 001.120 7.3
Defaultwert : -
Feldlänge : 7
Pflicht : ja
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : -
<CATALOG_VERSION>001.002</CATALOG_VERSION>
Returns
string Version des Produktkataloges
|
public
Alvine\BMECat\Element\Catalog
|
#
setCatalogVersion( string $catalogVersion )
Setzt die Version des Produktkataloges
Setzt die Version des Produktkataloges
Parameters
- $catalogVersion
- Version des Produktkataloges
Returns
|
public
string
|
#
getCatalogName( )
Beliebiger Name, der den Produktkatalog beschreibt
Beliebiger Name, der den Produktkatalog beschreibt
Defaultwert : -
Feldlänge : 100
Pflicht : nein
Einfach/ Mehrfach : Einfach
Datentyp : STRING
Sprachabhängig : ja
<CATALOG_NAME>Office Material</CATALOG_NAME>
Returns
string Beliebiger Name, der den Produktkatalog beschreibt
|
public
Alvine\BMECat\Element\Catalog
|
#
setCatalogName( string $catalogName )
Setzt den Namen der den Produktkatalog beschreibt
Setzt den Namen der den Produktkatalog beschreibt
Parameters
- $catalogName
- Namen der den Produktkatalog beschreibt
Returns
|
public
string
|
#
getCurrency( )
Standard Währung
Das Element legt fest, welche Währung als Voragebwert bei Preisangaben im Produktkatalog verwendet wird.
Falls die Währung eines einzelnen Produktes von diesen globalen Angaben abweichen soll
oder dieses Element CURRENCY nicht angegeben wird, muss im Feld PRICE_CURRENCY beim Produkt selbst eine Währung spezifiziert werden
Hinweis: Die Währung muss also entweder im HEADER oder für jeden einzelnen Artikel festgelegt werden.
Es wird aber empfohlen eine Währung im HEADER vorzudefinieren.
Beispiel:
DEM (Deutsche Mark);
USD (US-Dollar)
Defaultwert : -
Feldlänge : 3
Pflicht : nein
Einfach/ Mehrfach : Einfach
Datentyp : CURRENCIES ISO 4217:1995 Currency codes [ISO-4217:1995]
Sprachabhängig : nein
<CURRENCY>EUR</CURRENCY>
Returns
string Standard Währung
|
public
Alvine\BMECat\Element\Catalog
|
#
setCurrency( string $currency )
Setzt die Standard Währung
Setzt die Standard Währung
Parameters
- $currency
- Standard Währung
Returns
|
public
Alvine\BMECat\Element\DateTime
|
#
getDateTime( )
Generierungsdatum
Zeitstempel, an dem das Katalogdokument generiert wurde
Defaultwert : -
Feldlänge : -
Pflicht : nein
Einfach/ Mehrfach : Einfach
Datentyp : DATETIME
Sprachabhängig : -
<DATETIME type="generation_date">
<DATE>2004-08-20</DATE>
<TIME>10:59:54</TIME>
<TIMEZONE>-02:00</TIMEZONE>
</DATETIME>
Returns
|
public
Alvine\BMECat\Element\Catalog
|
|