SAP ABAP Class CL_THTMLB_TABCHAIN_SINGLETON (Tab Chain Definition Singleton)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Properties
Class CL_THTMLB_TABCHAIN_SINGLETON  
Short Description Tab Chain Definition Singleton    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20081110   SAP 
Last change 20110908   SAP 
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_THTMLB_TABCHAIN_SINGLETON has no interface implemented.
Friends
Class CL_THTMLB_TABCHAIN_SINGLETON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PERS_TYPE Constant Public Type reference (TYPE) CRM_THTMLB_PERS_TYPE 'TC' Personalization type. 20081117
2 REF_TC_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_THTMLB_TABCHAIN_SINGLETON Tab Chain Definition Singleton 20081110
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090331
2 CONSTRUCTOR Instance method Public Constructor 20081110
3 GET_CURRENT_USER_ROLE Instance method Public Method Gets the current role string. 20081117
4 GET_HASH_VALUE Instance method Public Method Creates a hash of any string 20081111
5 GET_INSTANCE Static method Public Method Returns an instance of this singleton class. 20081110
6 GET_TAB_CHAIN_DEFINITION Instance method Public Method Returns the tab chain definition for a specific view 20081110
7 GET_VA_CONTEXT_RECURSIVLY Instance method Public Method Returns a string of all the context id in the tree of views 20100630
8 GET_VIEW_AREA_CONTEXT_ID Instance method Public Method Gets the context id of current view area.Create if not avail 20081112
9 IS_CONTROLLER_IN_DISPLAY_MODE Instance method Public Method Ruturns true if the controller or any sub controller is 'DM' 20090408
10 IS_TAB_CHAIN_RENDERED Instance method Public Method Returns true if the tab chain button should be rendered. 20081129
11 SET_TAB_CHAIN_DEFINITION Instance method Public Method Sets the tab chain definition for a specified view 20081110
Events
Class CL_THTMLB_TABCHAIN_SINGLETON has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_CONTROLLER_TABLE Public See coding 20090331 LT_CONTROLLER_TABLE TYPE STANDARD TABLE OF REF TO CL_BSP_WD_VIEW_CONTROLLER
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_THTMLB_TABCHAIN_SINGLETON has no parameter.
Method CLASS_CONSTRUCTOR on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_THTMLB_TABCHAIN_SINGLETON has no parameter.
Method CONSTRUCTOR on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_CURRENT_USER_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROLE Value transfer Type reference (TYPE) STRING Role as string 20081117

Method GET_CURRENT_USER_ROLE on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_HASH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Value transfer Type reference (TYPE) STRING String to hash 20081111
2 Returning RV_HASH Value transfer Type reference (TYPE) STRING Hashed value. 20081111

Method GET_HASH_VALUE on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REF_TC_SINGLETON Value transfer Object reference (TYPE REF TO) CL_THTMLB_TABCHAIN_SINGLETON Tab Chain Definition Singleton 20081110

Method GET_INSTANCE on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_TAB_CHAIN_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20081110
2 Returning RE_TC_SCRIPT Value transfer Type reference (TYPE) STRING Returns the javascript for setting the tab chain definition. 20081110

Method GET_TAB_CHAIN_DEFINITION on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_VA_CONTEXT_RECURSIVLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTROLLER_TABLE Call by reference Type reference (TYPE) LT_CONTROLLER_TABLE Table of sub controllers 20100630
2 Returning RV_CONTEXT_ID Value transfer Type reference (TYPE) STRING Retuned Concatonated Context ID's 20100630

Method GET_VA_CONTEXT_RECURSIVLY on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method GET_VIEW_AREA_CONTEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20081112
2 Returning RE_CONTEXT_ID Value transfer Type reference (TYPE) STRING Context Id. 20081112

Method GET_VIEW_AREA_CONTEXT_ID on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method IS_CONTROLLER_IN_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20090408
2 Returning RV_IS_IN_DISPLAY_MODE Value transfer Type reference (TYPE) ABAP_BOOL Returns true is (sub)controller in display mode 20090408

Method IS_CONTROLLER_IN_DISPLAY_MODE on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method IS_TAB_CHAIN_RENDERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RENDER Value transfer Type reference (TYPE) STRING Render Tab chain button. 20081129

Method IS_TAB_CHAIN_RENDERED on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.

Method SET_TAB_CHAIN_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_WD_VIEW_CONTROLLER Basis Class for WD View Controller 20081112

Method SET_TAB_CHAIN_DEFINITION on class CL_THTMLB_TABCHAIN_SINGLETON has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701