Ansicht
Dokumentation

CTCU_CONTROL - Steuerung des Ladens des Bildschirmdesigns der Klassifizierung

CTCU_CONTROL - Steuerung des Ladens des Bildschirmdesigns der Klassifizierung

TXBHW - Original Tax Base Amount in Local Currency   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Erlaubt es das Laden des Bildschirmdesigns der Klassifizierung zu übersteuern. Das Laden kann erzwungen, unterdrückt und auf das Standardverhalten zurückgesetzt werden.

Dies kann genutzt wurden um den neuen Gruppentyp 'Abschnitt' des Bildschirmdesigns in Anwendungen zu verwenden, die ein reines Bewertungsbild der Klassifizierung einbetten aber das Laden des Bildschirmdesigns nicht vorsehen (Beispiel: Transaktionen IE01/02/03 für Equipments).

Beispiel

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_klart    = '002'
            i_override = 'LOAD'.

Erzwingt das Laden des Bildschirmdesigns für Klassenart 002. Das zeigt Gruppen des Screendesigns vom Typ 'Abschnitt' in Anwendungen wie Transaktionen IE01/02/03 an.

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_klart    = '002'.

Der selbe Aufruf ohne Angabe des Parameters I_OVERRIDE entfernt die Übersteuerung wieder.

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_obtab    = 'DRAW'
            i_override = 'LOAD'.

Erzwingt das Laden des Bildschirmdesigns für Objekttyp 'DRAW' in allen Klassenarten

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_klart    = '001'
            i_override = 'LOAD'.

Versucht das Laden des Bildschirmdesigns für Klassenart '001' zu erzwingen. Das bleibt wirkungslos, da die Transaktionen MM01/02/03 des Materialstammes nicht das Bewertungsbild der Klassifizierung einbetten.

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_mode     = 'INIT'

Entfernt alle Übersteuerungen.

Das Gleiche mit angegebener Übersteuerung setzt diese für all Klassenarten und Objekttypen.

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_mode     = 'INIT'
            i_override = 'LOAD'.

Danach könnte man Ausnahmen dieser allgemeinen Einstellung definieren

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_klart    = '002'
            i_override = 'IGNORE'.

wie z.B. eine Unterdrückung des Bildschirmdesigns für Klassenart '002'.

CALL FUNCTION 'CTCU_CONTROL'
  EXPORTING i_klart    = '002'.

Entfernt die Übersteuerungen für Klassenart '002'.

The Aufrufe von CTCU_CONTROL können in Exits oder Enhancements einzelner Anwendungen plaziert werden. Wenn diese Einstellungen vor Verlassen der Anwendung wieder zurückgesetzt werden, kann man das Verhalten auf bestimmte Bereiche beschränken.

Als Alternative können diese Einstellungen mit globaler Gültigkeit vorgenommen werden. Dafür bietet sich z.B. eine Implementierung des impliziten Enhancement Spots am Ende des TOP Includes der Funktionsgruppe CTMS (verarbeitet das Bewertungsbild der Klassifizierung) an. Dies wird zum Zeitpunkt LOAD-OF-PROGRAM der Funtionsgruppe CTMS abgearbeitet.

Hinweise

Wird im Modus I_MODE = 'SET' mehrfach mit verschiedenen Klassenarten, Objekttypen oder Kombinationen aus beiden aufgerufen, sollten die Aufrufe mit breiterer Gültigkeit zuerst erfolgen um den Aufrufen mit einer spezielleren Gültigkeit eine höhere Priorität zu geben.

Manche Anwendungen (Beispiel: Transaktionen MM01/02/03 des Materialstammes) können zwar einen reines Bewertungsbild für Klassifizierungen einbetten, verwenden dazu aber keinen Subscreen der Klassifizierungsprogramme. In solchen Fällen ist keine Übersteuerung möglich.

Weiterführende Informationen





Parameter

I_KLART
I_MODE
I_OBTAB
I_OVERRIDE
O_OVERRIDE

Ausnahmen

NOT_FOUND

Funktionsgruppe

CTCU

General Material Data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5353 Date: 20240523 Time: 124427     sap01-206 ( 66 ms )