SAP ABAP Class CL_CIF_CONTROLLER (Controller for Display in CIF)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM-BAS (Application Component) SCM Basis
     CIF (Package) Core Interface
Properties
Class CL_CIF_CONTROLLER  
Short Description Controller for Display in CIF    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CIF   Core Interface 
Created 20041203   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CIF_CONTROLLER has no forward declaration.
Interfaces
Class CL_CIF_CONTROLLER has no interface implemented.
Friends
Class CL_CIF_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for ALV Grid 20050111
2 MO_ALV_CONTAINER_2 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for 'Lower' ALV Grid 20050406
3 MO_GRID Instance attribute Public Object reference (TYPE REF TO) CL_CIF_GRID Grid Object for Displaying Data Objects 20041203
4 MO_GRID_2 Instance attribute Public Object reference (TYPE REF TO) CL_CIF_GRID Grid for Display in CIF 20050406
5 MO_SPLITTER_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control for Displaying Multiple Controls 20050110
6 MO_SPLITTER_CONTAINER_2 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control for Displaying Multiple Controls 20050406
7 MO_TREE Instance attribute Public Object reference (TYPE REF TO) CL_CIF_TREE Tree Object 20041203
8 MO_TREE_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for the Tree 20050111
9 MS_CIF_USER_PREF Instance attribute Protected Type reference (TYPE) CIF_USER_PREF User Settings 20050112
10 MV_APPLICATION_TITLE Instance attribute Protected Type reference (TYPE) STRING Title Row of Application 20041203
11 MV_DEFAULT Instance attribute Public Type reference (TYPE) XFELD 'X' Flag for Layout Storage (Presetting) 20050118
12 MV_DISPLAY_MODE Instance attribute Public Type reference (TYPE) I 1 Display Mode for Application 20041203
13 MV_END_APPLICATION Instance attribute Protected Type reference (TYPE) XFELD Flag That Displays Whether Application Is to Be Closed 20050126
14 MV_HEIGHT_BOTTOM_AREA Instance attribute Public Type reference (TYPE) I 40 Initial Height of 'Lower' Grid 20050406
15 MV_HEIGHT_TOP_AREA Instance attribute Public Type reference (TYPE) I 60 Initial Height of 'Upper' Grid 20050406
16 MV_SAVE_FLAG Instance attribute Protected Type reference (TYPE) LAY_STORE_MODE Controls Options for Layout Storage 20050105
17 MV_STATUS_NAME Instance attribute Protected Type reference (TYPE) STRING Name of Status on Dynpro 20041203
18 MV_WIDTH_LEFT_AREA Instance attribute Public Type reference (TYPE) I 20 Initial Width of Left Area (Tree) 20041203
19 MV_WIDTH_RIGHT_AREA Instance attribute Public Type reference (TYPE) I 80 Initial Width of Right Area (ALV Grid) 20041203
20 SO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_CIF_CONTROLLER The Only Object of This Class 20041203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041203
2 GET_AUTOMATIC_LAYOUT_FLAG Instance method Public Method Read Setting for Automatically Storing Layout 20050114
3 GET_BUFFER_MODE Instance method Public Method Read Buffer Flag 20041207
4 GET_DEFAULT_MODE Instance method Public Method Read Default Flag 20050105
5 GET_END_APPLICATION Instance method Public Method Read Flag for Closing Application 20050126
6 GET_INSTANCE Static method Public Method Returns Only Instance of Class 20041203
7 GET_LAST_SHOWN_DATA_OBJECT Instance method Public Method Read Data Object That Was Displayed Last 20050302
8 GET_LAYOUT_STORE_MODE Instance method Public Method Read Layout Storage Mode 20050105
9 GET_SAVE_PREFERENCE Instance method Public Method Read Setting for Layout Storage 20050105
10 GO_BACK Instance method Public Method Go Back One Level (BACK Button) 20041203
11 ON_DESTRUCTION Instance method Public Method Replacement for DESTRUCTOR 20041214
12 ON_SAVE Instance method Public Method Call Save Functions 20050126
13 REFRESH_GRID Instance method Public Method Update Grid Display 20041203
14 SET_APPLICATION_TITLE Instance method Public Method Set Application Title 20041203
15 SET_BUFFER_MODE Instance method Public Method Set Buffer Flag 20041207
16 SET_DATA_OBJECT Instance method Public Method Set Data Object That Is Displayed on Grid 20041203
17 SET_DEFAULT_MODE Instance method Public Method Set Default Flag (Layout) 20041210
18 SET_DISPLAY_MODE Instance method Public Method Set Display Mode for Application 20041203
19 SET_DYNPRO_RATIO Instance method Public Method Set Dynpro Division (Display Mode 2) 20041203
20 SET_END_APPLICATION Instance method Public Method Exit Application 20050126
21 SET_LAYOUT_STORE_MODE Instance method Public Method Set Layout Storage Mode 20050105
22 SET_SAVE_PREFERENCE Instance method Public Method Set Setting for Layout Storage 20050105
23 SET_STATUS_NAME Instance method Public Method Set Status Name 20050126
24 SET_TREE Instance method Public Method Set Tree Object 20041203
25 START_OUTPUT Instance method Public Method Start Display of Data on Dynpro 20041203
Events
Class CL_CIF_CONTROLLER has no event.
Types
Class CL_CIF_CONTROLLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CIF_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_CIF_CONTROLLER has no exception.

Method GET_AUTOMATIC_LAYOUT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AUTOMATIC_LAYOUT_SAVE Value transfer Type reference (TYPE) XFELD Flag 20050114

Method GET_AUTOMATIC_LAYOUT_FLAG on class CL_CIF_CONTROLLER has no exception.

Method GET_BUFFER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUFFER_FLAG Value transfer Type reference (TYPE) XFELD Flag zur Datenpufferung 20041207

Method GET_BUFFER_MODE on class CL_CIF_CONTROLLER has no exception.

Method GET_DEFAULT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEFAULT_FLAG Value transfer Type reference (TYPE) XFELD Flag zur Layoutanzeige 20050105

Method GET_DEFAULT_MODE on class CL_CIF_CONTROLLER has no exception.

Method GET_END_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_END_APPLICATION Value transfer Type reference (TYPE) XFELD Flag, das anzeigt, ob die Anwendung beendet werden soll 20050126

Method GET_END_APPLICATION on class CL_CIF_CONTROLLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CIF_CONTROLLER einzige Instanz dieser Klasse 20041203

Method GET_INSTANCE on class CL_CIF_CONTROLLER has no exception.

Method GET_LAST_SHOWN_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DATA_OBJECT Value transfer Object reference (TYPE REF TO) CL_CIF_DATA Datenobjekte für die Anzeige im CIF 20050302

Method GET_LAST_SHOWN_DATA_OBJECT on class CL_CIF_CONTROLLER has no exception.

Method GET_LAYOUT_STORE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LAYOUT_STORE_MODE Value transfer Type reference (TYPE) LAY_STORE_MODE Modus der Layoutspeicherung 20050105

Method GET_LAYOUT_STORE_MODE on class CL_CIF_CONTROLLER has no exception.

Method GET_SAVE_PREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE_PREFERENCE Value transfer Type reference (TYPE) LAY_STORE_MODE Einstellung zur Layoutspeicherung 20050105

Method GET_SAVE_PREFERENCE on class CL_CIF_CONTROLLER has no exception.

Method GO_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BACK_EXECUTED Value transfer Type reference (TYPE) XFELD Flag, ob BACK ausgeführt 20041203

Method GO_BACK on class CL_CIF_CONTROLLER has no exception.

Method ON_DESTRUCTION Signature

Method ON_DESTRUCTION on class CL_CIF_CONTROLLER has no parameter.
Method ON_DESTRUCTION on class CL_CIF_CONTROLLER has no exception.

Method ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVE_EXECUTED Value transfer Type reference (TYPE) XFELD Zeigt an, ob Speichern ausgeführt wurde 20050126

Method ON_SAVE on class CL_CIF_CONTROLLER has no exception.

Method REFRESH_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_GRID_REBUILD Call by reference Type reference (TYPE) XFELD SPACE Flag um einen Neuaufbau des Grids zu erzwingen 20050117
2 Importing IV_PERFORM_ON_GRID2 Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20050407

Method REFRESH_GRID on class CL_CIF_CONTROLLER has no exception.

Method SET_APPLICATION_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TITLE Call by reference Type reference (TYPE) SYTITLE Titel der Anwendung 20041203

Method SET_APPLICATION_TITLE on class CL_CIF_CONTROLLER has no exception.

Method SET_BUFFER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_FLAG Call by reference Type reference (TYPE) XFELD Flag zur Datenpufferung 20041207

Method SET_BUFFER_MODE on class CL_CIF_CONTROLLER has no exception.

Method SET_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_OBJECT Call by reference Object reference (TYPE REF TO) CL_CIF_DATA Testklasse zur Accessibilty 20041203
2 Importing IV_PERFORM_ON_GRID2 Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20050407

Method SET_DATA_OBJECT on class CL_CIF_CONTROLLER has no exception.

Method SET_DEFAULT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT Call by reference Type reference (TYPE) XFELD Defaultflag 20041210

Method SET_DEFAULT_MODE on class CL_CIF_CONTROLLER has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) I Darstellungsmodus 20041203

Method SET_DISPLAY_MODE on class CL_CIF_CONTROLLER has no exception.

Method SET_DYNPRO_RATIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WIDTH_LEFT_AREA Call by reference Type reference (TYPE) I Breite des linken Bereichs 20041203
2 Importing IV_WIDTH_RIGHT_AREA Call by reference Type reference (TYPE) I Breite des rechten Bereichs 20041203

Method SET_DYNPRO_RATIO on class CL_CIF_CONTROLLER has no exception.

Method SET_END_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END_APPLICATION Call by reference Type reference (TYPE) XFELD Flag, das anzeigt, ob die Anwendung beendet werden soll 20050126

Method SET_END_APPLICATION on class CL_CIF_CONTROLLER has no exception.

Method SET_LAYOUT_STORE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAYOUT_STORE_MODE Call by reference Type reference (TYPE) LAY_STORE_MODE Modus der Layoutspeicherung 20050105

Method SET_LAYOUT_STORE_MODE on class CL_CIF_CONTROLLER has no exception.

Method SET_SAVE_PREFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAVE_PREFERENCE Call by reference Type reference (TYPE) LAY_STORE_MODE Einstellung zur Layoutspeicherung 20050105

Method SET_SAVE_PREFERENCE on class CL_CIF_CONTROLLER has no exception.

Method SET_STATUS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS_NAME Call by reference Type reference (TYPE) STRING Name des Status 20050126

Method SET_STATUS_NAME on class CL_CIF_CONTROLLER has no exception.

Method SET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TREE Call by reference Object reference (TYPE REF TO) CL_CIF_TREE Baumobjekt 20041203

Method SET_TREE on class CL_CIF_CONTROLLER has no exception.

Method START_OUTPUT Signature

Method START_OUTPUT on class CL_CIF_CONTROLLER has no parameter.
Method START_OUTPUT on class CL_CIF_CONTROLLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 2005_1_46C