Skip to main content
Skip table of contents

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.
Der Parameter AnschriftID muss definiert sein und die Anschriftsidentifikation enthalten.

Ergebnis:

Ganzzahl

Status der Operation
0: Daten erfolgreich geschrieben
<0: Fehler gemäß ePOS-Fehler-Liste
>0: Fehler gemäß SMP-Fehlerstatus-Liste
Der Rückgabestatus in SalesManager NG-Funktionen

Beispiel:

Setzen des Gebietes der Anschrift mit der Identifikation 4711 auf den Wert 14:

f$PGLeer( 'Anschrift' )

Anschrift.AnschriftID = '4711'
(Datentyp numerisch oder Zeichenkette möglich)

Anschrift.Gebiet = 14

Status = p$TDV:SMPAPI:S_Anschr( 'Anschrift' )

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.