Feldtyp im SQL-Text

 

Die Auswahlliste stellt Felder je nach Feldtyp dar. Dabei kann sich der Feldtyp in der Datenbank vom angezeigten Feldtypen unterscheiden. Ein Typische Beispiel dafür wären die FS-Formate, die einen „smallint“ oder „integer“ von der Datenbank erwarten und als anzeige erscheint der zugehörige Text. Bei der Angabe des Feldtypen wird nicht zwschen Groß- und Kleinschreibung unterschieden.

 

Feldtyp

Datenbanktyp

Gütigkeitsbereich

Beschreibung

CHAR

CHAR
VARCHAR
LONG VARCHAR

 

Alle möglichen Character-Typen, die in der alten AW mit bis zu 255 Zeichen Dargestellt werden. In der neuen AW 2.0 könnten die Texte komplett dargestellt werden. Es ist jedoch anzuraten, die Texte schon im SQL-Statement auf eine vernünftige Länge zu casten, da ansonsten unnötig Ressourcen verbraucht werden.

 

I2

I4

SMALLINT

INTEGER

 

 

Zahl ohne Nachkommastellen

N0 bis N6

 

NUMERIC

 

Eine Numerische Zahl. Die Zahl hinter dem N bestimmt die Anzahl der Nachkommstellen.

BS, BF

 

NUMERIC

 

Betrag Standardwährung bzw. Betrag Fremdwährung. Die Nachkommastellen werden aus dem Währungsstamm bestimmt.

PS, PF

 

NUMERIC

 

Preis Standardwährung bzw. Preis Fremdwährung. Die Nachkommastellen werden aus dem Währungsstamm bestimmt.

S0 bis S6

 

NUMERIC

 

Spezielles Format für die Finanzbuchhaltung. Wie N0 bis N6, nur dass das Vorzeichen des Betrags bestimmt, ob die Zahl mit einem „S“ – bei positiven Zahlen – oder mit einem „H“ bei negativen Zahlen dargestellt werden.

SS …..

NUMERIC

 

Spezielles Format für die Finanzbuchhaltung. Hierbei bestimmt das Sollhabenkennzeichen und der Betrag die Darstellung. Mit diesem Format können auch negative Soll bzw Haben Beträge dargestellt werden.

 

FIELD Betrag,FiBuVP_SaldoBetrag,SS FiBuVP_SaldoSH,16

 

D2, DT, D4

DATE

 

Datum im Format TT.MM.JJJJ. In der AW 2.0 wird das Datum immer mit vierstelliger Jahreszahl dargestellt, in der alten Auswahlliste wird bei Verwendung des Formats D2 die Jahreszahl nur zweistellig angezeigt.

FS ….

SMALLINT oder INTEGER

 

In der Anwendung „Formatliste“ (Direktsprung „FORMA“) können Texte zu Zahlen hinterlegt werden. Das einfachste Beiepiel ist das FS-Formt JANEIN. Mithilfe dieses Formats lassen sich die Zahlen 0 als Ja und 1 als Nein darstellen.

 

FIELD ,fs.FormLstKeineSprache,FS JaNein,4

 

TIMESTAMP

TIMESTAMP

AW 2.0

Zeitstempel-Format: TT.MM.JJJJ HH:mm:ss

      TT => Tag (01–31)

      MM => Monat (01–12)

      JJJJ => Jahr (z. B. 2026)

      HH => Stunde im 24-Stunden-Format (00–23)

      mm => Minuten (00–59)

      ss => Sekunden (00–59)

 

Beispiel:
09.05.2026 11.37.58

Dieser Zeitstempel stellt Datum und Uhrzeit dar und wird typischerweise für präzise Protokollierung oder eindeutige Zeitangaben verwendet. Wird ein Timestamp anstelle von Char zur Darstellung in der Auswahlliste verwendet, so kann die Sortierung über die Titel-Zeile korrekte erfolgen.

 

ICON

CHAR

AW 2.0

Möglichkeit einen Status als Grafik darzustellen. Bisher existieren folgen Grafiken, die über die Bezeichnung('clip ', 'stapel', …) angesprochen werden :

 

clip

stapel

Ok

forbidden

stop

warnung

 

In FIELD

FIELD ,StapelICON,ICON,2,TIPTEXT="Zeigt an, ob der Vorgang in einem Stapel ist."

 

Hinweis: Bei Icons kann man die Breite während des Arbeitens in der Auswahlliste zwar größer ziehen, jedoch wird sie beim nächsten Betreten wieder auf die Breite gesetzt, die in FIELDS steht..

 

Im SQL

Select
  if isnull(stapel_id,0) > 0 then 'stapel' endif as stapelIcon

 

ACHTUNG: Die Bezeichnung muss immer klein geschrieben werden.

 

MIME

CHAR

AW 2.0

Bildliche Darstellung von Mime-Typen (Media Type). Wird zurzeit nur von der Archivanwendung verwendet.

Beispiele:

      text/html => HTML-Seite

      image/png => PNG-Bild

      application/pdf => PDF-Dokument