SAP ABAP Class CL_CMS_ALV_TREE_FILTER (Filter service for nodes of Tree Control)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CMS (Application Component) Collateral Management System
     CMS_COMMON (Package) Tools & Common Interfaces used by CMS
Properties
Class CL_CMS_ALV_TREE_FILTER  
Short Description Filter service for nodes of Tree Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMS_COMMON   Tools & Common Interfaces used by CMS 
Created 20040916   SAP 
Last change 20041209   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)
Interfaces
Class CL_CMS_ALV_TREE_FILTER has no interface implemented.
Friends
Class CL_CMS_ALV_TREE_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_REPID Instance attribute Public Type reference (TYPE) REPID ABAP Program Name 20040916
2 G_STR_FILTER_KEY_FIELD Instance attribute Private Type reference (TYPE) LVC_S_FCAT Key field for the tree filter 20041103
3 G_TAB_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Data Table (having key and F4 HELP field values) 20040916
4 G_TAB_F4_HELP_FIELDS Instance attribute Public Type reference (TYPE) LVC_T_FCAT Fields for the F4 HELP 20041103
5 G_TAB_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041103
6 G_TAB_FIELD_SEQUENCE Instance attribute Public Type reference (TYPE) CMS_TAB_TREE_FILTER_FIELD_SEQ Sequence of fields to be used for the F4 of tree filter 20041015
7 G_TAB_FILTER Instance attribute Public Type reference (TYPE) KKBLO_T_FILTER ALV control: Table of filter conditions 20040916
8 G_TAB_FILTERED_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Holds filtered Data 20041012
9 G_TAB_ORI_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Holds copy of Data Values 20041011
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041011
2 GET_FILTERED_DATA Instance method Public Method Get the copy of filtered data stored in the instance 20041012
3 MANAGE_LAYOUT Instance method Public Method Allows to set or reset default status of the layout 20040916
4 SAVE_LAYOUT Instance method Public Method Saves layout along with filter 20040916
5 SELECT_LAYOUT Instance method Public Method Allows selection of an already defined layout 20040916
6 SET_FILTER Instance method Public Method Sets the filter applied to the nodes of the tree view 20040916
7 SET_FILTER_PVT Instance method Private Method Sets the filter internally in non dialog mode 20040916
Events
Class CL_CMS_ALV_TREE_FILTER has no event.
Types
Class CL_CMS_ALV_TREE_FILTER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPID Value transfer Type reference (TYPE) REPID ABAP-Programmname 20041011
2 Importing IM_STR_FILTER_KEY_FIELD Value transfer Type reference (TYPE) LVC_S_FCAT Schlüsselfeld für Strukturfilter 20041103
3 Importing IM_TAB_DATA Call by reference Object reference (TYPE REF TO) DATA Ref to Data Table (having key and F4 HELP field values) 20041011
4 Importing IM_TAB_F4_HELP_FIELDS Value transfer Type reference (TYPE) LVC_T_FCAT Felder für F4-Hilfe 20041103
# Exception Resumable Description Created on
1 EMPTY_PARAMETER Raised if one of the parameters for the Constructor is empty 20041018
2 VALUES_FOR_F4_TOO_LONG Raised if total length of values for F4 is > 225. 20041018

Method GET_FILTERED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Value transfer Type reference (TYPE) STANDARD TABLE 20041012

Method GET_FILTERED_DATA on class CL_CMS_ALV_TREE_FILTER has no exception.

Method MANAGE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPID Call by reference Type reference (TYPE) REPID ABAP-Programmname 20040921

Method MANAGE_LAYOUT on class CL_CMS_ALV_TREE_FILTER has no exception.

Method SAVE_LAYOUT Signature

Method SAVE_LAYOUT on class CL_CMS_ALV_TREE_FILTER has no parameter.
Method SAVE_LAYOUT on class CL_CMS_ALV_TREE_FILTER has no exception.

Method SELECT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NO_CHANGE Call by reference Type reference (TYPE) CHAR01 Textfeldlänge 1 20041006

Method SELECT_LAYOUT on class CL_CMS_ALV_TREE_FILTER has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NO_CHANGE Call by reference Type reference (TYPE) CHAR01 Textfeldlänge 1 20041006

Method SET_FILTER on class CL_CMS_ALV_TREE_FILTER has no exception.

Method SET_FILTER_PVT Signature

Method SET_FILTER_PVT on class CL_CMS_ALV_TREE_FILTER has no parameter.
Method SET_FILTER_PVT on class CL_CMS_ALV_TREE_FILTER has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 600