p$TDV:SMPAPI:WkTx_LPA
p$TDV:SMPAPI:WkTx_LPA
Lesen einer bestimmten Projektadresse zu einem gegebenen Kontakt oder Auftrag. Es können alle Anschriftarten gelesen werden, z.B. die Kontaktadresse, die Lieferadresse, usw.
Die Liste der generell verfügbaren Adressarten kann am besten der Tabelle TP_ProjektAnschriftArt entnommen werden.
Für die gelesenen Parameter kann in der Anwendungsumgebung eine Parametergruppe definiert werden, die beliebige Felder aus der Abfrage A_Projektadressen enthält. Diese PG wird im Parameter PG als Name übergeben und innerhalb der Funktion gefüllt.
Bitte beachten: Die Parametergruppe, die in PG übergeben wird, wird indirekt in einer Zeichenkette übergeben, also in Anführungszeichen eingeschlossen. Außerdem muss sie global definiert sein!
Syntax: | Status = p$TDV:SMPAPI:WkTx_LPA( Modus, ObjektID, AnschriftArt, PG ) | ||
| Argument | Typ | Bedeutung |
| Modus | Ganzzahl | Schalter für Kontakt / Auftrag: |
| ObjektID | Zeichenkette | Identifikationsnummer des Salesmanager-Objekts abhängig von Modus: |
| AnschriftArt | Zeichenkette | die gesuchte Art der Anschrift (Feld AnschriftArt aus Abfrage A_Projektadressen) |
| PG | Zeichenkette | Name einer Parametergruppe mit beliebigen Feldern aus der Abfrage A_Projektadressen. Nach erfolgreichem Lesen der Adresse wird diese PG mit den Daten gefüllt; ansonsten wird der Inhalt auf LEER gesetzt. |
Ergebnis: | Ganzzahl | 0: die gesuchte Adresse wurde gelesen | |
Beispiel: | Lesen der Lieferanschrift zum Auftrag mit der AuftragID 4711. Die Daten sollen in einer PG namens adr zur Verfügung gestellt werden: Status = p$TDV:SMPAPI:WkTx_LPA( 2, '4711', 'Lieferanschrift', 'adr' ) | ||