SAP CL_SALV_ITAB_EDITOR_KEY_MODE OO Class - Editor for unique key mode (variant 1)









CL_SALV_ITAB_EDITOR_KEY_MODE 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_SALV_ITAB_EDITOR_KEY_MODE 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_SALV_ITAB_CHANGE_LOG

Interface Implementation

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

Method list of CL_SALV_ITAB_EDITOR_KEY_MODE 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
ADAPT_INDEXES_FOR_CHANGED_KEYSPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>ADAPT_INDEXES_FOR_CHANGED_KEYS...more details

ADAPT_INDEXES_FOR_STABLE_KEYSPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>ADAPT_INDEXES_FOR_STABLE_KEYS...more details

ADAPT_SOURCE_INDEX_TABLEPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>ADAPT_SOURCE_INDEX_TABLE...more details

COMPUTE_AFTER_INDEXESPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>COMPUTE_AFTER_INDEXES...more details

COMPUTE_CHANGE_LOGPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>COMPUTE_CHANGE_LOG...more details

COMPUTE_RANGEPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>COMPUTE_RANGE...more details

COMPUTE_RANGE_MAPPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>COMPUTE_RANGE_MAP...more details

CONSTRUCTORPublic
CALL METHOD cl_salv_itab_editor_key_mode=>CONSTRUCTOR...more details

CREATE_KEY_ADMIN_OBJECTSPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>CREATE_KEY_ADMIN_OBJECTS...more details

CREATE_TYPE_FOR_KEYPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>CREATE_TYPE_FOR_KEY...more details

CREATE_TYPE_FOR_KEY_ADMINPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>CREATE_TYPE_FOR_KEY_ADMIN...more details

DATA_IS_NEWPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>DATA_IS_NEW...more details

FILL_SOURCE_INDEX_TABLEPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>FILL_SOURCE_INDEX_TABLE...more details

GET_COLUMNS_MODIFIEDPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_COLUMNS_MODIFIED...more details

GET_INDEX_MAPPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_INDEX_MAP...more details

GET_INSERT_POSITIONPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_INSERT_POSITION...more details

GET_KEY_IDPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_KEY_ID...more details

GET_LINES_MODIFIEDPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_LINES_MODIFIED...more details

GET_LINE_POSITIONPrivate
CALL METHOD cl_salv_itab_editor_key_mode=>GET_LINE_POSITION...more details

KEY_CHANGEDlog the modification of key of a linePublic
CALL METHOD cl_salv_itab_editor_key_mode=>KEY_CHANGED...more details

LOG_NEW_DATAreset and stop recordingPublic
CALL METHOD cl_salv_itab_editor_key_mode=>LOG_NEW_DATA...more details

MOVE_TO_INSERT_POSITIONrecord moving line to insert positionPublic
CALL METHOD cl_salv_itab_editor_key_mode=>MOVE_TO_INSERT_POSITION...more details

START_RECORDINGstart recording of changesPublic
CALL METHOD cl_salv_itab_editor_key_mode=>START_RECORDING...more details

STOP_RECORDINGstop recording of changesPublic
CALL METHOD cl_salv_itab_editor_key_mode=>STOP_RECORDING...more details



CL_SALV_ITAB_EDITOR_KEY_MODE 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
CS_FILTER_OPTIONInstance AttributeLIKE
Private
CS_FUNCTION_CODEInstance AttributeLIKE
Private
CS_MODIFICATION_TYPEInstance AttributeLIKE
Private
CS_RECORDINGConstantLIKE
Private
CS_ROW_INDEXInstance AttributeLIKE
Private
MO_TYPE_DATA_TABLEInstance AttributeRuntime Type ServicesLIKE
CL_ABAP_TABLEDESCR
Private
MO_TYPE_KEYInstance AttributeRuntime Type ServicesLIKE
CL_ABAP_STRUCTDESCR
Private
MO_TYPE_KEY_ADMINInstance AttributeRuntime Type ServicesLIKE
CL_ABAP_STRUCTDESCR
Private
MO_TYPE_KEY_ADMIN_TABInstance AttributeRuntime Type ServicesLIKE
CL_ABAP_TABLEDESCR
Private
MTR_DATAInstance AttributeLIKE
DATA
Private
MTR_KEY_ADMINInstance AttributeLIKE
DATA
Private
MT_DELETED_LINEInstance AttributeLIKE
YT_RANGE
Private
MT_INSERTED_LINEInstance AttributeLIKE
YT_RANGE
Private
MT_KEY_NAMEInstance AttributeLIKE
YT_FIELD_PATH
Private
MT_MOVED_KEY_IDInstance AttributeLIKE
YT_KEY_ID
Private
MT_MOVED_LINEInstance AttributeLIKE
YT_RANGE_MAP
Private
MT_MOVE_TO_INSERT_POSITIONInstance AttributeLIKE
YT_ROW_INDEX
Private
MT_SOURCE_INDEXInstance AttributeLIKE
YT_SOURCE_INDEX
Private
M_MAX_KEY_IDInstance AttributeLIKE
Y_KEY_ID
Private
M_RECORDING_STATEInstance AttributeLIKE
Y_RECORDING_STATE
Private
M_TABLE_SIZE_LAST_STOPInstance AttributeLIKE
I
Private
M_UI_CAN_CHANGE_KEY_FIELDSInstance AttributeLIKE
ABAP_BOOL
Private




CL_SALV_ITAB_EDITOR_KEY_MODE types

YS_AGGREGATION_RULE -
YS_CODELIST -
YS_FILTER_RULE -
YS_GROUPING_RULE -
YS_GROUP_KEY -
YS_RANGE -
YS_RANGE_MAP -
YS_SORT_RULE -
YS_SOURCE_INDEX -
YT_AGGREGATION_RULE -
YT_CODELIST -
YT_COLUMN_NAME -
YT_EXTERNAL_VALUE -
YT_FIELD_PATH -
YT_FILTER_RULE -
YT_FUNCTION_CODE -
YT_GROUPING_RULE -
YT_GROUP_KEY -
YT_KEY_ID -
YT_RANGE -
YT_RANGE_MAP -
YT_ROW_INDEX -
YT_SORT_RULE -
YT_SOURCE_INDEX -
Y_COLUMN_NAME -
Y_FIELD_PATH -
Y_FORMATTING_OPTION_VALUE -
Y_FUNCTION_CODE -
Y_KEY_ID -
Y_MODIFICATION_TYPE -
Y_OPTION -
Y_RECORDING_STATE -
Y_ROW_INDEX -
Y_SIGN -

Links to Related Class(s)

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