p$TDV:SMPAPI:S_PrdMat
p$TDV:SMPAPI:S_PrdMat
Ändern der Materialdaten eines Artikels des Produktkatalogs zu einem gegebenen Artikel, der über die MaterialID identifiziert wird. Über diese Funktion können alle Datenfelder aus der Sicht V_Produkt geändert werden. Die Merkmale eines Artikels können über p$TDV:SMPAPI:S_MrkPrd geändert werden.
Übergeben wird eine Parametergruppe, die die Daten des Artikels enthält. Parameter mit dem Zustand LEER bewirken, dass das zugehörige Datenfeld nicht verändert wird. Parameter mit dem Zustand UNDEF sorgen dafür, dass der zugehörige Wert in der Datenbank gelöscht wird. Siehe dazu auch den Datenaustausch mit SalesManager NG über Parametergruppen
Bitte beachten: Die Parametergruppe, die in ProdPG ü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_PrdMat( ProdPG, MaterialID ) | ||
| Argument | Typ | Bedeutung |
| ProdPG | Zeichenkette | Name der Parametergruppe mit den zu ändernden Produktdaten; die PG kann indiziert sein, der Index muss aber dann fest angegeben werden. |
| MaterialID | Zeichenkette | Identifikation des Produkt-Datensatzes in der Sicht V_Produkt |
Ergebnis: | Ganzzahl | Status der Operation | |
Beispiel: | Status = p$TDV:SMPAPI:S_PrdMat( 'Prod', '4711' ) | ||