SAP ABAP Class CL_BTP_DL_TAGBROWSER (BTP Tag Browser)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Properties
Class CL_BTP_DL_TAGBROWSER  
Short Description BTP Tag Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20100310   SAP 
Last change 20141030    
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_BTP_DL_TAGBROWSER has no interface implemented.
Friends
Class CL_BTP_DL_TAGBROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_CLOUD_SIZE Constant Private Type reference (TYPE) INT4 20 Maximum number of tags in the cloud 20100311
2 PC_INDEX_SIZE Constant Private Type reference (TYPE) INT4 5 Maximum number of indices 20100311
3 PR_INDEX_SET Instance attribute Private Object reference (TYPE REF TO) LCL_IDXFILTER_SET 20100315
4 PT_INDEX_CLOUD Instance attribute Private Type reference (TYPE) BTP_DL_T_TAGBROWSER_INDEX 20100317
5 PT_PFOBJECTS Instance attribute Private Type reference (TYPE) BTP_DL_T_REF_PFOBJECT BTP References to Portfolio Objects 20100311
6 PT_SCENARIO Instance attribute Private Type reference (TYPE) BTP_DL_T_SCENARIO BTP List of Scenarios 20101228
7 PT_TAG_CLOUD Instance attribute Private See coding 20100315
8 PT_TAG_FILTER Instance attribute Private See coding 20100311
9 PV_IS_UPTODATE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100311
10 PV_SHOW_ITAP Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Show IT approaches 20110503
11 PV_SHOW_ROADMAP Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Show roadmaps 20110503
12 PV_SHOW_USEC Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Show use cases 20110503
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FILTER_INDEX Instance method Public Method Add an index range to the filer 20100311
2 ADD_FILTER_TAG Instance method Public Method Add a tag to the filter 20100311
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100310
4 GET_INDEX_CLOUD Instance method Public Method Get all index ranges in the index cloud 20100311
5 GET_PFOBJECTS Instance method Public Method Get all portfolio objects satisfying the filter condition 20100311
6 GET_TAG_CLOUD Instance method Public Method Get all tags to display in the tag cloud 20100311
7 REFRESH Instance method Public Method Refresh internal state, e.g. after creation of new tags 20100317
8 REMOVE_ALL_FILTERS Instance method Public Method Remove all selected index and tag filters 20100317
9 REMOVE_FILTER_INDEX Instance method Public Method Remove an index range from the filter 20100311
10 REMOVE_FILTER_TAG Instance method Public Method Remove a tag from the filter 20100311
11 SET_RESULT_TYPES Instance method Public Method Set the object types appearing in the result list 20110503
12 UPDATE_CLOUD_DATA Instance method Private Method Update internal object state 20100311
Events
Class CL_BTP_DL_TAGBROWSER has no event.
Types
Class CL_BTP_DL_TAGBROWSER has no local type.
Method Signatures

Method ADD_FILTER_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX Call by reference Type reference (TYPE) BTP_DL_S_TAGBROWSER_INDEX BTP Index range in Tag Browser with number of assignments 20100311

Method ADD_FILTER_INDEX on class CL_BTP_DL_TAGBROWSER has no exception.

Method ADD_FILTER_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TAG Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXTAG BTP Index Tag 20100311

Method ADD_FILTER_TAG on class CL_BTP_DL_TAGBROWSER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCENARIO Call by reference Type reference (TYPE) BTP_DL_T_SCENARIO BTP List of Scenarios 20101228

Method CONSTRUCTOR on class CL_BTP_DL_TAGBROWSER has no exception.

Method GET_INDEX_CLOUD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INDEX Value transfer Type reference (TYPE) BTP_DL_T_TAGBROWSER_INDEX BTP Index ranges in Tag Browser with number of assignments 20100311

Method GET_INDEX_CLOUD on class CL_BTP_DL_TAGBROWSER has no exception.

Method GET_PFOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PFOBJECT Value transfer Type reference (TYPE) BTP_DL_T_REF_PFOBJECT BTP References to Portfolio Objects 20100311

Method GET_PFOBJECTS on class CL_BTP_DL_TAGBROWSER has no exception.

Method GET_TAG_CLOUD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TAG Value transfer Type reference (TYPE) BTP_DL_T_TAGBROWSER_TAGS BTP Tags in Tag Browser with number of assignments 20100311

Method GET_TAG_CLOUD on class CL_BTP_DL_TAGBROWSER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_BTP_DL_TAGBROWSER has no parameter.
Method REFRESH on class CL_BTP_DL_TAGBROWSER has no exception.

Method REMOVE_ALL_FILTERS Signature

Method REMOVE_ALL_FILTERS on class CL_BTP_DL_TAGBROWSER has no parameter.
Method REMOVE_ALL_FILTERS on class CL_BTP_DL_TAGBROWSER has no exception.

Method REMOVE_FILTER_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INDEX Call by reference Type reference (TYPE) BTP_DL_S_TAGBROWSER_INDEX BTP Index range in Tag Browser with number of assignments 20100311

Method REMOVE_FILTER_INDEX on class CL_BTP_DL_TAGBROWSER has no exception.

Method REMOVE_FILTER_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TAG Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXTAG BTP Index Tag 20100311

Method REMOVE_FILTER_TAG on class CL_BTP_DL_TAGBROWSER has no exception.

Method SET_RESULT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHOW_ITAP Call by reference Type reference (TYPE) ABAP_BOOL Show IT approaches 20110503
2 Importing IV_SHOW_ROADMAP Call by reference Type reference (TYPE) ABAP_BOOL Show roadmaps 20110503
3 Importing IV_SHOW_USEC Call by reference Type reference (TYPE) ABAP_BOOL Show use cases 20110503

Method SET_RESULT_TYPES on class CL_BTP_DL_TAGBROWSER has no exception.

Method UPDATE_CLOUD_DATA Signature

Method UPDATE_CLOUD_DATA on class CL_BTP_DL_TAGBROWSER has no parameter.
Method UPDATE_CLOUD_DATA on class CL_BTP_DL_TAGBROWSER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700