SAP ABAP Class CL_UC_SET_GUI (User Interface for Ranges)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCT1 (Package) SEM-BCS: Sets
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI Internal View of GUI Object 20000816
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI_EXT External View at GUI Object 20000816
Properties
Class CL_UC_SET_GUI  
Short Description User Interface for Ranges    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCT1   SEM-BCS: Sets 
Created 20000816   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_SET_GUI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_GUI Internal View of GUI Object 20000816
2 IF_UC_CUST_GUI_EXT External View at GUI Object 20000816
Friends
Class CL_UC_SET_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_SHOWING_MESSAGES Instance attribute Public Type reference (TYPE) UC_FLG Are Messages of the Check Being Displayed? 20000905
2 DO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20030904
3 DO_DATA_OBJ Instance attribute Private Object reference (TYPE REF TO) IF_UC_SET_GUI_DATA Data information 20000824
4 DO_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20030904
5 DO_MESSAGE Instance attribute Private Object reference (TYPE REF TO) IF_UC_CUST_DATA Messages from the Check 20000905
6 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model 20000824
7 DT_DATA_OBJ Instance attribute Private Type reference (TYPE) T_DATA_OBJECT Data information 20000823
8 D_EDIT Instance attribute Private Type reference (TYPE) UC_FLG 'X' Ready for Input 20020404
9 D_FRAME_TEXT Instance attribute Private Type reference (TYPE) UC_TXTMI Frame text 20000919
10 D_GRAB_FOCUS Instance attribute Private Type reference (TYPE) UC_FLG Set focus 'X' - yes 20000919
11 D_IS_DISPLAY_ONLY Instance attribute Private Type reference (TYPE) UC_FLG Global not Ready for Input 20020404
12 D_LOG_SCREEN Instance attribute Private Type reference (TYPE) UC_LOG_SCREEN Screen Number 20000823
13 GC_DNUM Constant Private Type reference (TYPE) SCRHDNUM 1000 Screen Number 20000823
14 GC_HAS_FRAME Constant Private Type reference (TYPE) UC_FLG 'X' Screen Frame 'X' - Yes 20000828
15 GC_MAX_INSTANCES Constant Private Type reference (TYPE) UC_LOG_SCREEN 9 Max. numbers of instances 20000823
16 GC_MAX_LINES Constant Private Type reference (TYPE) I 12 Maximum Number of Screen Lines 20000828
17 GC_MIN_LINES Constant Private Type reference (TYPE) I 8 Minimum Number of Screen Lines 20000828
18 GC_PROG Constant Private Type reference (TYPE) SCRHPROG 'SAPLUCT1' Program Name 20000823
19 GT_HANDLE Static Attribute Private Type reference (TYPE) T_HANDLE Instance Information 20000816
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA Instance method Public Method Check Data 20000824
2 CONSTRUCTOR Instance method Public Constructor 20000816
3 GET_DISPLAY_MODE Instance method Public Method Get Display Mode 20000829
4 GET_GRAB_FOCUS Instance method Public Method Read if focus should be set 20000919
5 GET_GUI_DATA Instance method Public Method 20000816
6 GET_INSTANCE Static method Public Method 20000816
7 GET_MAX_NO Static method Public Method Get maximum of instances 20000818
8 GET_MODEL Instance method Public Method Get model 20000817
9 MAP_DYNNR_TO_INST Static method Public Method Get instance data 20000816
10 REMOVE_GUI_OBJECT Instance method Private Method Remove GUI Object 20000919
11 SET_CTRL_REF Instance method Public Method Get reference of alv grid and container 20030904
12 SET_DISPLAY_MODE Instance method Public Event handling method Set Display Mode 20000828
13 SET_GUI_DATA Instance method Public Method Set GUI data 20000824
14 SHOW_REMOVE_GUI_OBJECT Instance method Public Method Show/Remove GUI object 20001108
15 UNLOAD_DYNPRO Instance method Public Method Release Dynpro 20020125
Events
Class CL_UC_SET_GUI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_OBJECT Private See coding S_DATA_OBJECT 20000816 begin of s_data_object, seqno(1) type n, o_cust type ref to if_uc_cust_data_ext, end of s_data_object
2 S_HANDLE Private See coding S_HANDLE 20000816 begin of s_handle, log_screen type uc_log_screen, prog type ucu_s_handle-prog, dnum type ucu_s_handle-dnum, o_gui type ref to cl_uc_set_gui, end of s_handle
3 T_DATA_OBJECT Private See coding T_DATA_OBJECT 20000816 t_data_object type sorted table of s_data_object with unique key seqno
4 T_HANDLE Private See coding T_HANDLE 20000816 t_handle type sorted table of s_handle with unique key log_screen
Method Signatures

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Message table 20000824
2 Importing I_ACTION_ID Call by reference Type reference (TYPE) UC_ACTION_ID Action ID 20000824

Method CHECK_DATA on class CL_UC_SET_GUI has no exception.

Method CONSTRUCTOR Signature

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

Method GET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_EDIT Call by reference Type reference (TYPE) UC_FLG Display mode 'X' - change 20000829

Method GET_DISPLAY_MODE on class CL_UC_SET_GUI has no exception.

Method GET_GRAB_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GRAB_FOCUS Call by reference Type reference (TYPE) UC_FLG 'X' - set focus 20000919

Method GET_GRAB_FOCUS on class CL_UC_SET_GUI has no exception.

Method GET_GUI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Table with fix values 20000824
2 Exporting ET_LINE Call by reference Type reference (TYPE) UCT_T_GUI_SET_LINE Table with interval data 20000824
3 Exporting E_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Fieldname 20000824
4 Exporting E_TEXT Call by reference Type reference (TYPE) UC_SETTEXT Description of set 20000824

Method GET_GUI_DATA on class CL_UC_SET_GUI has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UC_CUST_GUI 20000816

Method GET_INSTANCE on class CL_UC_SET_GUI has no exception.

Method GET_MAX_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_INSTANCES Call by reference Type reference (TYPE) UC_LOG_SCREEN 20000818

Method GET_MAX_NO on class CL_UC_SET_GUI has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20000817

Method GET_MODEL on class CL_UC_SET_GUI has no exception.

Method MAP_DYNNR_TO_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_GUI Call by reference Object reference (TYPE REF TO) CL_UC_SET_GUI 20000816
2 Importing I_DNUM Call by reference Type reference (TYPE) SCRHDNUM 20000816

Method MAP_DYNNR_TO_INST on class CL_UC_SET_GUI has no exception.

Method REMOVE_GUI_OBJECT Signature

Method REMOVE_GUI_OBJECT on class CL_UC_SET_GUI has no parameter.
Method REMOVE_GUI_OBJECT on class CL_UC_SET_GUI has no exception.

Method SET_CTRL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20030904
2 Importing IO_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20030904

Method SET_CTRL_REF on class CL_UC_SET_GUI has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_EDIT Call by reference Type reference (TYPE) 20000828

Method SET_DISPLAY_MODE on class CL_UC_SET_GUI has no exception.

Method SET_GUI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE Call by reference Type reference (TYPE) UCT_T_GUI_SET_LINE Table with interval data 20000824
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Message table 20001115
3 Importing I_TEXT Call by reference Type reference (TYPE) UC_SETTEXT Descrioption of set 20000824

Method SET_GUI_DATA on class CL_UC_SET_GUI has no exception.

Method SHOW_REMOVE_GUI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Message table 20020125

Method SHOW_REMOVE_GUI_OBJECT on class CL_UC_SET_GUI has no exception.

Method UNLOAD_DYNPRO Signature

Method UNLOAD_DYNPRO on class CL_UC_SET_GUI has no parameter.
Method UNLOAD_DYNPRO on class CL_UC_SET_GUI has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 3.0A