SAP ABAP Class CL_MYOBJECTS_LIST_VIEW (My Objects as a List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-GOS (Application Component) Generic Object Services
     SGOH (Package) MyObjects
Properties
Class CL_MYOBJECTS_LIST_VIEW  
Short Description My Objects as a List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGOH   MyObjects 
Created 20000607   SAP 
Last change 20001020   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SMYO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MYOBJECTS_LIST_VIEW has no interface implemented.
Friends
Class CL_MYOBJECTS_LIST_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_UC_PICK Constant Public Type reference (TYPE) SYUCOMM '%SGOH_PICK' Screens, Function Code Triggered by PAI 20000627
2 C_UC_SAVE Constant Public Type reference (TYPE) SYUCOMM '%SGOH_SAVE' Screens, Function Code Triggered by PAI 20000703
3 GD_OUTTAB Instance attribute Private Object reference (TYPE REF TO) DATA Output Table 20000609
4 GO_CTMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000630
5 GO_GOS_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20000630
6 GT_DELETED_ROWS Instance attribute Private Type reference (TYPE) SGO_T_GUID Deleted Rows 20000626
7 GT_OBJECTS Instance attribute Private Type reference (TYPE) LSGO_T_OBJ Objects Read 20000626
8 G_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20000607
9 G_EXTENSION Instance attribute Private Object reference (TYPE REF TO) IF_MYOBJECTS_EXT Enhancement to MyObjects List 20000607
10 G_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_MYOBJECTS_MODEL Interface for Data Collection 20000607
11 G_OWN_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical System 20000619
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCAT Instance method Private Method Create Field Catalog 20000609
2 CHECK_OUTTAB Instance method Private Method Check Output Table 20000703
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000607
4 CONVERT_DB_TO_DISP Instance method Private Method Convert to Display Structure 20000705
5 DISPATCH_USER_COMMAND Instance method Private Method Process OK Code 20000627
6 DISPLAY Instance method Public Method Display 20000607
7 DISPLAY_OBJECT Instance method Private Method Display Object 20000627
8 GET_BORIDENT_FROM_ROW Instance method Private Method Get Borident of Row 20000630
9 GET_EXCLUDED_FUNC Instance method Private Method Get Functions to Be Hidden 20000621
10 GET_LAYOUT Instance method Private Method Determine Layout for ALV 20000621
11 ON_CONTEXT_MENU Instance method Private Event handling method Context Menu 20000630
12 ON_DATA_CHANGED Instance method Private Event handling method Data in Grid Has Been Changed 20000609
13 ON_DOUBLECLICK Instance method Private Event handling method Double-Click on Row 20000619
14 ON_TOOLBAR_REQUESTED Instance method Private Event handling method Build Toolbar Interactively 20000626
15 ON_USER_COMMAND Instance method Private Event handling method User Command 20000627
16 SAVE Instance method Private Method Save 20000703
17 SET_SELECTED_ROWS Instance method Public Method Set Selected Rows 20000829
Events
Class CL_MYOBJECTS_LIST_VIEW has no event.
Types
Class CL_MYOBJECTS_LIST_VIEW has no local type.
Method Signatures

Method BUILD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_NODE Call by reference Type reference (TYPE) SMYO_NODE Name der Mappe für meine Objekte (Schlüssel) 20000609
2 Importing IM_FILTER_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20000609
3 Returning RE_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000609

Method BUILD_FIELDCAT on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method CHECK_OUTTAB Signature

Method CHECK_OUTTAB on class CL_MYOBJECTS_LIST_VIEW has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Die Struktur 'SHOH_S_OBJ' existiert nicht 20000703
2 OUTTAB_ERROR Die Referenz auf die Tabelle ist nicht in Ordnung 20000703

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTENSION Call by reference Object reference (TYPE REF TO) IF_MYOBJECTS_EXT Erweiterung zur MyObjects Liste 20000607
2 Importing IM_MODEL Call by reference Object reference (TYPE REF TO) IF_MYOBJECTS_MODEL Interface zur Datenbeschaffung 20000607
3 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000607
4 Importing IM_UNAME Call by reference Type reference (TYPE) UNAME SY-UNAME Benutzername 20000607
# Exception Resumable Description Created on
1 ERROR_CNTL_CREATE Fehler beim Erzeugen des Controls 20000607
2 ERROR_CNTL_INIT Fehler beim Initialisieren des Controls 20000607
3 ERROR_CNTL_LINK Fehler beim Linken des Controls 20000607
4 ERROR_CNTL_OTHERS Fehler beim Erzeugen des Controls ALV 20000607
5 ERROR_DP_CREATE Fehler beim Erzeugen des DataProvider Control 20000607

Method CONVERT_DB_TO_DISP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_NODE Call by reference Type reference (TYPE) SMYO_NODE Name der Mappe für meine Objekte (Schlüssel) 20000705
2 Importing IM_FILTER_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20000705
3 Importing IT_DB Call by reference Type reference (TYPE) SGO_T_TRE Tabellentyp zu SMYOTREE 20000705
4 Returning RT_DISP Value transfer Type reference (TYPE) SGOH_T_OBJ Tabelle für MyObjects ListView 20000705

Method CONVERT_DB_TO_DISP on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method DISPATCH_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) LVC_INDEX Natürliche Zahl 20000627
2 Importing IM_UCOMM Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000627

Method DISPATCH_USER_COMMAND on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_NODE Call by reference Type reference (TYPE) SMYO_NODE Name der Mappe für meine Objekte (Schlüssel) 20000607
2 Importing IM_FILTER_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20000607
# Exception Resumable Description Created on
1 DB_ERROR DB-Fehler beim Lesen 20000615
2 FILTER_NODE_NOT_EXIST Der Benutzer hat den Knoten nicht 20000615
3 NODE_DEFINITION_NOT_EXIST Es gibt diesen Knoten nicht 20000615
4 OBJECTTYPE_NOT_ALLOWED Dieser Knoten erlaubt den Objektyp nicht 20000615
5 OUTTAB_ERROR ExtensionInterface hat ungültige Tabelle geliefert 20000609
6 PERSONALISATION_ERROR Fehler beim Zugriff auf Personalisierungsdaten 20000615

Method DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW_ID Call by reference Type reference (TYPE) LVC_INDEX Zeile 20000627

Method DISPLAY_OBJECT on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method GET_BORIDENT_FROM_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROW Call by reference Type reference (TYPE) LVC_INDEX Zeilennummer 20000630
2 Returning RE_BORIDENT Value transfer Type reference (TYPE) BORIDENT Object Relationship Service : BOR Objektidentifier 20000630

Method GET_BORIDENT_FROM_ROW on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method GET_EXCLUDED_FUNC Signature

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

Method GET_EXCLUDED_FUNC on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20000621

Method GET_LAYOUT on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method ON_CONTEXT_MENU Signature

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

Method ON_CONTEXT_MENU on class CL_MYOBJECTS_LIST_VIEW 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 Type reference (TYPE) 20000609

Method ON_DATA_CHANGED on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method ON_DOUBLECLICK Signature

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

Method ON_DOUBLECLICK on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method ON_TOOLBAR_REQUESTED Signature

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

Method ON_TOOLBAR_REQUESTED on class CL_MYOBJECTS_LIST_VIEW 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 Type reference (TYPE) 20000627

Method ON_USER_COMMAND on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method SAVE Signature

Method SAVE on class CL_MYOBJECTS_LIST_VIEW has no parameter.
Method SAVE on class CL_MYOBJECTS_LIST_VIEW has no exception.

Method SET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW_NO Call by reference Type reference (TYPE) LVC_T_ROID Zuordnung Zeilennummer zu Zeilen-ID 20000829

Method SET_SELECTED_ROWS on class CL_MYOBJECTS_LIST_VIEW has no exception.
History
Last changed by/on SAP  20001020 
SAP Release Created in 46D