SAP ABAP Class CL_FPM_TEST_LIST_ATS_EDIT_CMP (List GUIBB ATS Feeder impl. for compatibility mode)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_TEST_ECATT (Package) ECATT Tests
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20101111
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20101111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_TEST_DD_ATS_EDIT_CMP Test Feeder for List GUIBB ATS D&D in Compatibility Mode 20110228
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_TEST_LIST_ATS_EDIT_KEY List GUIBB ATS Feeder impl. for unique key mode 20101111
3 Inheritance (c INHERITING FROM c_ref)  CL_FPM_TEST_LIST_ATS_EDIT_SLM List GUIBB ATS Feeder impl. for stable line order mode 20101111
Properties
Class CL_FPM_TEST_LIST_ATS_EDIT_CMP  
Short Description List GUIBB ATS Feeder impl. for compatibility mode    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_TEST_ECATT   ECATT Tests 
Created 20101111   SAP 
Last change 20141120    
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_FPM_GUIBB Generic UI Building Block 20101111
2 IF_FPM_GUIBB_LIST Generic List UI Building Block 20101111
Friends
Class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_EVENT_ID Constant Protected See coding 20101111
2 CS_FLAG_IMAGE_URL Constant Protected See coding 20101111
3 CS_GENDER Constant Protected See coding 20101111
4 CS_GENDER_IMAGE Constant Protected See coding 20101111
5 MO_EDITOR Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_ITAB_CHANGE_LOG The change log to track any table modifications 20101111
6 MO_RANDOM_INDEX_GENERATOR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_RANDOM Pseudo Random Number Generator 20101122
7 MST_KEY_CHANGE_LOG Instance attribute Protected Type reference (TYPE) YST_KEY_CHANGE_LOG Key changes collected in preceeding FLUSH 20110503
8 MS_DEFAULT_RECORD Static Attribute Protected Type reference (TYPE) YS_PERSON The default record to use as template for new records 20101111
9 MT_DATA Instance attribute Protected Type reference (TYPE) YT_PERSON The table holding the test data 20101111
10 MV_IS_INITIAL_INVOCATION Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' if get_data is initially invoked 20101111
11 MV_MANDATORY_CHECK Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131106
12 MV_NEXT_ID Instance attribute Private Type reference (TYPE) SYTABIX 0 The id to use for the next new record 20101111
Methods
# Method Level Visibility Method type Description Created on
1 ALLOCATE_NEW_ID Instance method Protected Method Allocates a new id to the record at the specified index 20101111
2 APPEND_RECORD Instance method Protected Method Appends a record at the end of the list 20101111
3 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20101111
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20140823
5 CREATE_DEFAULT_RECORD Static method Private Method Creates a default record 20101111
6 CREATE_EDITOR Instance method Protected Method Creates the editor object 20101111
7 CREATE_NEXT_RECORD_ID Instance method Protected Method Creates the next valid record id 20101111
8 DELETE_ALL_RECORDS Instance method Protected Method Deletes all records 20101111
9 DELETE_RECORD Instance method Protected Method Deletes the record at the specified index 20101111
10 DISPATCH_EVENT Instance method Protected Method Dispatches a received event 20101111
11 GENERATE_RANDOM_INDEX Instance method Protected Method Generates a random index within the current table bounds 20101122
12 INSERT_RECORD Instance method Protected Method Inserts a record at the specified index 20101111
13 POPULATE_DATA_TABLE Instance method Private Method Populates the data table with predefined test data 20101111
14 PROCESS_KEY_CHANGE_LOG Instance method Protected Method Processes the current key change log collected in FLUSH 20110502
15 REFRESH_RECORDS Instance method Protected Method Refreshes (resets) the record set to the original state 20101111
Events
Class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YST_KEY_CHANGE_LOG Protected See coding The type for a sorted table of key change log entries 20110502 yst_key_change_log type sorted table of ys_key_change_log with unique key index
2 YS_KEY_CHANGE_LOG Protected See coding The structure type of a key change log entry 20110502 begin of ys_key_change_log, index type sytabix, id type y_id, end of ys_key_change_log
3 YS_PERSON Protected See coding The structure type of a person 20101111 begin of ys_person, id type y_id, first_name type string, last_name type string, date_of_birth type d, place_of_birth type string, gender type y_gender, gender_image type string, image_url type string, gender_tooltip type string, end of ys_person
4 YT_PERSON Protected See coding The type for a table of persons 20101111 yt_person type standard table of ys_person with non-unique key id
5 Y_GENDER Protected See coding The type of a person's gender 20101111 y_gender(1) type c
6 Y_ID Protected Type reference (TYPE) I The type of a person's is 20101111
Method Signatures

Method ALLOCATE_NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the allocate new id operation 20101126
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index of the record to allocate a new id to 20101111

Method ALLOCATE_NEW_ID on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method APPEND_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the append operation 20101126
2 Importing IV_CREATE_RECORD_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' to create a record id 20101111

Method APPEND_RECORD on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no parameter.
Method CONSTRUCTOR on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method CREATE_DEFAULT_RECORD Signature

Method CREATE_DEFAULT_RECORD on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no parameter.
Method CREATE_DEFAULT_RECORD on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method CREATE_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_SALV_ITAB_CHANGE_LOG Change log for internal tables 20101111

Method CREATE_EDITOR on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method CREATE_NEXT_RECORD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) Y_ID The next valid ID 20101111

Method CREATE_NEXT_RECORD_ID on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method DELETE_ALL_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the delete all operation 20101126

Method DELETE_ALL_RECORDS on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method DELETE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the delete operation 20101126
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX The index of the record to delete 20101111

Method DELETE_RECORD on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method DISPATCH_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_EDITOR Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_CHANGE_LOG Change log for internal tables 20101111
2 Changing CT_DND_ATTRIBUTES Call by reference Type reference (TYPE) FPMGB_T_DND_DEFINITION The Drag and Drop attribute definition 20110309
3 Changing CT_SELECTION Call by reference Type reference (TYPE) RSTABIXTAB The selection indexes 20101111
4 Changing CV_LEAD_SELECTION_INDEX Call by reference Type reference (TYPE) SYTABIX The lead selection index 20101111
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages to be raised 20101124
6 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'X' if the data has been changed 20101111
7 Exporting EV_DND_ATTR_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'X' if the DnD attributes have been changed 20110309
8 Exporting EV_LEAD_SELECTION_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'x' if the lead selection has been changed 20101111
9 Exporting EV_SELECTION_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 'X' if the selection has been changed 20101111
10 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT The event to dispatch 20101111
11 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) ABAP_BOOL 'X' if the event has been raised by the own UI 20110309

Method DISPATCH_EVENT on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method GENERATE_RANDOM_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) SYTABIX The generated random index 20101122

Method GENERATE_RANDOM_INDEX on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method INSERT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the insert operation 20101126
2 Importing IV_CREATE_RECORD_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X' to create a record id 20101111
3 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX The index after which the record is to be inserted 20101111
4 Importing IV_RANDOM_SOURCE_INDEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' to insert the record at a random index in the source 20101122

Method INSERT_RECORD on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method POPULATE_DATA_TABLE Signature

Method POPULATE_DATA_TABLE on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no parameter.
Method POPULATE_DATA_TABLE on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method PROCESS_KEY_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 'X' if the data has been changed 20110502

Method PROCESS_KEY_CHANGE_LOG on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.

Method REFRESH_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES The messages raised by the refresh operation 20101126

Method REFRESH_RECORDS on class CL_FPM_TEST_LIST_ATS_EDIT_CMP has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703