CX_PARTNER::Speech
Beschreibung:
Diese Klassenfunktion erstellt eine vollständige Anrede inkl. Namen. Die Parameter steuern die Formatierung der Anrede.
Der erste Parameter steuert die Formatierung der Anrede wie in SexTitle(): FALSE unterdrückt hier die Ausgabe.
Der zweite Parameter erlaubt die Ausgabe des Titels wie in Title(): FALSE unterdrückt hier die Ausgabe.
Der dritte Parameter schließlich kontrolliert die Art und Weise, wie der Name formatiert werden soll: FALSE unterdrückt die Ausgabe vollständig, die anderen Werte sind in Name() erklärt.
Code-Beispiel:
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_PARTNER | Ein Partner |
Top-1 | INTEGER | Formatierung des Namens | |
Top-2 | INTEGER | Titel ausgeben? | |
Top-3 | INTEGER | Art der Anrede | |
Stack(Out) | Top | STRING | Ergebnis |
Funktionsaufruf: Call(Speech)
Beispiele
Objekt vom Typ CX_PARTNER
CX_LEGAL_PERSON
CX_PERSON
Annawerk AG
Dr. Andreas Bahr
Speech(1, 0, 2)
Annawerk AG
Herr Bahr
Speech(2, 0, 2)
Annawerk AG
Herrn Bahr
Speech(3, 0, 1)
Sehr geehrte Damen und Herren
Sehr geehrter Herr Bahr
Speech(1, 0, 6)
Annawerk AG
Herr Andreas Bahr
Speech(2, 0, 6)
Annawerk AG
Herrn Andreas Bahr
Speech(3, 0, 5)
Sehr geehrte Damen und Herren
Sehr geehrter Herr Andreas Bahr
Speech(1, 1, 6)
Annawerk AG
Herr Dr. Andreas Bahr
Speech(2, 1, 6)
Annawerk AG
Herrn Dr. Andreas Bahr
Speech(3, 1, 5)
Sehr geehrte Damen und Herren
Sehr geehrter Herr Dr. Andreas Bahr
Speech(3, 1, 0)
Sehr geehrte Damen und Herren
Sehr geehrter Herr Dr.