Skip to main content
Skip table of contents

p$TDV:SMPAPI:S_DatAuf


p$TDV:SMPAPI:S_DatAuf

Ändern der Daten eines bestehenden Auftrags. Die Merkmale eines Auftrags können über p$TDV:SMPAPI:S_MrkAuf geändert bzw. geschrieben werden.

Die Auftragsdaten werden in einer Parametergruppe übergeben. Es werden nur diejenigen Datenbankfelder, die Parametern in dieser Parametergruppe entsprechen und die nicht LEER sind, geändert. Siehe dazu auch den Datenaustausch mit SalesManager NG über Parametergruppen.

Über diese Funktion können alle Datenfelder aus der Tabelle V_Auftrag 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 AuftragPG ü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_DatAuf( AuftragPG, AuftragID )

 

Argument

Typ

Bedeutung

 

AuftragPG

Zeichenkette

Name der Parametergruppe mit den zu schreibenden Auftragsdaten; die PG darf nicht indiziert sein.

 

AuftragID

Zeichenkette

Identifikation des Auftrags-Datensatzes in der Tabelle V_Auftrag

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:

Status = p$TDV:SMPAPI:S_DatAuf( 'Auftrag', '4711' )

JavaScript errors detected

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

If this problem persists, please contact our support.