Skip to content

Machine ​

Tabelle: machine
Domain: Machine · 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
idbigint auto_incrementJa—Primärschlüssel (Domain: id)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
machine_codevarchar(255)Nein—Domain-Feld machineCode
namevarchar(255)Nein—Bezeichnung / Name (Domain: name)
detail_descriptionvarchar(255)Ja—Domain-Feld detailDescription
serial_numbervarchar(255)Ja—Domain-Feld serialNumber
machine_quantitydoubleJa—Domain-Feld machineQuantity
capacity_machine_in_hoursdoubleNein—Domain-Feld capacityMachineInHours
cost_center_idbigintJa—Fremdschlüssel → cost center
fix_lead_timeintJa—Domain-Feld fixLeadTime
is_activebitNein—Aktiv-Flag
is_deletebitNein—Soft-Delete (0 = aktiv, 1 = gelöscht)
is_externalbitNein—Boolean: External
vendor_idbigintJa—Fremdschlüssel → vendor
setup_department_idbigintJa—Fremdschlüssel → setup department
machine_department_idbigintJa—Fremdschlüssel → machine department
personal_department_idbigintJa—Fremdschlüssel → personal department
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
updated_by_idbigintJa—Geändert von (Benutzer-ID)
created_by_idbigintJa—Angelegt von (Benutzer-ID)
date_createddatetimeNein—Anlagezeitpunkt
status_idbigintJa—Fremdschlüssel → status
allow_partly_planningsmallintJa0allow partly planning
is_picking_for_production_startedsmallintJa0Boolean: Picking For Production Started
dont_track_setupbitNeinb'0'dont track setup
alternative_machine_idbigintJa—Fremdschlüssel → alternative machine

Fremdschlüssel ​

Spalte(n)Referenz
alternative_machine_idmachine (id)
tenant_idcompany (tenant_id)

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