p$TDV:SMPAPI:S_Param
p$TDV:SMPAPI:S_Param
Setzen eines Parameterwertes in der Tabelle TP_Parameter mit den SalesManager NG-Systemeinstellungen. Diese Funktion kann sowohl zum Anlegen neuer Einstellungen sowie zum Ändern bestehender verwendet werden.
Jede Einstellung wird durch einen Gruppennamen und den eigentlichen Namen der Einstellung charakterisiert. Der Inhalt und die Bedeutung dieser Einstellungsparameter kann dem SalesManager NG Systemhandbuch entnommen werden.
Neben den SalesManager NG-Einstellungen können auch frei definierbare Einstellparameter verwaltet werden. Zu diesem Zweck sind alle Gruppenbezeichnungen, die mit den Buchstaben „Anw_" beginnen, reserviert. Innerhalb dieser Gruppen können beliebige Namen vergeben werden. Eine Erweiterung der vom SalesManager NG definierten Gruppen um eigene Namen ist jedoch nicht zulässig.
Wird keine Gruppenbezeichnung oder kein Name übergeben (ist der Text z.B. LEER), so werden u.U. mehrere Einstellungen in der Datenbank gefunden. In diesem Fall werden alle gefundenen Einstellungen auf den übergebenen Wert gesetzt.
Bitte beachten: Der Parameter, der in NameWertP übergeben wird, wird indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem muss die Definition global sein und er darf keiner Parametergruppe angehören!
Syntax: | ok = p$TDV:SMPAPI:S_Param( Gruppe, Name, NameWertP ) | ||
| Argument | Typ | Bedeutung |
| Gruppe | Zeichenkette | Gruppenbezeichnung in der Tabelle TP_Parameter; Wert des Datenbankfeldes ParaGruppe |
| Name | Zeichenkette | Einstellungsbezeichnung in dieser Gruppe; Wertdes Datenbankfeldes ParaName |
| NameWertP | Zeichenkette | Name eines (globalen) Parameters, der denin die Tabelle zu schreibendem Wert enthält. Der Datentyp dieses übergebenen Parameters entscheidet über das zu schreibende Datenfeld: Bitte beachten: Der in NameWertP übergebene Parameter muss ein „einfacher" (globaler) Parameter sein, d.h. er darf keiner Parametergruppe angehören! |
Ergebnis: | Ganzzahl | 1: Datenfeld erfolgreich geschrieben | |
Beispiel: | ok = p$TDV:SMPAPI:S_Param( 'Anw_Allgemein', 'Ausgabepfad', 'Pfadname' ) | ||