SAP CL_GUI_ECATT_VARIANTS OO Class - eCATT: Variant Editor









CL_GUI_ECATT_VARIANTS 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_VARIANTS 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_VARIANTS is CL_GUI_ECATT_DATA

Method list of CL_GUI_ECATT_VARIANTS 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_SELECTED_VARIANTSRequest Variant SelectionPublic
CALL METHOD cl_gui_ecatt_variants=>CHECK_SELECTED_VARIANTS...more details

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

GET_BLOCKNR_FROM_PNAMEGet Block Number for Parameter NamePublic
CALL METHOD cl_gui_ecatt_variants=>GET_BLOCKNR_FROM_PNAME...more details

GET_INFO_FOR_TESTSYSTEMGet Component Table etc for Version DeterminationProtected
CALL METHOD cl_gui_ecatt_variants=>GET_INFO_FOR_TESTSYSTEM...more details

GET_PARAMSGet Parameters from Middleware ObjectPrivate
CALL METHOD cl_gui_ecatt_variants=>GET_PARAMS...more details

GET_PARAM_FROM_GRID_FIELDNAMEGet Parameter Name for Field Name in GridPrivate
CALL METHOD cl_gui_ecatt_variants=>GET_PARAM_FROM_GRID_FIELDNAME...more details

GET_SELECTED_VARIANTSReturns Variants Selected in ALV Grid with All ParametersPublic
CALL METHOD cl_gui_ecatt_variants=>GET_SELECTED_VARIANTS...more details

GET_VARIANTSGet Variants from Middleware ObjectPrivate
CALL METHOD cl_gui_ecatt_variants=>GET_VARIANTS...more details

GET_VARIANTS_FROM_GENERIC_NAMEGet Variants for Generic NamesPublic
CALL METHOD cl_gui_ecatt_variants=>GET_VARIANTS_FROM_GENERIC_NAME...more details

GET_VARIANTS_TO_EXECUTEReturns Variants to Be ExecutedPublic
CALL METHOD cl_gui_ecatt_variants=>GET_VARIANTS_TO_EXECUTE...more details

GET_VARIANT_FROM_CURRENT_CELLGet Variant for Currently Selected CellPublic
CALL METHOD cl_gui_ecatt_variants=>GET_VARIANT_FROM_CURRENT_CELL...more details

GET_VARIANT_FROM_ROWIDGet Parameter for RowIDPrivate
CALL METHOD cl_gui_ecatt_variants=>GET_VARIANT_FROM_ROWID...more details

ON_PARAM_VAL_CHANGEDValue of Structured Paramter ChangedPrivate
CALL METHOD cl_gui_ecatt_variants=>ON_PARAM_VAL_CHANGED...more details

ON_QUERY_CHANGE_VARNAMEVariant Name Has ChangedPrivate
CALL METHOD cl_gui_ecatt_variants=>ON_QUERY_CHANGE_VARNAME...more details

ON_QUERY_DELETE_VARIDVariant Is DeletedPrivate
CALL METHOD cl_gui_ecatt_variants=>ON_QUERY_DELETE_VARID...more details

RESETResetPublic
CALL METHOD cl_gui_ecatt_variants=>RESET...more details

RESOLVE_VALUEResolve ValuePrivate
CALL METHOD cl_gui_ecatt_variants=>RESOLVE_VALUE...more details

SELECT_VARIANTS_F4Choose VariantsPublic
CALL METHOD cl_gui_ecatt_variants=>SELECT_VARIANTS_F4...more details

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

SET_DWD_DEL_FLAGSet Flags for Downloading and Deleting AttachmentsPrivate
CALL METHOD cl_gui_ecatt_variants=>SET_DWD_DEL_FLAG...more details

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

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

SET_SELECTED_CELLSelect Cell in ALVGridPublic
CALL METHOD cl_gui_ecatt_variants=>SET_SELECTED_CELL...more details

SET_SELECTED_VARIANTSMarks Selected Variants in ALVGridPublic
CALL METHOD cl_gui_ecatt_variants=>SET_SELECTED_VARIANTS...more details

SET_SHOW_RESOLVED_VALUESSets Flag: Display of Resolved Values for Test Configurat.Public
CALL METHOD cl_gui_ecatt_variants=>SET_SHOW_RESOLVED_VALUES...more details

SET_VARIANTSSet Variants in Middleware ObjectPrivate
CALL METHOD cl_gui_ecatt_variants=>SET_VARIANTS...more details

UC_COPY_VARIANTCopy VariantPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_COPY_VARIANT...more details

UC_DELETE_VALUEDelete ValuesPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_DELETE_VALUE...more details

UC_DELETE_VARIANTDelete VariantPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_DELETE_VARIANT...more details

UC_FIND_PARAMETERSearch ParameterPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_FIND_PARAMETER...more details

UC_PARAM_VALUEMaintain Parameter ValuePrivate
CALL METHOD cl_gui_ecatt_variants=>UC_PARAM_VALUE...more details

UC_REFRESHRefresh All VariantsPublic
CALL METHOD cl_gui_ecatt_variants=>UC_REFRESH...more details

UC_SCROLL_PARAMS_BLOCKScroll Parameter BlockPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_SCROLL_PARAMS_BLOCK...more details

UC_SELECT_EXEC_FLAGSet Execution FlagPublic
CALL METHOD cl_gui_ecatt_variants=>UC_SELECT_EXEC_FLAG...more details

UC_SELECT_PARAMS_BLOCKSelect Parameter BlockPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_SELECT_PARAMS_BLOCK...more details

UC_SORTSort VariantsPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_SORT...more details

UC_START_SP_MAP_WIZARDWizard for Assigning Start ProfilePrivate
CALL METHOD cl_gui_ecatt_variants=>UC_START_SP_MAP_WIZARD...more details

UC_START_WIZARDStart WizardPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_START_WIZARD...more details

UC_TOGGLE_RESOLVED_VALUESToggle: References - Resolved ValuesPrivate
CALL METHOD cl_gui_ecatt_variants=>UC_TOGGLE_RESOLVED_VALUES...more details

UC_WHEREUSEDWhere-Used List for VariantPublic
CALL METHOD cl_gui_ecatt_variants=>UC_WHEREUSED...more details



CL_GUI_ECATT_VARIANTS 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
AP_DEL_ATTACHInstance Attribute'X' = Delete Attachment'X'LIKE
ETONOFF
Private
AP_DWD_ATTACHInstance Attribute'X' = Download Attachment'X'LIKE
ETONOFF
Private
AS_SYSINFOInstance AttributeVersion Determination: CATT - Remote System InfoLIKE
CATFR
Protected
AS_TESTSYS_EXECInstance AttributeVersion Determination: System Data Container & Target SystemLIKE
ETSC_TSYS
Protected
AT_COMPSInstance AttributeVersion Determination: Table Type Using CVERS_SDULIKE
CVERS_SDU_TABTYPE
Protected
A_P_PARAMSInstance AttributeTable for Exchanging Parameters: GUI - APLLIKE
ETPAR_GUI_TABTYPE
Private
CO_STRUCTURE_NAMEConstantALVGRID Structure'ETPVAR_GUI'LIKE
TABNAME
Private
C_TESTRUNConstantCharacter String TESTRUN->'TESTRUN->'LIKE
CHAR10
Private
ECATT_OBJECTInstance AttributeBasis Class for eCATT ObjectsLIKE
CL_APL_ECATT_OBJECT
Private
FC_COPY_VARIANTConstantFC: Copy Variant'COPY_VARIANT'LIKE
SYUCOMM
Private
FC_DELETE_VALUEConstantFC: Delete Parameter Value'DELETE_PARAM_VALUE'LIKE
SYUCOMM
Private
FC_DELETE_VARIANTConstantFC: Delete Variant'DELETE_VARIANT'LIKE
SYUCOMM
Private
FC_EXECUTION_DESELECTConstantFC: Uncheck all Variants for Execution'EXECUTION_DESELECT'LIKE
SYUCOMM
Private
FC_EXECUTION_SELECTConstantFC: Select all Variants for Execution'EXECUTION_SELECT'LIKE
SYUCOMM
Private
FC_FIND_PARAMConstantFC: Search Parameter'FIND_PARAM'LIKE
SYUCOMM
Private
FC_MAP_SP_WIZARDConstantFC: Map Start Profile - Test Run Parameters'START_SP_MAP_WIZARD'LIKE
SYUCOMM
Private
FC_PARAM_VALUEConstantFC: Display Parameter Value'PARAM_VALUE'LIKE
SYUCOMM
Private
FC_REFRESHConstantFC: Refresh Variants'REFRESH'LIKE
SYUCOMM
Private
FC_SCROLL_PARAMS_BACKWARDConstantFC: Scroll Parameter Block Backward'PARAMS_SCROLL_BW'LIKE
SYUCOMM
Private
FC_SCROLL_PARAMS_FORWARDConstantFC: Scroll Parameter Block Forward'PARAMS_SCROLL_FW'LIKE
SYUCOMM
Private
FC_SCROLL_VARS_BACKWARDConstantFC: Scroll Variant Block Down'VARS_SCROLL_BW'LIKE
SYUCOMM
Private
FC_SCROLL_VARS_FORWARDConstantFC: Scroll Variant Block Up'VARS_SCROLL_FW'LIKE
SYUCOMM
Private
FC_SELECT_PARAMS_BLOCKConstantFC: Select Parameter Block'PARAMS_SELECT_BLOCK'LIKE
SYUCOMM
Private
FC_SORT_VARIANTS_ASCConstantFC: Sort Variants in Ascending Order'SORT_VARS_ASC'LIKE
SYUCOMM
Private
FC_SORT_VARIANTS_DSCConstantFC: Sort Variants in Descending Order'SORT_VARS_DSC'LIKE
SYUCOMM
Private
FC_START_TD_WIZARDConstantFC: Start Wizard'START_TD_WIZARD'LIKE
SYUCOMM
Private
FC_START_WIZARDConstantFC: Start Wizard'START_WIZARD'LIKE
SYUCOMM
Private
FC_TOGGLE_RES_VALUESConstantFC: Switch to Resolved Parameter Values from Assignment'TOGGLE_RES_VALUES'LIKE
SYUCOMM
Private
MAX_PARAMS_BLOCK_COUNTInstance AttributeMaximum No. of Parameter Blocks Regarding PARAM_BLOCK_LENGTHLIKE
ETLFDNR
Private
NO_PARAMS_AVAILABLEInstance AttributeIndicator If Parameters Are Present or NotLIKE
ETONOFF
Private
OUTTABInstance AttributeeCATT: Variant Output TableLIKE
ETPVAR_OUT_TABTYPE
Private
PARAMS_BLOCK_LENGTHInstance AttributeLength of Parameter Block30LIKE
ETLFDNR
Private
REBUILD_FIELDCATInstance Attribute'X' = Field Catalog Must Be ReconstructedLIKE
ETONOFF
Public
RECENT_PARAMS_BLOCK_LNRInstance AttributeCurrent Number of Parameter BlockLIKE
ETLFDNR
Private
SELECTED_OUTTABInstance AttributeLIKE
Private
SELECTED_ROWSInstance AttributeALV Control: Table RowsLIKE
LVC_T_ROW
Private
SHOW_RESOLVED_VALUESInstance Attribute'X' = Display Resolved Values in Variant ViewLIKE
ETONOFF
Public
VALUES_SP_CACHEInstance AttributeDB Reader/Cache for eCATT ObjectsLIKE
CL_APL_ECATT_MODULE_CACHE
Private
VALUES_TD_CACHEInstance AttributeDB Reader/Cache for eCATT ObjectsLIKE
CL_APL_ECATT_MODULE_CACHE
Private
WA_OUTTABInstance AttributeeCATT: Output Structure of VariantsLIKE
ETPVAR_OUT
Private


Events of Class CL_GUI_ECATT_VARIANTS

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_FINISH_UI_XML - Close Structure Editor
EV_REF_TD_PICKED - Reference to Test Data Container Selected
EV_SHOW_UI_XML - Display Structure Editor
EV_VALUE_DELETED - Values of one or more parameters deleted
EV_VARIANTS_DROPPED - Drop in Variants Performed
EV_VARIANTS_REFRESHED - Variant Display Updated
EV_VAR_VALUE_DOUBLE_CLICK - Parameter Value of a Variant Was Double-Clicked
EV_VAR_VAL_CHANGED - Values of a Structured Parameter in Variant Changed
EV_WHEREUSED_REQUESTED - Call Where-Used List
EV_WIZARD_REQUESTED - Requesting Wizard

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!