Die redefinition-Option steht in den folgenden
Statements zur Verfügung: DEFINE DATA
LOCAL
, DEFINE DATA
PARAMETER
, DEFINE
DATA INDEPENDENT
, DEFINE DATA CONTEXT
und
DEFINE DATA
OBJECT
.
Die redefinition-Option hat die folgende Syntax:
REDEFINE
field-name |
level | rgroup | |||||
rfield (format-length [/array-definition]) | |||||||
FILLER
nX |
Dieses Dokument behandelt folgende Themen:
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Die redefinition-Option kann zur Redefinition einer Gruppe, eines Views, eines DDM-Feldes oder für ein einzelnes Feld oder für eine einzelne Variable (d.h. Skalar oder Array) benutzt werden.
Anmerkungen:
Siehe auch Felder redefinieren im Leitfaden zur Programmierung.
Handles, X-Arrays und dynamische Variablen können nicht redefiniert werden und können nicht in einer Redefinition-Klausel enthalten sein.
Eine Gruppe, die eine Handle enthält, ein X-Array oder eine dynamische Variable können nur bis zu dem betreffenden Element − aber nicht einschließlich oder darüber hinaus − redefiniert werden.
field-name | Der Name der Gruppe, des Views, DDM-Feldes oder einzelnen Feldes, der/die/das redefiniert werden soll. |
---|---|
level | Dies ist eine ein- oder zweistellige Zahl im Bereich von 01 bis 99 (die vorangestellte Null ist nicht erforderlich), die in Verbindung mit der Gruppierung von Feldern verwendet wird. Felder mit einer Level-Nummer von 02 an aufwärts werden als Teil einer unmittelbar vorangehenden Gruppe mit einer jeweils nächstniedrigeren Level-Nummer betrachtet. |
rgroup |
Der Name der Gruppe, die sich aus der Redefinition ergibt. Anmerkung: |
rfield |
Der Name des Feldes, das sich aus der Redefinition ergibt. Anmerkung: |
format-length | Format und Länge von (rfield). |
array-definition | Bei einer Array-Definition definieren Sie die Unter- und Obergrenze einer Dimension in einer Array-Definition. Siehe den Abschnitt Definition der Array-Dimension. |
FILLER nX | Mit dieser Notation können Sie in dem Feld, das redefiniert wird, n Füllbytes — d.h. Segmente, die nicht benutzt werden sollen — definieren. Die Definition von nachgestellten Füllbytes ist optional. |