p$TDV:SMPAPI:L_WakPos
p$TDV:SMPAPI:L_WakPos
Lesen der Daten einer Warenkorb-Position. Es können alle Felder aus der Tabelle V_Warenpos gelesen werden. Die Warenkorb-Position wird über die Identifikationsnummer MaterialID (WKMaterialID aus V_Warenkorb) übergeben. Diese MaterialID steht beispielsweise bei der Funktion "Position bearbeiten" aus dem SalesManager NG-Warenkorb-Formular im Parameter Auftrag.ObjektID direkt zur Verfügung. Die freien Merkmale zu einer Position können über p$TDV:SMPAPI:L_MrkPos gelesen werden.
Übergeben wird eine Parametergruppe, die nach dem Aufruf die gelesenen Daten enthält. Siehe dazu auch den Datenaustausch mit SalesManager NG über Parametergruppen.
Bitte beachten: Die Parametergruppe, die in PosPG ü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:L_WakPos( PosPG, MaterialID ) | ||
| Argument | Typ | Bedeutung |
| PosPG | Zeichenkette | Name der Parametergruppe mit den zu lesenden Warenkorb-Positionsdaten; die PG darf nicht indiziert sein, sie wird vor dem Lesen initialisiert |
| MaterialID | Zeichenkette | Identifikation der Warenkorbposition in der Tabelle V_Warenpos |
Ergebnis: | Ganzzahl | Status der Operation | |
Beispiel: | Status = p$TDV:SMPAPI:L_WakPos( 'PosDaten', Auftrag.ObjektID ) | ||