Skip to main content
Skip table of contents

p$TDV:SMPAPI:L_Person


p$TDV:SMPAPI:L_Person

Lesen der Personendaten über die Personenidentifikation. Über diese Funktion können alle Datenfelder aus der Tabelle V_Person sowie alle Merkmale, die zu dieser Person gehören, 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.

Die Personenidentifikation steht häufig direkt zur Verfügung. Bei einem ePOS-Aufruf ausgelöst über die Schaltfläche „Merkmale" im Formular Person aus dem SalesManager NG wird diese Identifikationsnummer beispielsweise in dem Parameter Auftrag.ObjektID übergeben.

Die evtl. zu dieser Person gehörenden Merkmale werden automatisch gelesen. Dazu müssen die Parameter nur in dem Verbund, der diese Funktion aufruft, oder aber global innerhalb dieses Ablaufs definiert sein. Sollen ausschließlich die Merkmale gelesen werden, steht dazu die Funktion p$TDV:SMPAPI:L_MrkMal zur Verfügung.

Bitte beachten: Die Parametergruppe, die in PersonPG ü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_Person( PersonPG, PersonID )

 

Argument

Typ

Bedeutung

 

PersonPG

Zeichenkette

Name der Parametergruppe mit den zu lesenden Personendaten; bei indizierter PG muss der Index angegeben werden.

 

PersonID

Zeichenkette

Identifikation des Personen-Datensatzes in der Tabelle V_Person

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_Person( 'Person', '4711' )

JavaScript errors detected

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

If this problem persists, please contact our support.