Skip to content

AttributeOption ​

Tabelle: attribute_option
Domain: AttributeOption · com.reybex.domain.wws.material.variant
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)
attribute_idbigintNein—Fremdschlüssel → attribute
namevarchar(255)Ja—Medium, Large, weiß, rot, ... Language Tabelle muss erstellt werden
option_codevarchar(255)Nein—M=Medium, L=Large, WHITE = weiß, RED=rot
search_codevarchar(100)Ja—Domain-Feld searchCode
additional_chargedoubleJa—Wert des Zuschlags. ob pauschal oder Prozentual wird in der attribute festgelegt
is_additionalsmallintJa—wenn true, dann darf man einen Artikel auswählen, welcher aber nicht in den Variantencode mit übernommen wird
material_idbigintJa—kann auf einen Artikel zurükgreifen und als Zubehör Artikel als Attribut vorschlage. Dann aber nicht in Variantencode sondern als Set Position
material_variant_idbigintJa—Variaten zum Zubehörartikel. Z.B., Kinderwagen ist Hauptprodukt und die Radkappe ist hier das Zubehör. Die Radkappe ist selbst eine Variante mit Gold, silber, Schwarz.
quantitydoubleJa—benötigte Menge für diesen Artikel. Z.B. radschutzkappen 4 x mal für einen Kinderwagen
unit_idbigintJa—Fremdschlüssel → unit
booking_multiplierdouble(20, 8)Ja—Domain-Feld bookingMultiplier
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
is_not_stockablesmallintJa0Boolean: Not Stockable

Fremdschlüssel ​

Spalte(n)Referenz
material_variant_idmaterial_variant (id)
unit_idltt_unit (id)
attribute_idattribute (id)
material_idmaterial (id)
tenant_idcompany (tenant_id)

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