Kopfdaten und Parameterwerte einer Codeliste prüfen
Der Kopf einer Codeliste enthält besondere Daten zu Feldern:
Die Zeilen unter Codelistenparameter zeigen die Attribute der Daten an, die in den Codes gespeichert werden können.
So prüfen Sie die Kopfdaten und Parameterwerte einer Codeliste:
- Wählen Sie Stammdaten > Codelisten aus.
- Klicken Sie auf die Drill-Down-Schaltfläche einer Codeliste, um die Detailansicht der Seite Codelisten anzuzeigen.
-
Prüfen Sie die Kopfdaten der Codeliste:
- Name
- Überprüfen Sie den eindeutigen Namen der Codeliste, oder geben Sie diesen an.
- Komponente
- Jede Codeliste muss einem Funktionsbereich der Anwendung zugewiesen sein. Wenn eine Codeliste von mehreren Funktionsbereichen verwendet wird, muss sie dem Bereich Infor Automotive Exchange Common zugewiesen werden.
- Wählen Sie beim Bearbeiten in der Auswahlliste einen Funktionsbereich aus, dem die Codeliste zugewiesen wird.
- Sprachcode
- Das Feld zeigt die ausgewählte Sprache der aktuellen Einstellung für Sprachen und Gebiete.
- Hierarchiestruktur
-
Die Suchhierarchiestruktur wird zum Speichern von Codes und zum Zugriff auf Codedaten verwendet. Beispiele:
-
CodeListHierarchyAE
mit der Hierarchie Tenant, Wirtschaftseinheit und Standort: Mit dieser Suchhierarchiestruktur können Sie in der CodelisteTimeZonesOwn
die Zeitzone des Benutzers ermitteln, der bei der Anwendung angemeldet ist. -
CodeListHierarchyTradingPartner
mit der Hierarchie Tenant und Trading Partner: Mit dieser Suchhierarchiestruktur können Sie in der CodelisteUnitsOfMeasures
die Trading-Partner-spezifische Codezuordnung für Maßeinheiten ermitteln.
-
- Klicken Sie beim Bearbeiten auf die Suche-Schaltfläche, und wählen Sie in der Liste der vordefinierten Hierarchiecodes eine Hierarchie aus.
- Java-Klasse für Validierung
- Java-Klassen werden zur Validierung von Codes und Codewerten verwendet. Sie sind in den Codelisten
CodeListValidatorsForCodes
undCodeListValidatorsForProperties
definiert. Ein Beispiel ist das Hintergrundprogramm zum Validieren von Zeitzonen der CodelisteTimeZones
, mit dem geprüft wird, ob ein angegebener Code eine gültige Zeitzone ist. - Wählen Sie beim Bearbeiten in der Auswahlliste die Java-Klasse zur Validierung von Codes und Codewerten aus.
- Java-Klasse für Fetcher
- Diese Java-Klasse wird zum Einlesen der gültigen Codes einer Codeliste oder eines Parameters verwendet. Zum Beispiel: In der Codeliste
TimeZones
stellt der Java-Klassen-Fetcher gültige Zeitzonen bereit. Diese Zeitzonen können Sie in der Auswahlliste Name des Dialogfelds Codeparameter verwalten der Seite Codes auswählen. Die einzelnen Java-Klassen, die zum Einlesen gültiger Codes verwendet werden, werden in der CodelisteCodeListFetcher
definiert. - Wählen Sie in der Auswahlliste die Java-Klasse aus, die zum Einlesen der gültigen Codes verwendet wird.
- Referenzierte Codeliste
- Sie können auf die Codewerte einer weiteren Codeliste zugreifen, wenn Sie eine Referenz auf diese Codeliste definieren. Sie können in einer Auswahlliste die Codewerte der referenzierten Codeliste auswählen, wenn Sie im Dialogfeld Codeparameter verwalten der Seite Codes Codes angeben.
- Klicken Sie beim Bearbeiten auf die Suche-Schaltfläche, und wählen Sie im Dialogfeld eine referenzierte Codeliste aus.
- Beschreibung
- Überprüfen Sie den erklärenden Text für die Codeliste, oder geben Sie diesen Text an.
- Mindestlänge
- Überprüfen Sie die erforderliche Mindestlänge der Codes, die in die entsprechenden Felder auf der Seite Codes eingegeben werden müssen, oder geben Sie diese an.
- Höchstlänge
- Überprüfen Sie die Höchstlänge der Codes, die in die entsprechenden Felder auf der Seite Codes eingegeben werden können, oder geben Sie diese an.
- Inkrementelle Codeliste
- Mit inkrementellen Codelisten können Sie Codeparameterwerte über mehrere Hierarchien hinweg sammeln. Sie können auf der höchsten Hierarchieebene, nämlich dem Tenant, einen Code mit allen Standardwerten erstellen. Ein zweiter Code mit demselben Namen kann auf einer bestimmten Hierarchieebene, zum Beispiel auf Ebene der Wirtschaftseinheit, erstellt werden. Wenn ein Code angegeben wird, werden zuerst die Parameter auf der Ebene der Wirtschaftseinheit ausgewertet. Anschließend werden leere Werte mit Werten aus der Tenant-Ebene ergänzt.
- Markieren Sie beim Bearbeiten das Kontrollkästchen, um die Codeliste als inkrementelle Codeliste zu definieren.
- Standardwert erlaubt
- Mit dieser Option können Sie in der Codeliste einen Code mit dem Namen default angeben. Auf diesen Code wird zurückgegriffen, wenn der geforderte Code nicht in der Codeliste vorhanden ist. So wird beispielsweise eine unter dem Wert "default" definierte Zeitzone verwendet, wenn kein anderer Wert gefunden wird. Beispiel: Die Anwendung fordert für einen bestimmten Benutzer eine Zeitzone aus der Codeliste
TimeZonesOwn
an. Wenn für den Benutzer keine Zeitzone eingerichtet ist, wird der festgelegte Standardwert "default" verwendet. - Hierarchiestruktur muss Werten entsprechen
- Wenn Sie diese Option verwenden, muss eine Anwendung, die auf die Codeliste zugreift, die angegebene Suchhierarchiestruktur verwenden. Wenn von der Anwendung ein Code angefordert wird, wird nur der Code verwendet, der exakt mit den vorgegebenen Hierarchiesuchkriterien übereinstimmt.
- Zu übersetzen
- Gibt an, ob die Zeichenfolgen der Codeliste übersetzt werden müssen.
- Hierarchie- und Datumsvalidierung
- Diese Option gibt an, ob eine Validierungsprüfung der Hierarchie und der Datumsbereiche von Codes automatisch ausgeführt werden soll.
-
Prüfen Sie die Codelistenparameter:
- Name
- Geben Sie den Namen des Codelistenparameters ein, oder prüfen Sie diesen.
- Beschreibung
- Geben Sie die Beschreibung des Codelistenparameters an, oder prüfen Sie diesen.
- UI-Reihenfolge
- Legen Sie die Reihenfolge fest, in der die Codefelder im Dialogfeld Codeparameter verwalten sortiert und angezeigt werden, oder prüfen Sie diese.
- UI-Feldname
- Geben Sie den Code ein, der für den Zugriff auf den Namen des Codefeldes verwendet wird, das im Dialogfeld Codeparameter verwalten angezeigt wird, oder überprüfen Sie diesen Code.
- Datentyp
- Die Datentypen der Parameterfelder sind Boolescher Wert, Dezimalwert, Datumswert, Zeichenfolgewert oder Ganzzahl.
- Wählen Sie beim Bearbeiten in der Auswahlliste den Datentyp des Codefeldes aus.
- Erforderlicher Eintrag
- Verwenden Sie diese Option, wenn die Eingabe eines Codes in das Feld des Dialogfelds Codeparameter verwalten erforderlich ist.
- Standardwert
- Geben Sie den Standardwert für das Codefeld an, oder prüfen Sie diesen. So wird beispielsweise eine unter dem Wert "default" definierte Zeitzone verwendet, wenn kein anderer Wert gefunden wird.
- Referenzierte Codeliste
- Sie können auf die Codewerte einer weiteren Codeliste zugreifen, wenn Sie eine Referenz auf diese Codeliste definieren. Sie können in einer Auswahlliste die Codewerte der referenzierten Codeliste auswählen, wenn Sie im Dialogfeld Codeparameter verwalten der Seite Codes Codes angeben.
- Klicken Sie beim Bearbeiten auf die Suche-Schaltfläche, und wählen Sie im Dialogfeld eine referenzierte Codeliste aus.
- Werteliste
- Wenn Sie im Dialogfeld Codeparameter verwalten Codes angeben, können Sie über eine Auswahlliste auf eine Liste fester Werte zugreifen.
- Geben Sie beim Bearbeiten eine Liste mit durch Doppelpunkt getrennten Werten an. Sie können eine Liste mit Werten eingeben oder eine referenzierte Codeliste auswählen.