SAP ABAP Class CL_FPM_GUIBB_LIST_PAGING_UTIL (services for paging)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Properties
Class CL_FPM_GUIBB_LIST_PAGING_UTIL  
Short Description services for paging    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20080724   SAP 
Last change 20131127   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
Class CL_FPM_GUIBB_LIST_PAGING_UTIL has no interface implemented.
Friends
Class CL_FPM_GUIBB_LIST_PAGING_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FEEDER Instance attribute Public Object reference (TYPE REF TO) IF_FPM_GUIBB_LIST_PAGING relevant for paging only 20080724
2 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20080730
3 MO_FIRST_BUFFER Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_RANGE Web Dynpro: Interface for Context Nodes 20080724
4 MO_LINE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20080731
5 MT_CHANGE_LOG Instance attribute Private Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20080808
6 MT_FIELD_DESCR Instance attribute Public Type reference (TYPE) FPMGB_T_LISTFIELD_DESCR GUIBB List Field Description 20080819
7 MT_FIELD_USAGE Instance attribute Public Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20080819
8 MT_PAGE Instance attribute Public Object reference (TYPE REF TO) DATA 20080724
9 MT_SELECTED_FIELDS Instance attribute Private Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20081215
10 MV_ADJUST_ROW_COUNT_NECESSARY Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080731
11 MV_AMOUNT_ROWS_ABSOLUTE Instance attribute Private Type reference (TYPE) I 20080724
12 MV_FIRST_VISIBLE_ROW Instance attribute Private Type reference (TYPE) I 20081027
13 MV_OLD_LEAD_INDEX Instance attribute Private Type reference (TYPE) I 20080922
14 MV_ROWS_OF_FIRST_BUFFER Instance attribute Private Type reference (TYPE) I 20080728
15 MV_SEL_MODE Instance attribute Private Type reference (TYPE) FPMGB_SELECTION_MODE Selection mode of the GUIBB list 20100924
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ROW_COUNT Instance method Public Method 20080731
2 CATCH_CHANGES Instance method Private Method 20080808
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080724
4 GET_CHANGE_LOG Instance method Public Method 20080808
5 GET_LEAD_INDEX Instance method Public Method 20080811
6 GET_OLD_LEAD_INDEX Instance method Public Method 20080922
7 GET_PAGE Instance method Private Method 20080728
8 GET_SELECTED_LINES Instance method Public Method 20080811
9 INITIALIZE Instance method Public Method 20080724
10 LOAD_COMPLETE Instance method Public Method 20081119
11 ON_SCROLLING Instance method Public Method 20080728
12 RESET_SELECTED_LINES Instance method Public Method 20080811
13 SET_LEAD_INDEX Instance method Public Method 20080811
14 SET_SELECTED_FIELDS Instance method Public Method 20081215
15 SET_SELECTED_LINES Instance method Public Method 20080811
16 SUPPLY_RANGE Instance method Public Method 20100118
17 UPDATE_PROPERTIES Instance method Private Method 20090227
Events
Class CL_FPM_GUIBB_LIST_PAGING_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SECOND_BUFFER Private See coding 20080728 tt_second_buffer TYPE SORTED TABLE OF t_second_buffer WITH UNIQUE KEY index_abs
2 T_SECOND_BUFFER Private See coding 20080728 BEGIN OF t_second_buffer, page_id type i, index_abs TYPE i, is_valid TYPE boole_d, row TYPE REF TO data, END OF t_second_buffer
Method Signatures

Method ADJUST_ROW_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE Perforce change= / 20050916-083208 20080731

Method ADJUST_ROW_COUNT on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method CATCH_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESET Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100916

Method CATCH_CHANGES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FEEDER Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB_LIST_PAGING 20080730
2 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20080730
3 Importing IO_TABLE_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080730
4 Importing IV_BUFFERING_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081014
5 Importing IV_BUFFER_SIZE Call by reference Type reference (TYPE) I 20081014
6 Importing IV_VISIBLE_ROW_COUNT Call by reference Type reference (TYPE) I 20080730

Method CONSTRUCTOR on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method GET_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_LOG Value transfer Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20080808
2 Importing IV_RESET Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100916

Method GET_CHANGE_LOG on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method GET_LEAD_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LEAD_INDEX Value transfer Type reference (TYPE) I 20080811

Method GET_LEAD_INDEX on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method GET_OLD_LEAD_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OLD_LEAD_INDEX Value transfer Type reference (TYPE) I 20080922

Method GET_OLD_LEAD_INDEX on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method GET_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20080729
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100108
3 Importing IV_AMOUNT_ROWS Call by reference Type reference (TYPE) I 20080728
4 Importing IV_START_ABSOLUTE Call by reference Type reference (TYPE) I 20080728

Method GET_PAGE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method GET_SELECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20080811
2 Importing IV_SEL_MODE Call by reference Type reference (TYPE) FPMGB_SELECTION_MODE Selection mode of the GUIBB list 20100924

Method GET_SELECTED_LINES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no parameter.
Method INITIALIZE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method LOAD_COMPLETE Signature

Method LOAD_COMPLETE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no parameter.
Method LOAD_COMPLETE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method ON_SCROLLING Signature

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

Method ON_SCROLLING on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method RESET_SELECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESET_LEAD_SELECTION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080815

Method RESET_SELECTED_LINES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method SET_LEAD_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AFTER_SCROLLING Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080815
2 Importing IV_NEW_LEAD_INDEX Call by reference Type reference (TYPE) I 20080811

Method SET_LEAD_INDEX on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method SET_SELECTED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20081215

Method SET_SELECTED_FIELDS on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method SET_SELECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20080811

Method SET_SELECTED_LINES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method SUPPLY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_INDEX Call by reference Type reference (TYPE) I 20100118
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_RANGE API for Context Range Supply 20100118
3 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20100118
4 Importing TO_INDEX Call by reference Type reference (TYPE) I 20100118

Method SUPPLY_RANGE on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.

Method UPDATE_PROPERTIES Signature

Method UPDATE_PROPERTIES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no parameter.
Method UPDATE_PROPERTIES on class CL_FPM_GUIBB_LIST_PAGING_UTIL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 720