Freigeben über


Konvertieren von Datentypen von Automatisierung in RPG

Verwenden Sie die folgende Tabelle als Leitfaden, wenn Sie angeben, wie Transaktionsintegrator (TI) Konvertierungen von Automatisierungsdatentypen in Berichtsprogrammgenerator-Datentypen (Report Program Generator, RPG) verarbeiten soll.

TI-Projektvoreinstellung RPG-Datentyp Spezifikation Feldlänge Bedeutung der Feldlänge Dezimalstellen
Boolescher Wert (Standard) Integer Ich 5 Ziffern Leer
Boolescher Typ (Boolean) Integer Ich 10 Ziffern Leer
Boolescher Typ (Boolean) Eingepackt P 3 Ziffern Leer,0
Byte (Standard) Charakter Ein 1 Byte Leer
Byte Ungekennzeichnet U 3-9 Ziffern Leer
Byte Eingepackt P 3 Ziffern Leer,0
Byte Integer Ich 3-9 Ziffern Leer
Währung (Voreinstellung) Eingepackt P 1–30 Ziffern Leer,0-4
Währung Zoniert S 1–30 Byte Leer,0-4
Währung Binär B 1-4 Ziffern Leer,0-4
Währung Binär B 5-9 Ziffern Leer,0-4
Datum (Datum) *MDY Nichts 8 Byte Leer
Datum (Datum) *DMY Nichts 8 Byte Leer
Datum (Datum) *YMD Nichts 8 Byte Leer
Datum (Datum) *JUL Nichts 6 Byte Leer
Datum (Datum) *ISO Nichts 10 Byte Leer
Datum (Datum) *USA Nichts 10 Byte Leer
Datum (Datum) *EURO Nichts 10 Byte Leer
Datum (Datum) *JIS Nichts 10 Byte Leer
Datum (Uhrzeit) *HMS Nichts 8 Byte Leer
Datum (Uhrzeit) *ISO Nichts 8 Byte Leer
Datum (Uhrzeit) *USA Nichts 8 Byte Leer
Datum (Uhrzeit) *EURO Nichts 8 Byte Leer
Datum (Uhrzeit) *JIS Nichts 8 Byte Leer
Datum Zeitstempel Z Zahl? Byte Leer
Dezimalzahl Schweben F 4 Byte-Einheiten Leer
Dezimalzahl Schweben F 8 Byte-Einheiten Leer
Dezimal (Standard) Eingepackt P 1–30 Ziffern Leer,0-30
Dezimalzahl Zoniert S 1–30 Byte Unbeschriftet,0-30
Dezimalzahl Binär B 1-4 Ziffern Leer,0-4
Dezimalzahl Binär B 5-9 Ziffern Leer,0-9
Double (Standard) Schweben F 8 Byte Leer
Doppel [1] Eingepackt P 1–30 Ziffern Unbeschriftet,0-30
Doppelt [1] Zoniert S 1–30 Byte Unbeschriftet,0-30
Doppelt Binär B 1-4 Ziffern Leer,0-4
Doppelt Binär B 5-9 Ziffern Leer,0-9
Ganze Zahl (Standard) Integer Ich 1–5 Ziffern Leer
Integer Eingepackt P 1–30 Ziffern Leer,0
Integer Zoniert S 1–30 Byte Leer,0
Integer Binär B 1–5 Ziffern Leer,0
Lang (Voreinstellung) Integer Ich 1-9 Ziffern Leer
Lang Eingepackt P 1–30 Ziffern Leer,0
Lang Zoniert S 1–30 Byte Leeres Feld,0
Lang Binär B 1-9 Ziffern Leer,0
Single (Standard) Schweben F 4 Byte Leer
Single [1] Eingepackt P 1–30 Ziffern Unbeschriftet,0-30
Ledig [1] Zoniert S 1–30 Byte Unbeschriftet,0-30
Ledig Binär B 1-9 Ziffern Leer,0-9
Zeichenfolge (Standard) Charakter Ein 1-32755 Bytes==Zeichen Leer
Schnur Grafik G 1-16371 Verkohlen Leer

Hinweis

Hinweis [1] in der vorstehenden Tabelle gibt an, dass TI beim Konvertieren von ganzen oder Bruchzahlen aus Visual Basic Single- oder Visual Basic Double-Datentypen in Gepackt-Dezimal- oder verteilter Programmaufruf (DPC) Zoned Decimal-Datentypen auf eine Genauigkeit von 1 bis 18 Ziffern links des Dezimalkommas beschränkt ist (z. B. 1.2345678901234567E+17).

Hinweis

Während TI alle Zeichenfolgen linksbündig ausrichtet, richtet der RPG MOVE-Befehl alle Zeichenfolgen rechtsbündig aus. Wenn Sie eine RPG-Anwendung programmieren, verwenden Sie die BEFEHLE MOVEL oder EVAL, um beim Bearbeiten einer Zeichenfolge den entsprechenden Vorgang in RPG auszuführen. Siehe auch

Unterstützte TI-Datentypen

Konvertieren von Datentypen aus RPG zu Automation

Datentypkonvertierung