class Article extends AbstractElement

ARTICLE Element

 <ARTICLE mode="new">
          <SUPPLIER_AID>Q20-P09</SUPPLIER_AID>
          <ARTICLE_DETAILS>
              <DESCRIPTION_SHORT>Post-Safe Polythene Envelopes</DESCRIPTION_SHORT>
              <DESCRIPTION_LONG>All-weather lightweight envelopes protect your contents and save you money.
                                ALL-WEATHER. Once sealed, Post-Safe envelopes are completely waterproof. Your
                                contents won't get damaged.</DESCRIPTION_LONG>
              <MANUFACTURER_NAME>Concurrent Limited</MANUFACTURER_NAME>
          </ARTICLE_DETAILS>
          <ARTICLE_FEATURES>
              <REFERENCE_FEATURE_SYSTEM_NAME>UNSPSC-5.02</REFERENCE_FEATURE_SYSTEM_NAME>
              <REFERENCE_FEATURE_GROUP_ID>44121505</REFERENCE_FEATURE_GROUP_ID>
          </ARTICLE_FEATURES>
          <ARTICLE_ORDER_DETAILS>
              <ORDER_UNIT>1</ORDER_UNIT>
          </ARTICLE_ORDER_DETAILS>
          <ARTICLE_PRICE_DETAILS>
              <ARTICLE_PRICE price_type="net_list">
                  <PRICE_AMOUNT>16.49</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>1</LOWER_BOUND>
              </ARTICLE_PRICE>
              <ARTICLE_PRICE price_type="net_list">
                  <PRICE_AMOUNT>11.49</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>50</LOWER_BOUND>
              </ARTICLE_PRICE>
          </ARTICLE_PRICE_DETAILS>
          <ARTICLE_PRICE_DETAILS>
              <ARTICLE_PRICE price_type="net_customer">
                  <PRICE_AMOUNT>10.29</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>1</LOWER_BOUND>
              </ARTICLE_PRICE>
              <ARTICLE_PRICE price_type="net_customer">
                  <PRICE_AMOUNT>9.29</PRICE_AMOUNT>
                  <PRICE_CURRENCY>EUR</PRICE_CURRENCY>
                  <LOWER_BOUND>50</LOWER_BOUND>
              </ARTICLE_PRICE>
          </ARTICLE_PRICE_DETAILS>
          <MIME_INFO>
              <MIME>
                  <MIME_TYPE>image/gif</MIME_TYPE>
                  <MIME_SOURCE>P09.gif</MIME_SOURCE>
                  <MIME_PURPOSE>normal</MIME_PURPOSE>
                  <MIME_ORDER>1</MIME_ORDER>
              </MIME>
              <MIME>
                  <MIME_TYPE>url</MIME_TYPE>
                  <MIME_SOURCE>http://www.bmecat.org</MIME_SOURCE>
                  <MIME_PURPOSE>others</MIME_PURPOSE>
                  <MIME_ORDER>2</MIME_ORDER>
              </MIME>
           </MIME_INFO>
       </ARTICLE>

Methods

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues ARTICLE-Objekt

string
getsupplierAid()

Eindeutige Artikelnummer des Lieferanten

setSupplierAid(string $supplierAid)

Setzt die Eindeutige Artikelnummer des Lieferanten

getArticleDetails()

Das Element ARTICLE_DETAILS beinhaltet Datenfelder, die einen Artikel identifizieren und verbal beschreiben.

setArticleDetails(ArticleDetails $articleDetails)

Setzt die ARTICLE_DETAILS

NodeList
getArticleFeatures()

Mit Hilfe des Elements ARTICLE_FEATURES kann ein Artikel klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen bzw. Merkmalsgruppensystemen zugeordnet werden.

addArticleFeatures(ArticleFeatures $articleFeatures)

Fügt ein neues ARTICLE_FEATURES hinzu

getArticleOrderDetails()

Das Element ARTICLE_ORDER_DETAILS enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten des Artikels machen

setArticleOrderDetails(ArticleOrderDetails $articleOrderDetails)

Setzt die Angaben zu Bestellkonditionen und Verpackungsmodalitäten

NodeList
getArticlePriceDetails()

Mit dem Element ARTICLE_PRICE_DETAILS kann man Preisdaten eines Artikels spezifizieren.

addArticlePriceDetails(ArticlePriceDetails $articlePriceDetails)

Fügt ein neues ARTICLE_PRICE_DETAILS hinzu

getMimeInfo()

Mit dem Element MIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden.

setMimeInfo(MimeInfo $mimeInfo)

Setzt die multimediale Zusatzdokumente

Details

at line 98
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues ARTICLE-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

at line 131
string getsupplierAid()

Eindeutige Artikelnummer des Lieferanten

Gibt es verschiedene Artikelvarianten (VARIANTS), so wird die endgültige Artikelnummer aus der eindeutigen Artikelnummer des Lieferanten (SUPPLIER_AID) mit zugehörigen eindeutigen Artikelnummererweiterungen der Varianten (SUPPLIER_AID_SUPPLEMENT) durch Verkettung gebildet. Die Basisartikelnummer muss auch beim Einsatz von Varianten für sich allein genommen bereits eindeutig sein. Manche Zielsysteme sind nicht in der Lage, alle 32 Zeichen zu übernehmen (z.B. SAP max. 18 Zeichen). Es wird daher empfohlen, die Artikelnummer möglichst kurz zu halten.

Defaultwert : nein Feldlänge : 32 Pflicht : ja Einfach / Mehrfach : Einfach Datentyp : STRING Sprachabhängig : -

 <SUPPLIER_AID>Q20-P09</SUPPLIER_AID>

Return Value

string Eindeutige Artikelnummer des Lieferanten

at line 142
Article setSupplierAid(string $supplierAid)

Setzt die Eindeutige Artikelnummer des Lieferanten

Parameters

string $supplierAid Eindeutige Artikelnummer des Lieferanten

Return Value

Article dieses Objekt

at line 166
ArticleDetails getArticleDetails()

Das Element ARTICLE_DETAILS beinhaltet Datenfelder, die einen Artikel identifizieren und verbal beschreiben.

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Einfach Datentyp : - Sprachabhängig : -

  <ARTICLE_DETAILS>
   ...
 </ARTICLE_DETAILS>

Return Value

ArticleDetails Artikel Details

at line 177
Article setArticleDetails(ArticleDetails $articleDetails)

Setzt die ARTICLE_DETAILS

Parameters

ArticleDetails $articleDetails

Return Value

Article dieses Objekt

at line 195
NodeList getArticleFeatures()

Mit Hilfe des Elements ARTICLE_FEATURES kann ein Artikel klassifiziert werden, d.h. jeweils einer Gruppe in verschiedenen Klassifikationssystemen bzw. Merkmalsgruppensystemen zugeordnet werden.

Defaultwert : - Feldlänge : - Pflicht : nein Einfach / Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Return Value

NodeList Artikel Details

at line 206
Article addArticleFeatures(ArticleFeatures $articleFeatures)

Fügt ein neues ARTICLE_FEATURES hinzu

Parameters

ArticleFeatures $articleFeatures

Return Value

Article dieses Objekt

at line 224
ArticleOrderDetails getArticleOrderDetails()

Das Element ARTICLE_ORDER_DETAILS enthält Elemente, die Angaben zu Bestellkonditionen und Verpackungsmodalitäten des Artikels machen

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Einfach Datentyp : - Sprachabhängig : -

Return Value

ArticleOrderDetails Angaben zu Bestellkonditionen und Verpackungsmodalitäten

at line 235
Article setArticleOrderDetails(ArticleOrderDetails $articleOrderDetails)

Setzt die Angaben zu Bestellkonditionen und Verpackungsmodalitäten

Parameters

ArticleOrderDetails $articleOrderDetails Angaben zu Bestellkonditionen und Verpackungsmodalitäten

Return Value

Article dieses Objekt

at line 252
NodeList getArticlePriceDetails()

Mit dem Element ARTICLE_PRICE_DETAILS kann man Preisdaten eines Artikels spezifizieren.

Defaultwert : - Feldlänge : - Pflicht : ja Einfach / Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Return Value

NodeList Preisdaten

at line 263
Article addArticlePriceDetails(ArticlePriceDetails $articlePriceDetails)

Fügt ein neues ARTICLE_PRICE_DETAILS hinzu

Parameters

ArticlePriceDetails $articlePriceDetails

Return Value

Article dieses Objekt

at line 274
MimeInfo getMimeInfo()

Mit dem Element MIME_INFO können Referenzen auf multimediale Zusatzdokumente eines Artikels spezifiziert werden.

Hierdurch ist es zum Beispiel möglich, Abbildungen und Produktdatenblätter eines Artikels bei einem Katalogdatenaustausch mit zu referenzieren.

Return Value

MimeInfo multimediale Zusatzdokumente

at line 285
Article setMimeInfo(MimeInfo $mimeInfo)

Setzt die multimediale Zusatzdokumente

Parameters

MimeInfo $mimeInfo multimediale Zusatzdokumente

Return Value

Article dieses Objekt