SAP CL_GUI_PROPS_CONSUMER OO Class - Receives Global GUI Props









CL_GUI_PROPS_CONSUMER 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_GUI_PROPS_CONSUMER 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_GUI_DYNAMIC_DATA

Method list of CL_GUI_PROPS_CONSUMER 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
CLASS_CONSTRUCTORClass constructorPublic
CALL METHOD cl_gui_props_consumer=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_props_consumer=>CONSTRUCTOR...more details

CREATE_CONSUMERInternal use!Public
CALL METHOD cl_gui_props_consumer=>CREATE_CONSUMER...more details

FORCE_DATA_REQUEST_HANDLERForce CFW InitializationPrivate
CALL METHOD cl_gui_props_consumer=>FORCE_DATA_REQUEST_HANDLER...more details

GET_COLORSReturns the Current ColorsPublic
CALL METHOD cl_gui_props_consumer=>GET_COLORS...more details

GET_LIST_DIMENSIONReturns the Current List DimensionsPublic
CALL METHOD cl_gui_props_consumer=>GET_LIST_DIMENSION...more details

GET_METRIC_FACTORSInternal Use! Conversion Factors of Metrics SupportedPublic
CALL METHOD cl_gui_props_consumer=>GET_METRIC_FACTORS...more details

HANDLE_COLOR_CHANGEInternal Use! Triggers Color Change EventPublic
CALL METHOD cl_gui_props_consumer=>HANDLE_COLOR_CHANGE...more details

HANDLE_LIST_DIM_CHANGEInternal use! Triggers List-Dim-Change EventPublic
CALL METHOD cl_gui_props_consumer=>HANDLE_LIST_DIM_CHANGE...more details

INITInternal Use!Public
CALL METHOD cl_gui_props_consumer=>INIT...more details

INIT_GUI_DATAInitializationPrivate
CALL METHOD cl_gui_props_consumer=>INIT_GUI_DATA...more details

IS_DATA_AVAILABLEList Dimension and Colors Available?Private
CALL METHOD cl_gui_props_consumer=>IS_DATA_AVAILABLE...more details

SET_DEFAULT_FACTORSInternal use!Public
CALL METHOD cl_gui_props_consumer=>SET_DEFAULT_FACTORS...more details

SET_METRIC_FACTORSInternal Use! Conversion Factor UpdatePublic
CALL METHOD cl_gui_props_consumer=>SET_METRIC_FACTORS...more details

SYNC_GUI_DATAForces Update of GUI DataPublic
CALL METHOD cl_gui_props_consumer=>SYNC_GUI_DATA...more details



CL_GUI_PROPS_CONSUMER 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
ACTIVEXStatic AttributeActiveX?LIKE
SYCHAR01
Private
CATT_ACTIVEStatic AttributeCatt?LIKE
SYCHAR01
Public
COLOR_CONSUMERStatic AttributeReceives the ColorsLIKE
LCL_COLOR_CONSUMER
Private
CONSUMERSStatic AttributeConsumersLIKE
CONSUMERS_TYPE
Protected
CONTEXT_IDStatic AttributeContext IDLIKE
EUDB-NAME
Public
FACTORS_CHANGEDInstance AttributeChange of Factors?LIKE
SYCHAR01
Private
GUI_IS_RUNNINGStatic AttributeGUI Available?LIKE
SYCHAR01
Public
IS_INITIALIZEDStatic AttributeInitialized?LIKE
SYCHAR01
Public
JAVABEANStatic AttributeJava-Beans?LIKE
SYCHAR01
Protected
LIST_DIM_CONSUMERStatic AttributeReceives List DimensionsLIKE
LCL_LIST_DIM_CONSUMER
Private
METRIC_FACTORSStatic AttributeConversion FactorsLIKE
CNTL_METRIC_FACTORS
Protected
M_AVAILABLEStatic AttributeData Available?LIKE
SYCHAR01
Private
M_HAS_DATA_REQUEST_HANDLERStatic AttributeHandler Available?LIKE
SYCHAR01
Private
WWW_ACTIVEStatic AttributeWebGui?LIKE
SYCHAR01
Public


Events of Class CL_GUI_PROPS_CONSUMER

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... COLOR_CHANGE - Change of the Colors
GLOBAL_PROP_CHANGE - Change of Global GUI Data
GUI_DATA_REQUEST - Internal use! Consumer Requests GUI Data
LIST_DIMENSION_CHANGE - Change of List Dimensions
METRIC_FACTORS_CHANGE - Internal Use! Change of Conversion Factors



CL_GUI_PROPS_CONSUMER types

CONSUMERS_TYPE - CONSUMERS_TYPE
ONE_CONSUMER_TYPE - ONE_CONSUMER_TYPE

Links to Related Class(s)

CL_GUI_P...
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!