SAP ABAP Class CL_ECH_PLX_UI_TABLE_MAINTAIN (ALV for Maintaining Table Entries)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ECH (Application Component) Error and Conflict Handler
     FS_ECH_PLX_MAINTENANCE_UI (Package) UI for Maintaining Data Extraction for Payloads
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_PLX_UI_TABLE_MAINTAIN ALV for Maintaining Table Entries 20101201
Properties
Class CL_ECH_PLX_UI_TABLE_MAINTAIN  
Short Description ALV for Maintaining Table Entries    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FS_ECH_PLX_MAINTENANCE_UI   UI for Maintaining Data Extraction for Payloads 
Created 20101201   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_PLX_UI_TABLE_MAINTAIN ALV for Maintaining Table Entries 20101201
Friends
Class CL_ECH_PLX_UI_TABLE_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20101201
2 MO_CHECK_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_CHECK_CONTEXT Context for Checking Attributes 20110208
3 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_LOG 20110209
4 MO_TABLE_MAINTENANCE Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT 20110308
5 MO_UI_CURRENT_SUB_TABLE Instance attribute Private Object reference (TYPE REF TO) IF_ECH_PLX_UI_TABLE_MAINTAIN 20110221
6 MR_OUTPUT_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20101229
7 MR_T_INSERTED Instance attribute Private Object reference (TYPE REF TO) DATA 20110202
8 MT_FIELD_CATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20110126
9 MV_INVALID_DATA Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110203
10 MV_STYLEFIELD_NAME Instance attribute Private Type reference (TYPE) FIELDNAME 'ZZZ' 20110127
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DATA_TABLE_FROM_OUTPUT Instance method Private Method 20101230
2 EXIST_PENDING_CHANGES Instance method Private Method 20110203
3 GET_DEFAULT_ALV_LAYOUT Instance method Private Method 20101201
4 GET_EXCLUDED_ALV_FUNCTIONS Instance method Private Method 20101201
5 INITIALIZE Instance method Private Method 20110204
6 INITIALIZE_ALV Instance method Private Method 20101222
7 INITIALIZE_FIELD_CATALOG Instance method Private Method 20110126
8 INITIALIZE_OUTPUT_TABLE Instance method Private Method 20101229
9 ON_BUTTON_CLICK Instance method Private Event handling method 20101229
10 ON_DATA_CHANGED Instance method Private Event handling method 20110127
11 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method 20101229
12 ON_DROP Instance method Private Event handling method 20101230
13 ON_EXECUTE_COMMAND Instance method Private Event handling method 20110221
14 ON_TOOLBAR Instance method Private Event handling method 20110202
15 ON_USER_COMMAND Instance method Private Event handling method 20110202
16 OUTPUT_ROW_SET_STYLEFIELD Instance method Private Method 20110127
17 OUTPUT_TABLE_SET_BUTTONS Instance method Private Method 20101230
18 OUTPUT_TABLE_SET_STYLEFIELD Instance method Private Method 20110126
19 REFRESH_DISPLAY Instance method Private Method 20101230
20 S_CREATE Static method Public Method 20101201
Events
Class CL_ECH_PLX_UI_TABLE_MAINTAIN has no event.
Types
Class CL_ECH_PLX_UI_TABLE_MAINTAIN has no local type.
Method Signatures

Method BUILD_DATA_TABLE_FROM_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20101230

Method BUILD_DATA_TABLE_FROM_OUTPUT on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method EXIST_PENDING_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PENDING_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL 20110203

Method EXIST_PENDING_CHANGES on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method GET_DEFAULT_ALV_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO 20101201

Method GET_DEFAULT_ALV_LAYOUT on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method GET_EXCLUDED_ALV_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCLUDED_FUNCTION Value transfer Type reference (TYPE) UI_FUNCTIONS 20101201

Method GET_EXCLUDED_ALV_FUNCTIONS on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECK_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_CHECK_CONTEXT 20110208
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20110204
3 Importing IO_DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP 20110204
4 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_LOG 20110209
5 Importing IO_TABLE_MAINTENANCE Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT 20110204
# Exception Resumable Description Created on
1 CX_ECH_PLX_STATIC Statische Ausnahme 20110204

Method INITIALIZE_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20101222

Method INITIALIZE_ALV on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method INITIALIZE_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP Behavior für Drag&Drop 20110126

Method INITIALIZE_FIELD_CATALOG on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method INITIALIZE_OUTPUT_TABLE Signature

Method INITIALIZE_OUTPUT_TABLE on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no parameter.
Method INITIALIZE_OUTPUT_TABLE on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20101229
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20101229

Method ON_BUTTON_CLICK on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20110127
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20110127
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20110127
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20110127
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20110127

Method ON_DATA_CHANGED on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20101229
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20101229

Method ON_DATA_CHANGED_FINISHED on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20101230
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20101230
3 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20101230

Method ON_DROP on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_EXECUTE_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EO_CMD_CTXT Value transfer Attribute reference (LIKE) 20110221
2 Importing EV_FUNCTION Value transfer Attribute reference (LIKE) 20110221

Method ON_EXECUTE_COMMAND on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20110202
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20110202

Method ON_TOOLBAR on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20110202

Method ON_USER_COMMAND on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method OUTPUT_ROW_SET_STYLEFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 20110127

Method OUTPUT_ROW_SET_STYLEFIELD on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method OUTPUT_TABLE_SET_BUTTONS Signature

Method OUTPUT_TABLE_SET_BUTTONS on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no parameter.
Method OUTPUT_TABLE_SET_BUTTONS on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method OUTPUT_TABLE_SET_STYLEFIELD Signature

Method OUTPUT_TABLE_SET_STYLEFIELD on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no parameter.
Method OUTPUT_TABLE_SET_STYLEFIELD on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method REFRESH_DISPLAY Signature

Method REFRESH_DISPLAY on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no parameter.
Method REFRESH_DISPLAY on class CL_ECH_PLX_UI_TABLE_MAINTAIN has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECK_CONTEXT Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_CHECK_CONTEXT 20110208
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20101222
3 Importing IO_DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP 20101230
4 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_LOG 20110209
5 Importing IO_TABLE_MAINTENANCE Call by reference Object reference (TYPE REF TO) IF_ECH_PLX_TABLE_MNT 20101222
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ECH_PLX_UI_TABLE_MAINTAIN 20101201
# Exception Resumable Description Created on
1 CX_ECH_PLX_STATIC Statische Ausnahme 20110203
History
Last changed by/on SAP  20110908 
SAP Release Created in 703