Show TOC

Zusätze zur InfoSet-Pflege

Als Zusatz zur Sachgebietspflege haben Sie die Möglichkeit, zusätzliche Tabellenfelder zuzuzordnen und Zusatzfelder zu definieren.

Auf diese Weise können Sie zusätzliche Felder, die im Standard nicht innerhalb eines Informationstyps angeboten werden, einem Informationstyp zuordnen und sie dann in Sachgebiete aufnehmen.

Zu den Tabellenfeldern (bzw. Zusatztabellen):

Viele Informationen im SAP-System sind in Tabellen abgelegt. So sind beispielsweise die Langtexte für verschiedene Felder gewöhnlich in sprachabhängigen Tabellen enthalten.

In einer Query-Auswertung wird es oft wünschenswert sein, für gewisse Felder zusätzlich zum Kürzel in der Datenbank auch den dazugehörigen Langtext für das betreffende Feld anzuzeigen (z.B zusätzlich zum Buchungskreiskürzel auch den Langtext für den Buchungskreis). Dies erleichtert einem Anwender, der nicht mit den betreffenden Kürzeln vertraut ist, den Umgang mit der Query.

Das zusätzliche Anzeigen von Langtexten ist nur möglich, wenn die Tabelle, in der die entsprechenden Langtexte abgelegt sind, als Zusatztabelle an das Sachgebiet angeschlossen wird. Nur so kann das Tabellenfeld, das den Langtext enthält, in eine Sachgruppe des Sachgebiets aufgenommen werden.

Zu den Zusatzfeldern:

Für viele Auswertungen ist es notwendig, Berechnungen mit Tabellenfeldern der logischen Datenbank oder Feldern von angeschlossenen Zusatztabellen auszuführen und das Resultat der Berechnungen in zusätzlichen Feldern zur Verfügung zu stellen. Solche Felder werden Zusatzfelder genannt.

Das Lebensalter von Mitarbeitern kann so beispielsweise aus dem im System hinterlegten Geburtsdatum ermittelt werden. Es ist darauf hinzuweisen, daß zu diesem Zweck eine Routine programmiert werden muß.

Im Bereich HR haben Sie zwei verschiedene Möglichkeiten, Tabellenfelder bzw. Zusatzfelder in Sachgebiete zu integrieren:

Beim Pflegen eines Sachgebiets können Sie im Bild Sachgebiet <Name> ändern Zusatzfelder definieren bzw. Zusatztabellen anschließen. Diese Zusatzfelder bzw. Zusatztabellen gelten dann ausschließlich für dieses Sachgebiet.
Auch wenn Sie ein Sachgebiet bereits angelegt haben, können Sie auf diese Weise noch nachträglich neue Tabellenfelder und/oder neue Zusatzfelder in das Sachgebiet aufnehmen.
Die Vorgehensweise entspricht in diesem Fall genau der Vorgehensweise in allen anderen Applikationen und ist in der R/3-Bibliothek unter Basis -> ABAP/4 Development Workbench -> ABAP/4 Query sehr detailliert dokumentiert. Aus diesem Grund wird in den folgenden Kapiteln nicht nochmals darauf eingegangen.
Im Bereich HR haben Sie außerdem die zusätzliche Möglichkeit, übergreifend für mehrere Sachgebiete Tabellenfelder zuzuordnen und Zusatzfelder zu definieren. Im Unterschied zu der oben beschriebenen Möglichkeit nehmen Sie hier Modifikationen am SAP-Standard vor.
Zunächst ordnen Sie hierbei jedes Zusatzfeld bzw. jedes zusätzliche Tabellenfeld einem Informationstyp zu. (Die Zuordnung zum Informationstyp muß eindeutig sein, damit ein Zusatzfeld bzw. eine Tabellenfeld in ein Sachgebiet aufgenommen werden kann.)
Immer wenn Sie daraufhin den betreffenden Informationstyp in ein Sachgebiet aufnehmen, werden alle Zusatz- und Tabellenfelder dieses Informationstyps automatisch mit in das Sachgebiet aufgenommen und einer entsprechenden Sachgruppe zugeordnet. Die neuen Zusatz- und Tabellenfelder gelten also übergreifend für alle Sachgebiete mit dem entsprechenden Informationstyp.
Hinweis
Zusätzliche Felder, die Sie auf diese Weise bestimmten Informationstypen zugeordnet haben, können nicht mehr nachträglich in ein schon existierende Sachgebiete aufgenommen werden.
Diese (HR-spezifische) Vorgehensweise bei der sachgebietsübergreifenden Zuordnung von Tabellenfeldern und Definition von Zusatzfeldern ist in den folgenden Kapiteln dokumentiert.