SAP CL_UC_SET_GUI OO Class - User Interface for Ranges









CL_UC_SET_GUI is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_UC_SET_GUI including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_UC_CUST_GUI

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_UC_CUST_GUI_EXT

Method list of CL_UC_SET_GUI SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CHECK_DATACheck DataPublic
CALL METHOD cl_uc_set_gui=>CHECK_DATA...more details

CONSTRUCTORPrivate
CALL METHOD cl_uc_set_gui=>CONSTRUCTOR...more details

GET_DISPLAY_MODEGet Display ModePublic
CALL METHOD cl_uc_set_gui=>GET_DISPLAY_MODE...more details

GET_GRAB_FOCUSRead if focus should be setPublic
CALL METHOD cl_uc_set_gui=>GET_GRAB_FOCUS...more details

GET_GUI_DATAPrivate
CALL METHOD cl_uc_set_gui=>GET_GUI_DATA...more details

GET_INSTANCEPrivate
CALL METHOD cl_uc_set_gui=>GET_INSTANCE...more details

GET_MAX_NOGet maximum of instancesPublic
CALL METHOD cl_uc_set_gui=>GET_MAX_NO...more details

GET_MODELGet modelPublic
CALL METHOD cl_uc_set_gui=>GET_MODEL...more details

MAP_DYNNR_TO_INSTGet instance dataPublic
CALL METHOD cl_uc_set_gui=>MAP_DYNNR_TO_INST...more details

REMOVE_GUI_OBJECTRemove GUI ObjectPrivate
CALL METHOD cl_uc_set_gui=>REMOVE_GUI_OBJECT...more details

SET_CTRL_REFGet reference of alv grid and containerPublic
CALL METHOD cl_uc_set_gui=>SET_CTRL_REF...more details

SET_DISPLAY_MODESet Display ModePublic
CALL METHOD cl_uc_set_gui=>SET_DISPLAY_MODE...more details

SET_GUI_DATASet GUI dataPublic
CALL METHOD cl_uc_set_gui=>SET_GUI_DATA...more details

SHOW_REMOVE_GUI_OBJECTShow/Remove GUI objectPublic
CALL METHOD cl_uc_set_gui=>SHOW_REMOVE_GUI_OBJECT...more details

UNLOAD_DYNPRORelease DynproPublic
CALL METHOD cl_uc_set_gui=>UNLOAD_DYNPRO...more details



CL_UC_SET_GUI attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
DF_SHOWING_MESSAGESInstance AttributeAre Messages of the Check Being Displayed?LIKE
UC_FLG
Public
DO_CONTAINERInstance AttributeContainer for Custom Controls in Screen AreaLIKE
CL_GUI_CUSTOM_CONTAINER
Private
DO_DATA_OBJInstance AttributeData informationLIKE
IF_UC_SET_GUI_DATA
Private
DO_GRIDInstance AttributeALV List ViewerLIKE
CL_GUI_ALV_GRID
Private
DO_MESSAGEInstance AttributeMessages from the CheckLIKE
IF_UC_CUST_DATA
Private
DO_MODELInstance AttributeModelLIKE
IF_UC_MODEL
Private
DT_DATA_OBJInstance AttributeData informationLIKE
T_DATA_OBJECT
Private
D_EDITInstance AttributeReady for Input'X'LIKE
UC_FLG
Private
D_FRAME_TEXTInstance AttributeFrame textLIKE
UC_TXTMI
Private
D_GRAB_FOCUSInstance AttributeSet focus 'X' - yesLIKE
UC_FLG
Private
D_IS_DISPLAY_ONLYInstance AttributeGlobal not Ready for InputLIKE
UC_FLG
Private
D_LOG_SCREENInstance AttributeScreen NumberLIKE
UC_LOG_SCREEN
Private
GC_DNUMConstantScreen Number1000LIKE
SCRHDNUM
Private
GC_HAS_FRAMEConstantScreen Frame 'X' - Yes'X'LIKE
UC_FLG
Private
GC_MAX_INSTANCESConstantMax. numbers of instances9LIKE
UC_LOG_SCREEN
Private
GC_MAX_LINESConstantMaximum Number of Screen Lines12LIKE
I
Private
GC_MIN_LINESConstantMinimum Number of Screen Lines8LIKE
I
Private
GC_PROGConstantProgram Name'SAPLUCT1'LIKE
SCRHPROG
Private
GT_HANDLEStatic AttributeInstance InformationLIKE
T_HANDLE
Private




CL_UC_SET_GUI types

S_DATA_OBJECT - S_DATA_OBJECT
S_HANDLE - S_HANDLE
T_DATA_OBJECT - T_DATA_OBJECT
T_HANDLE - T_HANDLE

Links to Related Class(s)

CL_UC_SE...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!