SAP CL_GUI_ECATT_PARAMS OO Class - eCATT: Parameter Editor









CL_GUI_ECATT_PARAMS 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_ECATT_PARAMS including details of:

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

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_ECATT_PARAMS is CL_GUI_ECATT_DATA

Method list of CL_GUI_ECATT_PARAMS 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
CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_ecatt_params=>CONSTRUCTOR...more details

DELETE_PARAM_USAGELOCATIONDeletes parameter if usage location is availablePrivate
CALL METHOD cl_gui_ecatt_params=>DELETE_PARAM_USAGELOCATION...more details

GET_PARAMSGet Parameters from Middleware ObjectProtected
CALL METHOD cl_gui_ecatt_params=>GET_PARAMS...more details

GET_PARAM_FROM_ROWIDGet Parameter for RowIDProtected
CALL METHOD cl_gui_ecatt_params=>GET_PARAM_FROM_ROWID...more details

GET_PARAM_PREF_NAME2Get Strings Abbreviated in Grid from MiddlewareProtected
CALL METHOD cl_gui_ecatt_params=>GET_PARAM_PREF_NAME2...more details

GET_PARAM_REFERENCE_F4F4 Help for Dictionary ObjectsProtected
CALL METHOD cl_gui_ecatt_params=>GET_PARAM_REFERENCE_F4...more details

GET_PARAM_STRING_VALUEGet strings shortened in grid from middlewareProtected
CALL METHOD cl_gui_ecatt_params=>GET_PARAM_STRING_VALUE...more details

GET_SELECTED_PARAMSReturns the Parameter/Command Interface Selected in ALV GridPublic
CALL METHOD cl_gui_ecatt_params=>GET_SELECTED_PARAMS...more details

ON_F4_INTERNAL_ABAP_TYPEF4 Input Help for Predefined ABAP TypesProtected
CALL METHOD cl_gui_ecatt_params=>ON_F4_INTERNAL_ABAP_TYPE...more details

ON_F4_PARAM_TYPEF4 Value Help for Visibility of ParameterProtected
CALL METHOD cl_gui_ecatt_params=>ON_F4_PARAM_TYPE...more details

ON_PARAMS_CHANGEDParameters ChangedProtected
CALL METHOD cl_gui_ecatt_params=>ON_PARAMS_CHANGED...more details

ON_PARAM_REF_CHANGEDParameter Reference ChangedProtected
CALL METHOD cl_gui_ecatt_params=>ON_PARAM_REF_CHANGED...more details

ON_PARAM_VAL_CHANGEDValue Container of Parameter ChangedProtected
CALL METHOD cl_gui_ecatt_params=>ON_PARAM_VAL_CHANGED...more details

ON_QUERY_CHANGE_PNAMEIf Parameter Name Should Be ChangedProtected
CALL METHOD cl_gui_ecatt_params=>ON_QUERY_CHANGE_PNAME...more details

ON_QUERY_DELETE_PARAMParameter Is to Be DeletedProtected
CALL METHOD cl_gui_ecatt_params=>ON_QUERY_DELETE_PARAM...more details

ON_QUERY_ERR_CHANGE_REFError During Parameter Reference Change - Terminate?Protected
CALL METHOD cl_gui_ecatt_params=>ON_QUERY_ERR_CHANGE_REF...more details

RAISE_EV_PARAM_DOUBLE_CLICKRaise Event PARAM_DOUBLE_CLICKPublic
CALL METHOD cl_gui_ecatt_params=>RAISE_EV_PARAM_DOUBLE_CLICK...more details

SET_DATA_TO_GRIDSet Data in ALV GridPublic
CALL METHOD cl_gui_ecatt_params=>SET_DATA_TO_GRID...more details

SET_ECATT_OBJECTSet eCATT ObjectPublic
CALL METHOD cl_gui_ecatt_params=>SET_ECATT_OBJECT...more details

SET_ECATT_OBJ_START_DATAPrivate
CALL METHOD cl_gui_ecatt_params=>SET_ECATT_OBJ_START_DATA...more details

SET_FIELDCAT_OLDSet Field Catalog OLD! OLD! OLD! OLD! OLD! OLD!Private
CALL METHOD cl_gui_ecatt_params=>SET_FIELDCAT_OLD...more details

SET_OUTTAB_HANDLSTYLESet Outtab Line and Its Ready-for-Input StatusProtected
CALL METHOD cl_gui_ecatt_params=>SET_OUTTAB_HANDLSTYLE...more details

SET_PARAMSSet Parameter Changes in Middleware ObjectProtected
CALL METHOD cl_gui_ecatt_params=>SET_PARAMS...more details

SET_PARAM_PREF_NAME2Note Index for Long PREF_NAME2 in Web DynproProtected
CALL METHOD cl_gui_ecatt_params=>SET_PARAM_PREF_NAME2...more details

SET_PARAM_STRING_VALUENote Index for Long Strings (Values)Protected
CALL METHOD cl_gui_ecatt_params=>SET_PARAM_STRING_VALUE...more details

SET_USAGE_LOCATIONGets usage locationPrivate
CALL METHOD cl_gui_ecatt_params=>SET_USAGE_LOCATION...more details

UC_CHECKParameter DisplayProtected
CALL METHOD cl_gui_ecatt_params=>UC_CHECK...more details

UC_COPY_PARAMCopy parametersProtected
CALL METHOD cl_gui_ecatt_params=>UC_COPY_PARAM...more details

UC_CREATE_FROM_TEMPLATECreate Parameter with TemplateProtected
CALL METHOD cl_gui_ecatt_params=>UC_CREATE_FROM_TEMPLATE...more details

UC_DELETE_PARAMDelete ParameterProtected
CALL METHOD cl_gui_ecatt_params=>UC_DELETE_PARAM...more details

UC_DELETE_VALUEDelete Parameter ValueProtected
CALL METHOD cl_gui_ecatt_params=>UC_DELETE_VALUE...more details

UC_PARAM_VALUEMaintain Parameter ValueProtected
CALL METHOD cl_gui_ecatt_params=>UC_PARAM_VALUE...more details

UC_REFRESHRefresh Parameter DisplayProtected
CALL METHOD cl_gui_ecatt_params=>UC_REFRESH...more details

UC_SORTSort ParametersProtected
CALL METHOD cl_gui_ecatt_params=>UC_SORT...more details

UC_TOGGLE_PARAMS_CMDIFToggle Between Parameters and Command InterfaceProtected
CALL METHOD cl_gui_ecatt_params=>UC_TOGGLE_PARAMS_CMDIF...more details

UC_WHEREUSEDWhere-Used List for ParameterPublic
CALL METHOD cl_gui_ecatt_params=>UC_WHEREUSED...more details



CL_GUI_ECATT_PARAMS 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
ADAPT_DELETEInstance AttributeFunction Code that Triggered PAILIKE
SYUCOMM
Private
AS_SELECTED_ROWIDInstance AttributeALV control: Line DescriptionLIKE
LVC_S_ROW
Private
CO_STRUCTURE_NAMEConstantStructure for ALVGRID'ETPAR_GUI_C'LIKE
TABNAME
Protected
ECATT_OBJECTInstance AttributeeCATT ObjectLIKE
CL_APL_ECATT_OBJECT
Protected
ECATT_OBJ_START_DATAInstance AttributeeCATT Object - Start Profile DataLIKE
CL_APL_ECATT_START_DATA
Protected
FC_AUTOPARConstantFC: Parameter Auto'AUTOPAR'LIKE
SYUCOMM
Protected
FC_COPY_PARAMConstantFC: Copy Parameter'COPY_PARAM'LIKE
SYUCOMM
Protected
FC_CREATE_FROM_TEMPLATEConstantFC: Create with Template'CREATE_FROM_TEMPLATE'LIKE
SYUCOMM
Private
FC_DELETE_PARAMConstantFC: Delete Parameter'DELETE_PARAM'LIKE
SYUCOMM
Protected
FC_DELETE_VALUEConstantFC: Delete Parameter Value'DELETE_PARAM_VALUE'LIKE
SYUCOMM
Protected
FC_PARAM_VALUEConstantFC: Display Parameter Value'PARAM_VALUE'LIKE
SYUCOMM
Protected
FC_REFRESHConstantFC: Refresh Parameter Display'REFRESH'LIKE
SYUCOMM
Protected
FC_SORT_PARAMS_ASCConstantFC: Sort Parameters Ascending'SORT_PARAMS_ASC'LIKE
SYUCOMM
Protected
FC_SORT_PARAMS_DSCConstantFC: Sort Parameters Descending'SORT_PARAMS_DSC'LIKE
SYUCOMM
Protected
FC_TOGGLE_PARAMS_CMDIFConstantFC: Toggle Between Parameters and CMDIF'TOGGLE_PARAMS_CMDIF'LIKE
SYUCOMM
Private
FIELDCAT_CMDIFInstance AttributeField Catalog for Command Interface DisplayLIKE
LVC_T_FCAT
Private
FIELDCAT_PARAMInstance AttributeField Catalog for Parameter DisplayLIKE
LVC_T_FCAT
Protected
GT_MESSAGESInstance AttributeeCATT: Table Type for ChecklistLIKE
ETCHECKLST_TABTYPE
Private
GT_OUTTABInstance AttributeSaved Output Table for the ParameterLIKE
ETPAR_OUT_TABTYPE
Protected
INDEX_FOR_LONG_PREF_NAME2Instance AttributeeCATT: Parameter IndexLIKE
ETPINDEX_TABTYPE
Protected
INDEX_FOR_LONG_VALUESInstance AttributeeCATT: Parameter IndexLIKE
ETPINDEX_TABTYPE
Protected
MAX_VALUE_LENGTHInstance AttributeLength of Values in the OUTTAB128LIKE
I
Protected
OUTTABInstance AttributeCurrent Parameter Output TableLIKE
ETPAR_OUT_TABTYPE
Protected
RECENT_PARAMS_VIEWInstance AttributeSpecial View of Parameter UseLIKE
ETPARVIEW
Protected
SELECTED_OUTTABInstance AttributeSelected Outtab RowsLIKE
ETPAR_OUT_TABTYPE
Protected
SELECTED_ROWSInstance AttributeSelected RowsLIKE
LVC_T_ROW
Protected
WA_OUTTABInstance AttributeParameter Output StructureLIKE
ETPAR_OUT
Protected


Events of Class CL_GUI_ECATT_PARAMS

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... EV_PARAMS_DROPPED - Drop in Parameter Executed
EV_PARAMS_REFRESHED - Parameter Display Refreshed
EV_PARAMS_SORTED - Parameters Were Resorted
EV_PARAM_DOUBLE_CLICK - Parameter Double-Clicked
EV_PARAM_REF_CHANGED - Parameter Reference Changed
EV_PARAM_VAL_CHANGED - Values of Structured Parameter Changed
EV_TOGGLE_PARAMS_CMDIF - Toggle Between Parameter and Command Interfaces
EV_VALUE_DELETED - Parameter Value Deleted
EV_WHERE_USED - Where-Used List Parameter Requested

Links to Related Class(s)

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