p$TDV:SMPAPI:EtTxMerk
p$TDV:SMPAPI:EtTxMerk
Lesen aller Merkmale (freie Parameter) zu einem gegebenen SalesManager-Objekt und Setzen dieser Merkmale für den nächsten einzufügenden Textbaustein.
Die Objektart (z.B. „Kontakt") wird im Parameter ObjektArt in Form eines Buchstabencodes übergeben. Das Objekt selbst wird über die Identifikationsnummer dieses Objektes (z.B. ist dies die KontaktID bei einem Kontakt) bestimmt.
Wenn der Name einer Merkmals-PG in der Datenbank von dem Namen des Parameterfeldes im Textbaustein abweicht, wenn nicht alle PGn gelesen werden sollen oder wenn die Merkmalswerte in der Logik benötigt werden, können die Merkmale zunächst in die Logik eingelesen werden. (z.B. Funktion p$TDV:SMPAPI:WkTx_LMK oder p$TDV:SMPAPI:L_MrkMal).
Die über p$TDV:SMPAPI:EtTxTxP, p$TDV:SMPAPI:EtTxPar und p$TDV:SMPAPI:EtTxMerk gesetzten Parameterwerte haben immer Vorrang vor einer Parameterwert-Ersetzung über p$TDV:SMPAPI:EtTxBast. Werden mehrere Aufrufe für denselben Parameter durchgeführt, wird der Wert des ersten Aufrufs verwendet.
Bitte beachten:
Die Parametergruppen der zu lesenden Merkmale müssen in der Logik nicht unbedingt auch definiert sein. Auch wenn die Parametergruppen definiert sind, werden die Merkmale nicht an die Logik übertragen!
Syntax: | p$TDV:SMPAPI:EtTxMerk( ObjektArt, ObjektID ) | ||
| Argument | Typ | Bedeutung |
| ObjektArt | Zeichenkette | Bestimmung des SalesManager-Objektes gemäß: |
| ObjektID | Ganzzahl | Identifikation des Objektes gemäß dem in ObjektArt übergebenen Code |
Ergebnis: | - |
| |
Beispiel: | Lesen aller Merkmals-PGn einer Warenkorb-Position mit der MaterialID "4711": p$TDV:SMPAPI:EtTxMerk( 'M', '4711' ) | ||
stein)