SAP ABAP Class CL_INVENTORY_ALV_TREE (Class for Representation of PI Documents as Tree)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       MB (Package) Application development R/3 inventory management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_INVENTORY_ALV Superclass for ALV Representation in Display of PI Documents 20090403
Properties
Class CL_INVENTORY_ALV_TREE  
Short Description Class for Representation of PI Documents as Tree    
Super Class CL_INVENTORY_ALV Superclass for ALV Representation in Display of PI Documents 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MB   Application development R/3 inventory management 
Created 20090403   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 KKBLO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_INVENTORY_ALV_TREE has no interface implemented.
Friends
Class CL_INVENTORY_ALV_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_COLUMNS Instance attribute Private Object reference (TYPE REF TO) CL_SALV_COLUMNS All Columns of Tree 20090422
2 GR_NODES Instance attribute Private Object reference (TYPE REF TO) CL_SALV_NODES All Node Objects of Tree Structure 20090415
3 GR_TREE Instance attribute Public Object reference (TYPE REF TO) CL_SALV_TREE Basis Class for Tree Structure 20090415
4 GS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20110301
5 GT_FIELDCAT Instance attribute Public Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20090424
6 SREF_ALV_TREE Static Attribute Private Object reference (TYPE REF TO) CL_INVENTORY_ALV_TREE Contains Current ALV Reference 20090413
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor to Create an ALV Tree 20090403
2 EXPORT_TABLE Instance method Public Method Method of Setting Up ALV Table for Export to Excel/Text 20090422
3 GET_ALL_CHILDREN Instance method Public Method Returns All Selected Lines (Checkbox Selected) 20090423
4 GET_INSTANCE Static method Public Method Delivers the ALV Reference 20090413
5 GET_OUTTAB_TABLE Instance method Public Method Returns the Outputted Table (Displayed Columns Only) 20090427
6 GET_SELECTED_NODES Instance method Public Method Returns All Selected Lines (Checkbox Selected) 20090415
7 GET_VARIANT Instance method Private Method Returns the Saved External Variant 20110301
8 PERFORM_ABC_ANALYSIS Instance method Public Method Performs ABC Analysis 20090427
9 SET_VARIANT Instance method Private Method Sets the Returned External Variant 20110301
10 SHOW_DETAIL Instance method Public Method Method of Setting Up and Displaying Detail View 20090413
11 TABLE_EVENT_HANDLER_REG Instance method Private Method Generates and Registers an Event Handler for the ALV Table 20110304
12 TRANSFORM_COLUMN_SETTINGS Instance method Private Method Transfers Settings for ALV Tree and ALV Table 20110303
13 TRANSFORM_COLUMN_SETTINGS_XXL Instance method Private Method Transfers Settings for the ALV Tree to the XXL Field Catalog 20110303
Events
Class CL_INVENTORY_ALV_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_OUTTAB Public See coding 20090421 BEGIN OF GTY_OUTTAB. INCLUDE TYPE inv_iseg. TYPES END OF GTY_OUTTAB
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT enthält die Daten zur extern vorgegebenen Variante 20110301
2 Importing IT_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20090408
3 Importing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE 20090403
4 Importing IT_SORTBY Call by reference Type reference (TYPE) SALV_T_COLUMN Spalten einer ALV Liste 20090423
5 Importing IV_GROUP_BY_FIELD Call by reference Type reference (TYPE) STRING 20090403
# Exception Resumable Description Created on
1 CX_SALV_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090403
2 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20090403
3 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090403
4 CX_SY_REF_IS_INITIAL System-Exception bei ASSIGN 20090409

Method EXPORT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSACTION Call by reference Type reference (TYPE) STRING 20090427
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20090424
2 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090424

Method GET_ALL_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_CHILDREN Call by reference Type reference (TYPE) SALV_T_NODES Schlüssel - Knotenpaare 20090423
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20090423

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_ALV_TREE Call by reference Object reference (TYPE REF TO) CL_INVENTORY_ALV_TREE Klasse für Darstellung der Inventurbelege als Baum 20090413

Method GET_INSTANCE on class CL_INVENTORY_ALV_TREE has no exception.

Method GET_OUTTAB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) KKBLO_T_FIELDCAT 20090427
2 Exporting ET_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE Spalten einer ALV Liste 20090427
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090428

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECKED_NODES Call by reference Type reference (TYPE) SALV_T_NODES Schlüssel - Knotenpaare 20090415
# Exception Resumable Description Created on
1 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20090415

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_VARIANT Value transfer Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20110301

Method GET_VARIANT on class CL_INVENTORY_ALV_TREE has no exception.

Method PERFORM_ABC_ANALYSIS Signature

Method PERFORM_ABC_ANALYSIS on class CL_INVENTORY_ALV_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090428

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20110301

Method SET_VARIANT on class CL_INVENTORY_ALV_TREE has no exception.

Method SHOW_DETAIL Signature

Method SHOW_DETAIL on class CL_INVENTORY_ALV_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_ERROR ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090417
2 CX_SALV_MSG ALV: Allg. Fehlerklasse mit Meldung 20090413
3 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20090414

Method TABLE_EVENT_HANDLER_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE Basisklasse für einfache Tabellen 20110304

Method TABLE_EVENT_HANDLER_REG on class CL_INVENTORY_ALV_TREE has no exception.

Method TRANSFORM_COLUMN_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) CL_SALV_TABLE Basisklasse für einfache Tabellen 20110303
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20110303

Method TRANSFORM_COLUMN_SETTINGS_XXL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FCAT Call by reference Type reference (TYPE) KKBLO_T_FIELDCAT 20110303
# Exception Resumable Description Created on
1 CX_SALV_NOT_FOUND ALV: Allg. Fehlerklasse (wird bei Syntaxprüfung geprüft) 20110303
History
Last changed by/on SAP  20110908 
SAP Release Created in 605