Ansicht
Dokumentation
CATSXT_FIELD_SELECTION_MODIFY - Feldauswahl (CATS) für CATSXT durchführen (MODIFY SCREEN)
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Für die Tätigkeitserfassung soll dieselbe Feldauswahl wie für die Transaktion CATS (Arbeitszeitblatt) verwendet werden. Da sich aber der Modulpool der Transaktion CATSXT (SAPLCATSXT) von der Standard-CATS (SAPLCATS) unterscheidet, kann nicht die Standardfunktionalität verwendet werden. Aus der Feldselektionstabelle, die der FB CATS_GET_INFLUENCES liefert, wird über die Tabelle TFAWF aus dem Feldnamen die entsprechende Feldnummer ermittelt. Diese Feldnummer ist auch in den Dynpros der Transaktion CATSXT in der SCREEN-GROUP1 abgelegt. Über diese Nummer werden die Anzeigeeigenschaften des Felds gesteuert.
Beispiel
Feldname CATS (Feldauswahl): CATSD-SKOSTL
Das Feld CATSD-SKOSTL (Programm SAPLCATS) besitzt die Feldnummer 023 (siehe Tabelle TFAWF).
In CATSXT gehört die Feldnummer 023 zum Dynprofeld CATSXT-SKOSTL.
Hinweise
Dem Baustein werden 2 Parameter übergeben:
Der Name des CATS-Profil und dessen zugehörige
Feldauswahltabelle für den Erfassungsteil. Das Profil wird nur für die Pufferung verwendet.
D.h. wenn sich der Profilname bei einem zweiten Aufruf des Bausteins geändert hat, wird die übergebene
Feldauswahltabelle in eine bausteininterne Puffertabelle übernommen und diese Puffertabelle wird
modifiziert (Feldnummer anstatt Feldname; Tabelle enthält nur noch Einträge für Felder, die modifiziert werden müssen).
Ist der Profilname bei einem nachfolgenden Aufruf aber gleich geblieben, wird direkt mit der Puffertabelle gearbeitet und die übergebene Feldauswahltabelle wird ignoriert. Deshalb müssen Profilname und Feldauswahltabelle stets zueinander passen. Dies muss der Aufrufer gewährleisten.
Die Kombination 'Profilname initial' und 'Feldauswahltab. leer' ist erlaubt: Ist die übergebene Feldauswahltabelle leer, wird der Funktionsbaustein ohne irgendeine Änderung sofort verlassen.
Weiterführende Informationen
Parameter
IM_CATS_PROFILEIM_FIELD_SELECTION
IM_REPID
Ausnahmen
Funktionsgruppe
CATSXTBAL Application Log Documentation PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2364 Date: 20240523 Time: 170941 sap01-206 ( 49 ms )