SAP ABAP Class CL_TABLE_VIEW_MM (View for Table Control Items)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEREQ (Package) Purchasing: Purchase Requisition
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MODEL_VIEW_MM Model View 00000000
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MULTIPLE_MODEL_HOLDER_MM Container as Model Holder 19991215
Properties
Class CL_TABLE_VIEW_MM  
Short Description View for Table Control Items    
Super Class CL_MODEL_VIEW_MM Model View 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEREQ   Purchasing: Purchase Requisition 
Created 19990127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CXTAB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MULTIPLE_MODEL_HOLDER_MM Container as Model Holder 19991215
Friends
Class CL_TABLE_VIEW_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_ITEMS Instance attribute Protected Type reference (TYPE) MMPUR_MODELS Items (Unfiltered) 19990210
2 BLOCK_BEGIN Instance attribute Private Type reference (TYPE) SY-TABIX Start of Block 19990127
3 CURSOR_LINE Instance attribute Protected Type reference (TYPE) SY-TABIX Line on Which Cursor Is Positioned 19990127
4 DETAIL_LINE Instance attribute Protected Type reference (TYPE) SY-TABIX Detail Line 19990215
5 FCODE_PREFIX Instance attribute Protected Type reference (TYPE) STRING40 Prefix for FCodes 19990225
6 FILTER_DESCRIPTION Instance attribute Protected Type reference (TYPE) LVC_T_FILT Filter Description 19990210
7 FORMER_SELECTION Instance attribute Protected Type reference (TYPE) MMPUR_MODELS Further Selection 19990127
8 ITEMS Instance attribute Protected Type reference (TYPE) MMPUR_MODELS Items 19990127
9 ITEMS_IND Instance attribute Protected Type reference (TYPE) SY-TABIX Counter 19990127
10 ITEM_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_CONTROLLER_MM Special Controller 19990127
11 LAST_FILTER_DESCRIPTION Instance attribute Protected Type reference (TYPE) LVC_T_FILT Filter Description 19990423
12 LINES Instance attribute Protected Type reference (TYPE) SY-TABIX Number of Loop Lines 19990127
13 MAX_ITEMS Instance attribute Protected Type reference (TYPE) SY-TABIX Number of Items for Table Control 19990127
14 MY_CURRENT_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_MODEL_MM Current Model 19991230
15 MY_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_MESSAGE_HANDLER_MM Message Handler 19990330
16 SELECTION Instance attribute Protected Type reference (TYPE) MMPUR_MODELS Selected Items 19990127
17 SELECTION_CHANGED Instance attribute Protected Type reference (TYPE) T_BOOL Selection Changed 19990128
18 SEL_EMPTY Instance attribute Protected Type reference (TYPE) MMPUR_BOOL Nothing Selected 19990127
19 SORT_DESCRIPTION Instance attribute Protected Type reference (TYPE) LVC_T_SORT Definition of Sort 19990430
20 TC_DYNPRO_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Pointer to Screen Structure 19990127
21 TC_STRUCTURE Instance attribute Protected Object reference (TYPE REF TO) DATA Pointer to Table Control Structure 19990127
22 TC_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA Pointer to Table Control Table 19990127
23 TOP_LINE Instance attribute Protected Type reference (TYPE) SY-TABIX 1 First Line of TC (in Table Items) 19990209
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER Instance method Protected Method Use Filter 19990209
2 APPLY_SORT Instance method Protected Method Apply Sort 19990430
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990127
4 EDIT_FILTER Instance method Public Method Create/Change Filter 19990210
5 EDIT_SORT Instance method Protected Method Define Sort Order 19990430
6 FIRST_PAGE Instance method Public Method First Page 19990127
7 GENERIC_TABLE_VIEW_FUNCTIONS Instance method Protected Method Generic Functions of Table View 19990225
8 GET_CURRENT_ITEM Instance method Public Method Selected or Invoked Object 19990128
9 GET_DEFAULT_CURSOR Instance method Private Method Get Cursor from Framework 19990322
10 GET_ITEMS Instance method Public Method Return all Items 19990212
11 GET_SELECTED_COLUMNS Instance method Public Method Determine Selected Columns 19990210
12 GET_SELECTION Instance method Public Method Which Items Were Selected 19990127
13 GET_TABLE_TO_FILTER Instance method Protected Method Returns Reference to the Tables to Be Filtered 19990209
14 ITEM_INPUT Instance method Protected Method Processes a Line of the Table Control (Input) 19990127
15 ITEM_OUTPUT Instance method Protected Method Processes a Line of the Table Control (Output) 19990127
16 LAST_PAGE Instance method Public Method Last Page 19990127
17 MESSAGE_INDICATOR_TC_LINE Instance method Private Method Indicator for Messages 19990309
18 MODIFY_SCREEN_TC_LINE Instance method Public Method Modify Screen 19990215
19 NEXT Instance method Public Method Position Next Model 19991215
20 PAGE_DOWN Instance method Public Method Page Down 19990127
21 PAGE_UP Instance method Public Method Page Up 19990127
22 PAI_TC_LINE Instance method Protected Method Loop Processing to PAI of Table Control 19990127
23 PBO_TC_LINE Instance method Public Method Loop Processing to PBO of Table Control 19990127
24 PREVIOUS Instance method Public Method Position Previous Model 19991215
25 PROCESS_SELECTION Instance method Public Method Process Selection 19990127
26 SCROLL_TO_ITEM Instance method Public Method Scroll to a Certain Model 19990211
27 SELECT_ALL Instance method Public Method Select All Items 19990127
28 SELECT_BLOCK Instance method Public Method Select Block 19990127
29 SELECT_DETAIL Instance method Public Method Detailed Command Carried Out 19990210
30 SELECT_ITEMS Instance method Public Method Set Selected Objects 19990127
31 SET_DEFAULT_CURSOR Instance method Private Method Set Cursor/Framework 19990322
32 SET_ITEM_CONTROLLER Instance method Public Method Change Special Controller 19990127
33 SET_TABLES Instance method Public Method Set Pointer to Tables 19990127
34 SHOW_MESSAGES Instance method Private Method Show Messages 19990311
35 UPDATE_SELECTION Instance method Private Method Adjust Selected Quantity to Existing Items 19990218
Events
# Event Type Visibility Description Created on
1 DETAIL_SELECTED Instance Event
(0)
Public
(2)
Detail Selected 19990210
Types
Class CL_TABLE_VIEW_MM has no local type.
Method Signatures

Method APPLY_FILTER Signature

Method APPLY_FILTER on class CL_TABLE_VIEW_MM has no parameter.
Method APPLY_FILTER on class CL_TABLE_VIEW_MM has no exception.

Method APPLY_SORT Signature

Method APPLY_SORT on class CL_TABLE_VIEW_MM has no parameter.
Method APPLY_SORT on class CL_TABLE_VIEW_MM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNPRO Call by reference Type reference (TYPE) SY-DYNNR Dynpro 19990127
2 Importing IM_PRIORITY Call by reference Type reference (TYPE) I Priorität für Konsolidierung 19990202
3 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID Programm 19990127
4 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME DDIC-Struktur 19990202

Method CONSTRUCTOR on class CL_TABLE_VIEW_MM has no exception.

Method EDIT_FILTER Signature

Method EDIT_FILTER on class CL_TABLE_VIEW_MM has no parameter.
Method EDIT_FILTER on class CL_TABLE_VIEW_MM has no exception.

Method EDIT_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIRECTION Call by reference Type reference (TYPE) C (U)p/(D)own 19990430

Method EDIT_SORT on class CL_TABLE_VIEW_MM has no exception.

Method FIRST_PAGE Signature

Method FIRST_PAGE on class CL_TABLE_VIEW_MM has no parameter.
Method FIRST_PAGE on class CL_TABLE_VIEW_MM has no exception.

Method GENERIC_TABLE_VIEW_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FCODE Call by reference Type reference (TYPE) SY-UCOMM Fcode 19990225

Method GENERIC_TABLE_VIEW_FUNCTIONS on class CL_TABLE_VIEW_MM has no exception.

Method GET_CURRENT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODEL Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Objekt 19990128
# Exception Resumable Description Created on
1 NO_OBJECT_FOUND Kein Objekt selektiert oder positioniert 19990128

Method GET_DEFAULT_CURSOR Signature

Method GET_DEFAULT_CURSOR on class CL_TABLE_VIEW_MM has no parameter.
Method GET_DEFAULT_CURSOR on class CL_TABLE_VIEW_MM has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODELS Call by reference Type reference (TYPE) MMPUR_MODELS Items 19990212

Method GET_ITEMS on class CL_TABLE_VIEW_MM has no exception.

Method GET_SELECTED_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ROW_COL_TABLE Call by reference Type reference (TYPE) LVC_T_COL Spalten 19990210
2 Importing IM_FOR_SORT Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Verwendungszweck Sortierung 20010912

Method GET_SELECTED_COLUMNS on class CL_TABLE_VIEW_MM has no exception.

Method GET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODELS Call by reference Type reference (TYPE) MMPUR_MODELS Tabelle von Models 19990127

Method GET_SELECTION on class CL_TABLE_VIEW_MM has no exception.

Method GET_TABLE_TO_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TABLE Call by reference Object reference (TYPE REF TO) DATA Zeiger auf Tabelle, die gefiltert werden soll 19990209
2 Exporting EX_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog 19990209
3 Importing IM_FOR_SORT Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Verwendungszweck Sortierung 20010912

Method GET_TABLE_TO_FILTER on class CL_TABLE_VIEW_MM has no exception.

Method ITEM_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Item 19990127

Method ITEM_INPUT on class CL_TABLE_VIEW_MM has no exception.

Method ITEM_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Item 19990127

Method ITEM_OUTPUT on class CL_TABLE_VIEW_MM has no exception.

Method LAST_PAGE Signature

Method LAST_PAGE on class CL_TABLE_VIEW_MM has no parameter.
Method LAST_PAGE on class CL_TABLE_VIEW_MM has no exception.

Method MESSAGE_INDICATOR_TC_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE_OBJ Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 19990309

Method MESSAGE_INDICATOR_TC_LINE on class CL_TABLE_VIEW_MM has no exception.

Method MODIFY_SCREEN_TC_LINE Signature

Method MODIFY_SCREEN_TC_LINE on class CL_TABLE_VIEW_MM has no parameter.
Method MODIFY_SCREEN_TC_LINE on class CL_TABLE_VIEW_MM has no exception.

Method NEXT Signature

Method NEXT on class CL_TABLE_VIEW_MM has no parameter.
Method NEXT on class CL_TABLE_VIEW_MM has no exception.

Method PAGE_DOWN Signature

Method PAGE_DOWN on class CL_TABLE_VIEW_MM has no parameter.
Method PAGE_DOWN on class CL_TABLE_VIEW_MM has no exception.

Method PAGE_UP Signature

Method PAGE_UP on class CL_TABLE_VIEW_MM has no parameter.
Method PAGE_UP on class CL_TABLE_VIEW_MM has no exception.

Method PAI_TC_LINE Signature

Method PAI_TC_LINE on class CL_TABLE_VIEW_MM has no parameter.
Method PAI_TC_LINE on class CL_TABLE_VIEW_MM has no exception.

Method PBO_TC_LINE Signature

Method PBO_TC_LINE on class CL_TABLE_VIEW_MM has no parameter.
Method PBO_TC_LINE on class CL_TABLE_VIEW_MM has no exception.

Method PREVIOUS Signature

Method PREVIOUS on class CL_TABLE_VIEW_MM has no parameter.
Method PREVIOUS on class CL_TABLE_VIEW_MM has no exception.

Method PROCESS_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELECTED Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Selektierte Items 19990127
2 Importing IM_SELECTED Call by reference Object reference (TYPE REF TO) IF_SUBJECT_MM Selektierte Items 19990127

Method PROCESS_SELECTION on class CL_TABLE_VIEW_MM has no exception.

Method SCROLL_TO_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITEM Call by reference Object reference (TYPE REF TO) IF_MODEL_MM Item 19990211
# Exception Resumable Description Created on
1 NOT_FOUND Item nicht im Table View vorhanden 19990211

Method SELECT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESELECT Call by reference Type reference (TYPE) T_BOOL Deselktieren 19990127

Method SELECT_ALL on class CL_TABLE_VIEW_MM has no exception.

Method SELECT_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESELECT Call by reference Type reference (TYPE) T_BOOL Deselktieren 19990127

Method SELECT_BLOCK on class CL_TABLE_VIEW_MM has no exception.

Method SELECT_DETAIL Signature

Method SELECT_DETAIL on class CL_TABLE_VIEW_MM has no parameter.
Method SELECT_DETAIL on class CL_TABLE_VIEW_MM has no exception.

Method SELECT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLOCK_END Call by reference Type reference (TYPE) SY-TABIX 0 Blockende 19990127
2 Importing IM_DESELECT Call by reference Type reference (TYPE) T_BOOL Deselktieren 19990127
3 Importing IM_INDEX Call by reference Type reference (TYPE) SY-TABIX 0 Blockanfang / Index in Tab. Items 19990127
4 Importing IM_MODEL Call by reference Object reference (TYPE REF TO) IF_MODEL_MM ein bestimmtes Model selektieren 19990127
# Exception Resumable Description Created on
1 FAILED Fehler 19990127
2 ITEM_NOT_FOUND Objekt nicht vorhanden 19990127

Method SET_DEFAULT_CURSOR Signature

Method SET_DEFAULT_CURSOR on class CL_TABLE_VIEW_MM has no parameter.
Method SET_DEFAULT_CURSOR on class CL_TABLE_VIEW_MM has no exception.

Method SET_ITEM_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONT Call by reference Object reference (TYPE REF TO) CL_CONTROLLER_MM Spezeiller Controller 19990127

Method SET_ITEM_CONTROLLER on class CL_TABLE_VIEW_MM has no exception.

Method SET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DYNPRO_DATA Call by reference Type reference (TYPE) ANY a 19990127
2 Changing CH_TC_STRUCTURE Call by reference Type reference (TYPE) ANY a 19990127
3 Changing CH_TC_TABLE Call by reference Type reference (TYPE) TABLE tabelle des Table Controls 19990127
4 Importing IM_FCODE_PREFIX Call by reference Type reference (TYPE) C Prefix für Fcodes 19990225
# Exception Resumable Description Created on
1 FAILED Fehler 19990127

Method SHOW_MESSAGES Signature

Method SHOW_MESSAGES on class CL_TABLE_VIEW_MM has no parameter.
Method SHOW_MESSAGES on class CL_TABLE_VIEW_MM has no exception.

Method UPDATE_SELECTION Signature

Method UPDATE_SELECTION on class CL_TABLE_VIEW_MM has no parameter.
Method UPDATE_SELECTION on class CL_TABLE_VIEW_MM has no exception.
Event Signatures

Event DETAIL_SELECTED Signature
Event DETAIL_SELECTED on class CL_TABLE_VIEW_MM has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in