Skip to main content
Skip table of contents

p$TDV:SMPWAK:WK_KOMPL


p$TDV:SMPWAK:WK_KOMPL

Lesen der Daten eines kompletten Warenkorbs. Es können alle Felder aus der Tabelle V_Warenpos gelesen werden. Zusätzlich wird der Parameter StlEbene auf die Strukturtiefe der jeweiligen Position gesetzt. Der Warenkorb wird über die Identifikationsnummer WarenkorbID übergeben. Die freien Merkmale der Positionen können über p$TDV:SMPAPI:L_MrkPos gelesen werden.

Übergeben werden zwei Parametergruppen, die nach dem Aufruf die gelesenen Daten enthalten. Eine nicht indizierte Parametergruppe wird mit den Daten des Warenkorbkopfs gefüllt, die andere indizierte Parametergruppe wird mit den Daten aller Warenkorbpositionen in der Reihenfolge der Darstellung des Warenkorbs gefüllt. Auf dem Parameter WKKopfPG.AnzPos wird die Anzahl der gelesenen Warenkorbpositionen eingetragen.

Bitte beachten: Die Parametergruppe WKKopfPG muss einen Parameter mit dem Namen MaterialID und dem Datentyp Ganzzahl enthalten. Ansonsten gibt die Funktion den Returnwert 59 zurück.

Bitte beachten: Die Parametergruppen, die übergeben werden, werden indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem müßen die PG’s global sein!

Syntax:

Status = p$TDV:SMPWAK:WK_KOMPL (WKKopfPG, WKPG, WarenkorbID)

 

Argument

Typ

Bedeutung

 

WKKopfPG

Zeichenkette

Name der Parametergruppe mit den zu lesenden Warenkorb-Kopfdaten; die PG darf nicht indiziert sein.

 

WKPG

Zeichenkette

Name der Parametergruppe mit den zu lesenden Warenkorb-Positionsdaten; die PG muss indiziert sein

 

WarenkorbID

Zeichenkette

Identifikation des Warenkorbs

Ergebnis:

Ganzzahl

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

Beispiel:

Status = p$TDV:SMPWAK:WK_KOMPL ('WKKopf','WK', WarenkorbID)

JavaScript errors detected

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

If this problem persists, please contact our support.