Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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