Anfang des Inhaltsbereichs

Vorgehensweisen Werte zu einem Merkmal zuweisen  Dokument im Navigationsbaum lokalisieren

Verwendung

Mit dieser Funktion weisen Sie im Characteristics Builder einem Merkmal Werte zu. Folgende Typen von Wertangaben können Sie zur Klassifizierung von Objekten verwenden:

...

      Explizite Werte. Sie können diese Werte direkt im Characteristics Builder eingeben; sie sind Teil der Definition des Merkmals. Ihre Reihenfolge ist für die Definition des effektiven Wertes wichtig, sofern es sich um ein Einzelwertmerkmal handelt.

      Werte aus einer Wertetabelle. Die Werte werden aus einer Wertetabelle entnommen. Der Name der Tabelle ist Teil der Definition des Merkmals; die Werte in der Tabelle jedoch nicht. Die aus der Tabelle entnommenen Werte folgen einer lexikografischen Reihenfolge (z.B. überschreibt Wert C den Wert B).

Hinweis

Diese Methode hat den Vorteil, dass die Wertetabelle in anderen Softwarekomponenten bearbeitet werden kann. Die Reihenfolge können Sie durch Implementieren des Erweiterungsspots CLASSIFICATION_TOOL beeinflussen.

      Repository-Objekt. Mögliche Werte sind andere Repository-Objekte. Sie können die Menge der gültigen Objekte einschränken, indem Sie einen Objekttyp oder eine Objekttypgruppe angeben.

      Beliebige Werte. Sie können beliebige Werte zur Klassifizierung von Objekten verwenden.

Sie müssen einen dieser Typen auswählen, ehe Sie das Merkmal aktivieren können. Sie können den Typ während des Eingabevorgangs ändern.

Vorgehensweise

       1.      Im Kontextmenü eines Pakets, wählen Sie Anlegen Entwicklungskoordination Charakteristik.

       2.      Auf dem Register Merkmalswerte wählen Sie in der Dropdown-Box Wertetyp die Methode für die Zuweisung von Werten zu einem Merkmal.

       3.      Führen Sie im Wertegitter eine der folgenden Aktivitäten durch:

 

Aktivität

Vorgehensweise

Explizite Werte zuweisen

...

       1.      Wählen Sie im Wertegitter Zeile anhängen.

       2.      Markieren Sie für jeden Wert ein Symbol und fügen Sie eine kurze Beschreibung hinzu.

Die Beschreibung kann übersetzt werden und wird vom Classification Browser verwendet, wenn Sie Klassifizierungen anzeigen oder bearbeiten.

       3.      Setzen Sie einen Vorschlagswert (optional).

Werte aus einer Wertetabelle zuordnen

...

       1.      Geben Sie im Feld Wertetabelle eine aktive transparente Tabelle an, die im ABAP Dictionary verfügbar ist.

       2.      Geben Sie im Feld Wertetabellenfeld ein Feld dieser Tabelle an, das die zu verwendenden Werte enthält.

Wenn Sie einen Vorschlagswert angeben wollen, muss dieser in der Tabelle verfügbar sein.

       3.      Geben Sie im Feld Symbolfeld einen Feldnamen ein, der sich auf eine Spalte bezieht, die ein Symbol für jeden Wert enthält (optional).

       4.      Initialwerte sind dann zulässig, wenn das Wertfeld der Tabelle initiale Daten enthält. Sie können entscheiden, ob Sie den Initialwert als Vorschlagswert haben wollen.

Alle anderen Arten der Wertzuweisung lassen Initialwerte nicht zu.

Empfehlung

Wir empfehlen, dass Sie Wertetabellen vermeiden, die Initialwerte zulassen, weil der Classification Browser eine ganze Reihe zusätzlicher Dialoge generiert, um festzustellen, ob eine leere Eingabe ein leerer Wert ist oder nicht.

Transportobjekte als Werte zuweisen

Sie können die möglichen Werte auf folgende Weise einschränken:

...

       1.      Geben Sie einen Objekttyp oder eine Objekttypgruppe an, um die Typen einzuschränken, die Objekte haben können.

       2.      Geben Sie an, ob Unterobjekte zulässig sind.

       3.      Beschränken Sie die Auswahl auf existierende Objekte.

Wenn Sie einen Vorschlagswert angeben, muss er diesen Einschränkungen entsprechen.

 

Hinweis

Wenn Sie einen Wert eines Merkmals als Vorschlagswert zuweisen möchten, markieren Sie das Kennzeichen Has a Default Value (Hat einen Vorschlagswert) und wählen aus der nachstehenden Wertetabelle den Wert, den Sie als Standard setzen möchten.

Wenn Sie die Berechnung der Vorschlagswerte beeinflussen möchten, können Sie eine BAdI-Implementierung erstellen. Wählen Sie hierzu in der Registerkarte Behavior (Verhalten) die Drucktaste Create BAdI Implementation (BAdI-Implementierung anlegen). Hier können Sie ein vorhandenes BAdI und eine Klasse bestimmen oder neu anlegen.

       1.       

       2.       

...lue,

 

Ende des Inhaltsbereichs