Show TOC

Zusätzliche Tabellenfelder neuen InfoSets zuordnen

Ein zusätzliches Tabellenfeld wird einem Sachgebiet zugeordnet, um beim Erstellen von Queries für gewisse Felder zusätzlich zum Schlüssel in der Datenbank auch den dazugehörigen Langtext für das betreffende Feld anzuzeigen. Dies erleichtert einem Anwender, der nicht mit den betreffenden Zahlenschlüsseln vertraut ist, den Umgang mit der Query.

In der Anwendung HR haben Sie die spezielle Möglichkeit, ein zusätzliches Tabellenfeld übergreifend mehreren Sachgebieten zuzuordnen.

Bevor Sie ein neues Tabellenfeld Sachgebieten zuordnen, verschaffen Sie sich zunächst einen Überblick über die bereits vorhandenen Tabellenfelder und überlegen Sie sich, welchem Informationstyp das neue Tabellenfeld zugeordnet werden soll.

Die Zuordnung eines neuen Tabellenfeldes erfolgt in zwei Schritten:

Mit diesen Einträgen wird später die Tabelle des zugeordneten zusätzlichen Tabellenfelds gelesen. Allen Schlüsselfeldern der zu lesenden Tabelle müssen passende Parameter (Datenfelder bzw. Literale) zugeordnet werden.

Da das neue Tabellenfeld einem Informationstyp zugeordnet wird, kann ein neues Tabellenfeld nur dann in einer Query genutzt werden, wenn ein Sachgebiet mit diesem Informationstyp angelegt wird.

Im Bild Sachgebiet <Name> ändern wird Ihnen das neue Tabellenfeld dann als Feld innerhalb dieses Informationstyps angeführt und vorschlagsweise der entsprechenden Sachgruppe zugeordnet. (Die anderen Felder der Zusatztabelle werden ebenfalls aufgeführt, jedoch keinem Sachgebiet zugeordnet.)

Hinweis

Ein Tabellenfeld, das Sie auf diese Weise zuordnen, kann nicht mehr nachträglich in ein schon existierendes Sachgebiet aufgenommen werden.

Beispiel

Im Informationstyp 0001 (Organisatorische Zuordnung) ist der Buchungskreis im Feld P0001-BUKRS mit dem entsprechenden Schlüssel hinterlegt. Der dazugehörige Langtext befindet sich in der Tabelle T001 im Feld T001-BUTXT. Ein zu diesem Feld gehörendes Schlüsselfeld ist das Feld T001-BUKRS . Dieses Schlüsselfeld soll mit den im Feld P0001-BUKRS hinterlegten variablen Werten gelesen werden.

Im ersten Schritt ordnen Sie das Feld T001-BUTXT dem Informationstyp 0001 (Organisatorische Zuordnung) zu. Geben Sie die Zusatzfeldart T und den Schlüssel für die gewünschte Anwendung ein.

Im zweiten Schritt tragen Sie den Namen der Tabelle des zusätzlichen Tabellenfelds T001 und das benötigte Schlüsselfeld BUKRS ein. Danach geben Sie im Feld Parameter das Datenfeld P0001-BUKRS ein.

Legen Sie anschließend ein neues Sachgebiet mit dem Informationstyp 0001 (Organisatorische Zuordnung ) an, so wird Ihnen das zusätzliche Tabellenfeld im Bild Sachgebiet <Name> ändern als Feld innerhalb dieses Informationstyps angeführt und vorschlagsweise der entsprechenden Sachgruppe zugeordnet.

Standardeinstellungen

In der SAP-Standardauslieferung sind den Informationstypen bereits einige zusätzliche Tabellenfelder zugeordnet.

Empfehlung

Die SAP empfiehlt Ihnen, sich beim Zuordnen neuer Tabellenfelder an den SAP-Standardeinträgen zu orientieren.

Aktivitäten

1. Wählen Sie im Dialogfenster Zusatz- und Tabellenfelder HR-Query.
Sie verzweigen in die Sicht Zusatz- und Tabellenfelder HR-Query.
2. Wählen Sie den Menüpfad Bearbeiten -> Neue Einträge oder die Funktion Neue Einträge.
Sie gelangen an das Ende der Tabelle; hier können sie neue Einträge einpflegen.
3. Geben Sie in der Spalte Feldname den technischen Feldnamen des Tabellenfelds ein, das gelesen werden soll.
Dieser besteht aus dem Namen der Tabelle, der das Tabellenfeld in der Datenbank zugeordnet ist und dem technischen Feldnamen des Tabellenfelds.
4. Ordnen Sie das Tabellenfeld einem Informationstyp zu.
Beachten Sie dabei, daß ein Tabellenfeld immer nur genau einem Informationstyp zugeordnet werden kann.
5. Geben Sie in der Spalte Zusatzfeldart den Schlüssel T für Tabellenfeld ein.
6. Geben Sie in der Spalte Anwendung einen der drei im HR möglichen Schlüssel für die Anwendungen ein.
7. Sichern Sie die neuen Einträge.
8. Gehen Sie zurück und wählen Sie im Dialogfenster Tabellenzugriffe für HR-Query.
Sie verzweigen in die Sicht Tabellenzugriffe für HR-Query.
In dieser Sicht wird der Schlüssel angegeben, mit dem die Tabelle gelesen werden kann, in der sich die Information des neuen Tabellenfelds befindet.
9. Wählen Sie den Menüpfad Bearbeiten -> Neue Einträge.
10. Tragen Sie unter Tabellenname den Namen der Tabelle ein, in der sich die Information des neuen Tabellenfelds befindet.
11. Geben Sie unter Feldname die technische Bezeichnung des Schlüsselfelds dieser Tabelle ein.
12. Ordnen Sie unter Parameter dem jeweiligen Schlüsselfeld der Tabelle einen geeigneten Parameter (Datenfeld oder Literal) zu.
Enthält die Tabelle des zu lesenden Tabellenfelds mehrere Schlüsselfelder, so gehen Sie für jedes Schlüsselfeld wie oben beschrieben vor. Allen Schlüsselfeldern muß ein Parameter zugeordnet werden.
13. Sichern Sie die neuen Einträge.

Weitere Hinweise

Die ABAP/4-Query enthält in ihrem Auslieferungsbestand für die Anwendung HR bereits eine ganze Reihe von Tabellenfeldern in der Sicht Zusatz- und Tabellenfelder HR-Query und Tabellenzugriffe für HR-Query.