Skip to content

Transaction ​

Tabelle: reybex_transaction
Domain: Transaction · com.reybex.domain.pms
Modul: SYS

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_idbigintJa—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
namevarchar(200)Ja—Bezeichnung / Name (Domain: name)
transaction_codevarchar(10)Nein—Domain-Feld transactionCode
controllervarchar(50)Ja''Domain-Feld controller
cactionvarchar(200)Ja—Domain-Feld caction
modulevarchar(15)Ja''Domain-Feld module
head_menuvarchar(10)Ja—Domain-Feld headMenu
tabvarchar(100)Ja—Domain-Feld tab
tab_iconvarchar(100)Ja—Domain-Feld tabIcon
is_multiple_invokablesmallintNein0Domain-Feld isMultipleInvokable
add_new_transactionvarchar(10)Ja—Domain-Feld addNewTransaction
is_activeintJa0Aktiv-Flag
is_new_transactionsmallintJa0Boolean: New Transaction
is_vuesmallintJa0Boolean: Vue
api_call_pathvarchar(200)Ja—Domain-Feld apiCallPath
allowed_productsvarchar(255)Ja—Domain-Feld allowedProducts
paginationvarchar(100)Ja'25,50,100'Domain-Feld pagination

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