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:
- Sachgebiets-spezifische
Zuordnung:
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.
- Sachgebiets-übergreifende
Zuordnung:
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.