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 | |
Beispiel: | Status = p$TDV:SMPAPI:S_DatAuf( 'Auftrag', '4711' ) | ||