Skip to content

MaterialImport ​

Tabelle: material_import
Domain: MaterialImport · com.reybex.domain.wws.material
Modul: BAS

Partner-Hinweise ​

  • Daten liegen mandantengetrennt – bei SELECT fast immer tenant_id = :mandant setzen (Spalte ggf. TenantId in älteren Tabellen).
  • Schreibende SQL (INSERT/UPDATE/DELETE) nur in abgestimmten Export-/Report-Jobs (Transaktion BAS23) und nie ohne Freigabe durch reybex.
  • Für API-Integrationen bevorzugt die API statt direkter DB-Zugriffe.

→ Beispiel-SQLs (BAS23)

Primärschlüssel ​

  • id

Spalten ​

SpalteSQL-TypNULLDefaultBeschreibung
idbigint auto_incrementJa—Primärschlüssel (Domain: id)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
is_reworked_importsmallintJa0Boolean: Reworked Import
namevarchar(100)Ja—Bezeichnung / Name (Domain: name)
material_matching_typesmallintJa00: Artikelnr, 1: EAN, 2: Beschreibung, 3: Lieferantena Artikelnummer
mat_code_from_externtinyint(1)Ja—true: neuer mat code wird über eine tabellenspalte vergeben, false: neuer mat code wird über nummernkreis des material types des ausgewählten material templates vergeben
mat_code_import_item_idbigintJa—Fremdschlüssel → mat code import item
material_template_idbigintJa—Fremdschlüssel → material template
delimitercharJa';'delimiter
quote_charactercharJa'"'quote character
quote_modetinyint(1)Ja—apache-commons-csv quote mode, false: QuoteMode.MINIMAL, true: QuoteMode.ALL
is_deletetinyint(1)Nein0Soft-Delete (0 = aktiv, 1 = gelöscht)
customer_idbigintJa—Fremdschlüssel → customer
warehouse_idbigintJa—Fremdschlüssel → warehouse
valid_fromdateJa—Gültig ab (Domain: validFrom)
valid_untildateJa—Gültig bis (Domain: validUntil)
import_modesmallintJa11. create + update, 2. create, 3. update
progresssmallintJa0progress
servervarchar(200)Ja—Domain-Feld server
portintJa—Domain-Feld port
usernamevarchar(50)Ja—Domain-Feld username
passwordvarchar(50)Ja—Domain-Feld password
pathvarchar(100)Ja—Domain-Feld path
is_debugsmallintJa—Boolean: Debug
has_headersmallintJa—has header
job_intervalsmallintJa0job interval
hoursvarchar(100)Ja—Domain-Feld hours
brand_idbigintJa—Fremdschlüssel → brand
is_gross_pricesmallintJa1Boolean: Gross Price
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
unique_namevarchar(20)Ja—unique name
is_customer_specificsmallintJa0Boolean: Customer Specific
is_set_importsmallintJa0Boolean: Set Import
create_missing_lookup_datasmallintJa0create missing lookup data
character_encodingvarchar(10)Ja'UTF-8'character encoding
import_typesmallintJa0import type
filenamevarchar(50)Ja—Domain-Feld filename
upload_double_imagessmallintJa1upload double images
is_external_stock_clearedsmallintJa0Boolean: External Stock Cleared
is_stock_exclusive_importsmallintJa0Boolean: Stock Exclusive Import
read_all_filessmallintJa0read all files
custom_xml_template_idbigintJa—Fremdschlüssel → custom xml template
set_all_material_category_levelssmallintJa0set all material category levels
material_fields_to_importvarchar(500)Ja—Domain-Feld materialFieldsToImport
is_fulfillmentsmallintJa0Boolean: Fulfillment
move_processed_filessmallintJa0move processed files

Fremdschlüssel ​

Spalte(n)Referenz
custom_xml_template_idcustom_xml_template (id)
material_template_idmaterial (id)
warehouse_idltt_warehouse (id)
brand_idltt_brand (id)
tenant_idcompany (tenant_id)

Nur für reybex-Partner. Nicht für Endkunden bestimmt.