Skip to main content
Skip table of contents

p$TDV:SMPAPI:L_MrkPrd


p$TDV:SMPAPI:L_MrkPrd

Lesen der Merkmale eines Artikels aus dem Produktkatalog. Es werden jeweils die Daten einer Parametergruppe gelesen. Sind Merkmale in mehreren verschiedenen PGn gespeichert, kann diese Funktion mehrmals aufgerufen werden. Siehe auch den Datenaustausch mit SalesManager NG über Parametergruppen.

Für eine ausführliche Beschreibung der Funktionsweise der Verarbeitung von Merkmalen kann in p$TDV:SMPAPI:L_MrkMal nachgelesen werden.

Der Artikel wird über die MaterialID aus V_Produkt identifiziert. Bei einem ePOS-Aufruf ausgelöst über die Schaltfläche „Merkmale" im Formular Produktkatalog aus dem SalesManager NG wird diese Identifikationsnummer beispielsweise in dem Parameter Auftrag.ObjektID direkt übergeben.

Bitte beachten:

Der Name MaterialID der Podukt-Identifikation aus V_Produkt sollte nicht mit der MaterialID aus V_Warenpos verwechselt werden. Dies ist ein völlig anderer Parameter.

Bitte beachten: Die Parametergruppe, die in MerkmalPG ü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_MrkPrd( MerkmalPG, MaterialID )

 

Argument

Typ

Bedeutung

 

MerkmalPG

Zeichenkette

Name der Parametergruppe mit den Merkmalswerten; die PG darf nicht indiziert sein.
Nach Aufruf dieser Funktion enthält die PG die Merkmale dieser PG des Artikels

 

MaterialID

Zeichenkette

Identifikation des Produkt-Datensatzes in der Tabelle V_Produkt

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:SMPAPI:L_MrkPrd( 'LeistDat', Auftrag.ObjektID )

JavaScript errors detected

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

If this problem persists, please contact our support.