CRM - Text-Editor

Wenn Sie einen Brief oder einen Auswahlausdruck erstellen, können Sie den Texteditor verwenden, um das Layout des Briefs oder um einen Ausdruck zu definieren.

Hinweis

  • Im Programm Briefe (tdsmi1150m000) können Sie Briefe festlegen.
  • Im Programm Auswahl (tdsmi0170m000) können Sie Auswahlausdrücke festlegen.

Verwenden des Texteditors

Ein Auswahlausdruck kann sehr einfach oder sehr komplex sein. Er kann die folgenden Daten enthalten:

  • Normaler Text

    Beispielsweise "Wir freuen uns...". Sie können Sonderzeichen wie ö oder é verwenden, jedoch keine Formatierungen wie Fettdruck, Unterstreichen oder verschiedene Schriftarten.
  • Tabellenfelder

    Sie können alle Tabellenfelder im Programm In CRM abzufragende Tabellen (tdsmi0182m000) verwenden, so z. B. auch "tccom100.nama" (Name des Handelspartners).
  • Attribute

    Sie können alle Attribute verwenden, die im Programm Attribute (tdsmi0550m000) erfasst wurden. Weitere Informationen finden Sie unter CRM - Attribute im Text-Editor.
  • Vordefinierte Variablen

    Beispielsweise "@heute" (das Tagesdatum). Weitere Informationen finden Sie unter CRM - vordefinierte Variablen im Text-Editor.

Es empfiehlt sich, bei Tabellenfeldern und Attributen die Zoom- und Auswahlfunktionen zu verwenden, anstatt die entsprechenden Werte manuell einzugeben. So verhindern Sie mögliche Fehler bei der Eingabe. Klicken Sie im Menü Optionen des Text-Editors auf Zoom-Programm aufrufen, um die erforderlichen Tabellenfelder oder Attribute abzurufen.

Hinweis

Text, den Sie nach dem Pipe-Zeichen (|) eingeben, wird nicht als Programmcode, sondern lediglich als Zusatzinformation für den Anwender verwendet.

Operatoren im Text-Editor

Sie können im Text-Editor arithmetische, logische oder relationale Operatoren (Vergleichsoperatoren) verwenden.

Arithmetische Operatoren
* Multiplikation
/ Division
+ Addition
- Subtraktion
¥ Rest nach Division
& Verknüpfende Zeichenketten (alphanumerische Matrizen)

Logische Operatoren
oder
und
nicht (Verneinung)

Vergleichsoperatoren
= gleich
<> ungleich
> größer als
< kleiner als
>= größer oder gleich
<= kleiner oder gleich

Funktionen im Text-Editor

Im Text-Editor stehen Ihnen folgende Funktionen zur Verfügung:

  • Arithmetische
  • Trigonometrische
  • Logarithmische
  • Zeichenkette
  • Datum
Arithmetische Funktionen Beispiel
Rundung (X,Y,Z)

ermittelt den gerundeten Wert von X

Y entspricht der Anzahl der Dezimalstellen

Z ist das Rundungsverfahren (0 = abrunden, 1 = normal, 2 = aufrunden)

-
val (A) ermittelt den numerischen Wert der Zeichenkette A val ("8,7") = 8,7
abs (X) ermittelt den absoluten Wert von X abs (-10,3) = 10,3
int (X) ermittelt den ganzzahligen Wert von X int (11,6) = 11
pow (X, Y) ermittelt die Potenz aus der Basis X mit dem Exponenten Y pow (10.2) = 100
sqrt (X) ermittelt die Quadratwurzel von X sqrt (16) = 4
min (X, Y) ermittelt den kleineren Wert aus X und Y min (6, 10) = 6
max (X, Y) ermittelt den größeren Wert aus X und Y max (6, 10) = 10
pi Konstante mit dem Wert Pi (3,1415926) -

Trigonometrische Funktionen
sin (X), cos (X), tan (X) ermittelt Sinus, Kosinus oder Tangens von X
asin (X), acos (X), atan (X) ermittelt den Arkussinus, Arkuskosinus oder Arkustangens von X
hsin (X), hcos (X), htan (X) ermittelt den hyperbolischen Sinus, Kosinus oder Tangens von X

Logarithmische Funktionen
exp (X) ermittelt die Potenz aus der Basis e mit dem Exponenten X
log (X) ermittelt den natürlichen Logarithmus von X mit der Basis e
log10 (X) ermittelt den logarithmischen Wert von X zur Basis 10

Zeichenkettenfunktionen Beispiel
edit (X,Y) formatiert den numerischen Wert X anhand des Formats Y edit (10.3, "ZZZ9V,99") = "10,30"
str (X) fügt numerischen Wert in eine Zeichenkette ein str (10,3) = "10,3"
len (X) ermittelt die Länge der Zeichenkette X len ("abc") = 3
strip (X) löscht Leerzeichen nach dem letzten Zeichen strip ("A ") = "A"
pos (X,Y) ermittelt die Position der Zeichenkette Y in der Zeichenkette X von links -
rpos (X,Y) ermittelt die Position der Zeichenkette Y in der Zeichenkette X von rechts -

Datumsfunktionen Beispiel
date () ermittelt das Tagesdatum -
date (YYYY, MM, DD) ermittelt das Datum anhand des festgelegten Jahres (YYYY), Monats (MM) und Tages (DD) date (2008, 5, 1) = 1. Mai 2008