Skip to content

reybex-Produkte (SYS00) ​

Transaktion: SYS00 reybex-Produkte
UI-Pfad: /manageReybexProducts

Business-Zweck ​

reybex-Produkte zeigt die gebuchten Lizenzen und Module des Mandanten: welches Hauptprodukt (Product), welche Optionen (ProductOption) und Support-Pakete aktiv sind. Darüber werden Transaktionen freigeschaltet oder gesperrt (notAvailableTransactions, optionalTransactions).

Partner müssen SYS00 verstehen, wenn API-Calls scheitern, weil Transaktionen „nicht gebucht" sind, oder wenn Menüeinträge fehlen.

Kernbegriffe ​

BegriffBedeutung
ProductLizenzprodukt (type 0=Produkt, 1=Support, 2=Service)
CompanyProductAktive Produktbuchung am Mandanten
ProductOptionZubuchbare Modul-Optionen
notAvailableTransactionsGesperrte Transaktionscodes
optionalTransactionsZusätzlich freigeschaltete Transaktionen
pmsLicenseLizenzstufe (User-Limits)

Fachlicher Ablauf ​

  1. Vertrags-/Abrechnungsprodukt wird über Vertriebsbeleg (SalesHead mit Recurrence) auf Company gemappt
  2. TransactionService.getCompanyTransactions(tenantId) ermittelt freigegebene Transaktionen
  3. User-Menü (GET /api/user/transactions) filtert nach User-Rolle und Produkt
  4. SYS00 UI zeigt Partner/Admin die aktive Produktkonfiguration

Partner-Szenarien ​

SzenarioHinweis
API-Transaktion „nicht verfügbar"SYS00 + Rolle prüfen
Modul OMP/EDI fehltProductOption nicht gebucht
User-LimitProduct.maxUsers / Lizenz

Voraussetzungen ​

  • Buchhaltung/Vertrieb: aktiver Recurrence-Auftrag mit passendem itemCode

Auswirkungen im ERP ​

BereichAuswirkung
Menü/NavigationTransaktionen ein-/ausblenden
APIBusinessException wenn Modul nicht lizenziert
CheckTablesnotAvailableCheckTables

Typische Fehlerquellen ​

  • Vertrag abgelaufen – end_date am Recurrence-Auftrag
  • Falsche itemCode-Zuordnung – SalesItem ≠ Product.itemCode
  • Option nicht aktiviert – Zusatzmodul fehlt in ProductOption

Weiterlesen ​

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