Skip to content

ProdOrderComponent ​

Tabelle: prod_order_component
Domain: ProdOrderComponent · com.reybex.domain.wws.production
Modul: PRD

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
idbigintNein—Primärschlüssel (Domain: id)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
prod_order_idbigintNein—Fremdschlüssel → prod order
parent_component_idbigintJa—Fremdschlüssel → parent component
prod_order_operation_idbigintJa—Fremdschlüssel → prod order operation
item_numberbigintJa—Domain-Feld itemNumber
short_descriptionvarchar(500)Ja—Domain-Feld shortDescription
component_idbigintNein—Fremdschlüssel → component
base_quantitydoubleNein—Domain-Feld baseQuantity
target_quantitydoubleNein—Domain-Feld targetQuantity
ref_target_quantitydoubleJa—Domain-Feld refTargetQuantity
reserved_quantitydecimal(20, 8)Ja0.00000000reserved quantity
issued_quantitydecimal(20, 8)Ja0.00000000Boolean: sued Quantity
required_datedatetimeJa—Domain-Feld requiredDate
stock_statussmallintJa—Domain-Feld stockStatus
unit_idbigintNein—Fremdschlüssel → unit
warehouse_idbigintJa—Fremdschlüssel → warehouse
stockplace_idbigintJa—Fremdschlüssel → stockplace
specialstockvarchar(255)Ja—Domain-Feld specialstock
batchnumvarchar(255)Ja—Domain-Feld batchnum
variant_codevarchar(1000)Ja—Domain-Feld variantCode
attribute_codevarchar(5000) collate utf8mb4_general_ciJa—Domain-Feld attributeCode
issue_single_partstinyint(1)Ja0Boolean: sue Single Parts
just_in_time_productiontinyint(1)Ja0just in time production
always_deliveredtinyint(1)Ja0always delivered
vendor_provisiontinyint(1)Ja0vendor provision
updated_by_idbigintJa—Geändert von (Benutzer-ID)
created_by_idbigintJa—Angelegt von (Benutzer-ID)
date_createddatetimeNein—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
warehouse_unit_quantitydecimal(30, 8)Ja0.00000000warehouse unit quantity
warehouse_unit_idbigintJa—Fremdschlüssel → warehouse unit
warehouse_unit_exchange_ratiodecimal(40, 8)Ja1.00000000warehouse unit exchange ratio
pick_start_datedatetimeJa—Domain-Feld pickStartDate
picked_by_idbigintJa—Fremdschlüssel → picked by
pick_open_quantitydecimal(20, 8)Ja—Domain-Feld pickOpenQuantity
is_pick_skippedsmallintJa0Boolean: Pick Skipped
typesmallintJa—type
is_deletesmallintNein0Soft-Delete (0 = aktiv, 1 = gelöscht)
reserved_unit_idbigintJa—Fremdschlüssel → reserved unit
reject_quantitydoubleJa0reject quantity
fix_quantitydoubleJa0fix quantity
bom_quantity_exchange_ratiodoubleJa—bom quantity exchange ratio
is_calculate_qty_from_attributesmallintJa0Boolean: Calculate Qty From Attribute
attribute_code_for_qty_calculationvarchar(200)Ja—Domain-Feld attributeCodeForQtyCalculation

Fremdschlüssel ​

Spalte(n)Referenz
warehouse_unit_idltt_warehouse (id)
picked_by_iduser (id)
tenant_idcompany (tenant_id)
prod_order_idprod_order (id)
reserved_unit_idltt_unit (id)

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