Formatbeschreibung für Produkte Datenformat standardUpdate

Last modified: 19. Oktober 2021

Datenbankdiagramm


Abhängigkeitsdiagram beim csv Ausgabeformat, inklusive SQL Skripte zum Erzeugen der Tabellen und zum Laden der Daten mit load data local infile am Ende des Beitrags.


Übersicht der Datenformat-Elemente


Im csv Ausgabeformat sind diese Elemente Dateien, im xml oder json Ausgabeformat sind es Knoten. 

Das Datenformat Standard besteht aus folgenden Elementen:

  • product: – Produkt des ITscope-Katalogs.
  • supplierItem: – Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.
  • project: – Informationen, Preis und Verfügbarkeit eines Projektartikels

Die mit einem Globus markierten Elemente ändern sich je nach gewählter Exportsprache:

product

Produkt des ITscope-Katalogs.

NamePflichtfeldDatentypBeschreibung
puidJaLongEindeutiger Key
price BigDecimalPreisbasis für den kalkulierten Preis
priceCalc BigDecimalKalkulierter Preis, auf Grundlage der individuellen Preiskalkulation
currencyCode String (3)Währungseinheit, die für diese Preisinformation gilt
priceCalcVat BigDecimalUmsatzsteuersatz, der zur Berechnung des kalkulierten Preises benutzt wurde
priceLastUpdate DateZeitpunkt der letzten Aktualisierungs der Preisinformation
priceSupplierId LongReferenz auf einen Lieferanten (1:1), der die Bezugsquelle mit dieser Preisinformation bereitgestellt hat
priceSupplierName String (255)Name des Lieferanten, der diese Bezugsquelle bereitgestellt hat
priceSupplierItemId LongReferenz auf eine Bezugsquelle (n:1); wenn dieses Feld null ist, dann bezieht sich die Preisinformation auf ein Produkt (Bezugsquellenrefernz und Produktrefernz schließen sich gegenseitig aus)
priceSupplierSKU String (150)Produktbezeichner des Lieferanten, der diese Bezugsquelle bereitgestellt hat [vor 18.10.2021 String(40)]
stockSupplierText String (40)Textuelle Bestandsinformation des Lieferanten, direkt übernommen, ohne Interpretation
stockStatus IntegerNumerischer Schlüssel des Lieferstatus dieser Bestandsinformation
stockStatusText String (255)Lieferstatus dieser Bestandsinformation, z.B. „auf Lager“ oder „im Außenlager“
stock IntegerBestandsmenge des in dieser Struktur angegebenen Lieferstatus
externalStock IntegerIm Außenlager befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus „auf Lager“)
incomingStock IntegerIm Zulauf befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus „auf Lager“)
stockAvailabilityDate DateLiefertermin für nicht auf Lager befindliche Ware
stockLastUpdate DateZeitpunkt der letzten Aktualisierung der Bestandsinformation
aggregatedStatusJaIntegerBester Verfügbarkeitsstatus
aggregatedStatusTextJaString (255)Bester Verfügbarkeitsstatus
aggregatedStockJaIntegerSumme aller Lagerbestände
aggregatedSupplierItemsJaIntegerSumme aller Distributoren zu diesem Produkt
supplierItemJaList<supplierItem>Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.

supplierItem

Bezugsquelle eines ITscope-Produkts. Ein konkretes Angebot eines auf ITscope gelisteten Distributors.

NamePflichtfeldDatentypBeschreibung
idJaLongEindeutiger Key
supplierSKU String (150)Produktnummer des Lieferanten [vor 18.10.2021 String(40)]
supplierIdJaLongVerweist 1:1 auf Supplier.id
supplierName String (255)Name des Lieferanten
priceJaBigDecimalPreis
priceCalcJaBigDecimalKalkulierter Preis, auf Grundlage der individuellen Preiskalkulation
currencyCodeJaString (3)Währungseinheit, die für diese Preisinformation gilt
priceCalcVatJaBigDecimalUmsatzsteuersatz, der zur Berechnung des kalkulierten Preises benutzt wurde
priceLastUpdateJaDateZeitpunkt der letzten Aktualisierungs der Preisinformation
stockSupplierText StringBestandsinformation zur Bezugsquelle, wie vom Lieferanten übermittelt
stockStatus IntegerNumerischer Schlüssel des Lieferstatus dieser Bestandsinformation
stockStatusText String (255)Lieferstatus dieser Bestandsinformation, z.B. „auf Lager“ oder „im Außenlager“
stock IntegerBestandsmenge
externalStock IntegerIm Außenlager befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus „auf Lager“)
incomingStock IntegerIm Zulauf befindliche Bestandsmenge (Zusatzinformation einiger Lieferanten in Strukturen des Lieferstatus „auf Lager“)
stockAvailabilityDate DateLiefertermin für nicht auf Lager befindliche Ware
lastStockUpdate DateZeitpunkt der letzten Aktualisierung der Bestandsinformation

project

Informationen, Preis und Verfügbarkeit eines Projektartikels.

NamePflichtfeldDatentypBeschreibung
supplierProjectId String (40)Projektnummer des Lieferanten
manufacturerProjectIdJaString (40)Projektnummer des Herstellers (eindeutiger Key)
priceJaBigDecimalProjektpreis
remainingQuantityJaIntegerVerbleibendes Kontingent
projectLastUpdate DateZeitpunkt der letzten Aktualisierung der Projektinformationen

Datenbank-Skripte für CSV

Was this article helpful?
Dislike 0
Views: 209