Einem Feld, das zuvor im Bildschirm-Layout einer Maske definiert
worden ist, können Sie den Feldnamen und Feldattribute einer DDM-Felddefinition
oder einer DEFINE DATA
-Statement-Definition
zuweisen.
Anmerkung:
Die doppelte Vergabe von Feldnamen ist nur bei Feldern zulässig,
die als reine Ausgabefelder definiert sind.
Ein Maskenfeld, das aus einem DDM erstellt wurde, kann unter
Verwendung der entsprechenden DDM-Felddefinition aus diesem DDM oder aus einer
DEFINE DATA
-Statement-Definition redefiniert
werden.
Die nachträgliche Zuweisung erfolgt durch Eingabe der Nummer (oder des Buchstabens), der einer DDM-Felddefinition zugewiesen wurde. Weitere Informationen siehe Datendefinitionen auswählen.
Eine nachträgliche Zuweisung kann nur dann erfolgen, wenn das Format
des Layouts mit der Felddefinition übereinstimmt. Die Formate N
und P
werden dabei als identische numerische Formate
betrachtet.
Bei Arrays einer View (in einer DDM-Felddefinition oder einer
DEFINE DATA
-Statement-Definition) kann keine
nachträgliche Zuweisung erfolgen, wenn eine oder mehrere Dimensionen dieses
Arrays kleiner ist oder sind als die Dimensionen des Array in dem Layout.
Falls ein Längenkonflikt auftritt, wird ein AL-/FL-/NL-Attribut generiert, um die Felddefinition per Verkürzung oder Erweiterung auf die Layout-Definition abzubilden. Die Daten werden verkürzt, wenn AL/FL/NL angegeben wird.