p$TDV:SMPAPI:S_Anschr
p$TDV:SMPAPI:S_Anschr
Ändern von Anschriftsdaten für eine über AnschriftID gegebene Anschrift. Es können alle Felder der Tabelle V_Anschrift modifiziert werden.
Die zu ändernden Daten werden in einer Parametergruppe übergeben, deren Parameternamen den Feldnamen in V_Anschrift entsprechen müssen. Alle Parameter, die einen Wert haben, werden auf der Datenbank geändert (siehe dazu auch den Datenaustausch mit SalesManager NG über Parametergruppen).
Bitte beachten:
Über diese Funktion können alle Datenfelder aus der Tabelle V_Anschrift geändert und auch gelöscht werden Dadurch kann u.U. die interne logische Integrität der SalesManager NG-Datenbank gefährdet werden. Alle Änderungen sollten daher sehr bedacht durchgeführt werden - im Zweifelsfall sollte eine Freigabe für bestimmte Modifikationen bei ACBIS eingeholt werden.
Bitte beachten: Die Parametergruppe, die in AnschrPG übergeben wird, wird indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem muss die PG global sein!
Syntax: | Status = p$TDV:SMPAPI:S_Anschr( AnschrPG ) | ||
| Argument | Typ | Bedeutung |
| AnschrPG | Zeichenkette | Name der Parametergruppe mit den zu ändernden Anschriftsdaten; wenn die PGindiziert ist, muss ein fester Index angegeben werden. |
Ergebnis: | Ganzzahl | Status der Operation | |
Beispiel: | Setzen des Gebietes der Anschrift mit der Identifikation 4711 auf den Wert 14: f$PGLeer( 'Anschrift' ) Anschrift.AnschriftID = '4711' Anschrift.Gebiet = 14 Status = p$TDV:SMPAPI:S_Anschr( 'Anschrift' ) | ||