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:

  1. Wählen Sie Stammdaten > Codelisten aus.
  2. Klicken Sie auf die Drill-Down-Schaltfläche einer Codeliste, um die Detailansicht der Seite Codelisten anzuzeigen.
  3. 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 Codeliste TimeZonesOwn 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 Codeliste UnitsOfMeasures 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 und CodeListValidatorsForProperties definiert. Ein Beispiel ist das Hintergrundprogramm zum Validieren von Zeitzonen der Codeliste TimeZones, 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 Codeliste CodeListFetcher 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.
  4. 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.