Datenaustausch mit SalesManager NG über Parametergruppen
Datenaustausch mit SalesManager NG über Parametergruppen
Für den Datenaustausch mit dem SalesManager NG wird der Name einer betreffenden Parametergruppe übergeben. Der Austausch einzelner Datenfelder geschieht anhand der dort definierten Parameternamen.
Die Parametergruppen können am einfachsten über die ePOS-Menüfunktion „Datei - Import - ODBC Tabelle" aufgebaut und auch erweitert werden.
Um Daten auszutauschen, müssen die ePOS Parameternamen den Feldnamen der angesprochenen Datenbanktabelle entsprechen. Parameter, die keinem Feldnamen in der Datenbank entsprechen, oder aber Datenbankfelder, die nicht in der PG definiert sind, bleiben unberührt. Der Aufbau der einzelnen Datenbanktabellen kann dem SalesManager NG Systemhandbuch entnommen werden.
Feldnamen in der Datenbanktabelle, die länger als 16 Zeichen sind (dies ist die Beschränkung für die Namenslänge von ePOS Parameternamen), werden anhand einer Umsetztabelle auf kürzere Namen für die Definition in ePOS umgesetzt (siehe ebenfalls das SalesManager NG Systemhandbuch).
Bitte beachten:
Die Parameter-Zustände LEER und UNDEF haben beim Datenaustausch mit dem SalesManager NG eine besondere Bedeutung. Parameter im Zustand LEER werden beim Schreiben (bzw. Ändern) auf die Datenbank ignoriert. UNDEF-Parameter repräsentieren beim Lesen und Schreiben ein „leeres" Datenbank-Feld (Datenbank-Wert „NULL"). Beachten Sie bitte in diesem Zusammenhang, dass eine Parametergruppe bei der Definition automatisch mit UNDEF initialisiert wird.
Tip:
Für das Setzen bzw. Umsetzen der LEER- und UNDEF-Parameter einer Parametergruppe stehen spezielle Funktionen in den Parametergruppenfunktionen zur Verfügung.
Zum Lesen der Merkmale müssen die Namen der Parameter und der Name der Parametergruppe mit den Angaben in der Definitionstabelle T_Merkmalsdefinition übereinstimmen. Es können auch weniger oder zusätzliche Parameter definiert werden; diese bleiben dann bei der Leseoperation unberücksichtigt.
Ein ausführliches Beispiel für die Verwendung der Parametergruppen findet sich bei den Funktionen p$TDV:SMPAPI:S_MrkAns und p$TDV:SMPAPI:L_PerAns.