SAP ABAP Class CL_THTMLB_TAB_STRIP (Element-Handler: <thtmlb:tabstrip>)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLB_TABSTRIP Base: 20091023
Properties
Class CL_THTMLB_TAB_STRIP  
Short Description Element-Handler: <thtmlb:tabstrip>    
Super Class CLG_THTMLB_TABSTRIP Base: <thtmlb:tabstrip> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20091023   SAP 
Last change 20130531   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)
2 CL_THTMLB_TAB_STRIP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_THTMLB_TAB_STRIP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_THTMLB_TAB_CONTAINER 20091113 Element-Handler:
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTIVE_TAB_PREF Constant Public Type reference (TYPE) STRING '-act' 20091023
2 GC_BEGIN_PREFIX Constant Public Type reference (TYPE) STRING '-beg' 20091023
3 GC_END_PREFIX Constant Public Type reference (TYPE) STRING '-end' 20091023
4 GC_EXPAND_BTN_CLASS Constant Public Type reference (TYPE) STRING 'th-tl-exp-but' 20091023
5 GC_EXPAND_BTN_CLASS2 Constant Public Type reference (TYPE) STRING 'th-tl-col-but' 20091102
6 GC_FIRST_TAB_PREF Constant Public Type reference (TYPE) STRING 'th-ft' 20091023
7 GC_ID_SUFFIX Constant Public Type reference (TYPE) STRING '_nl' 20091023
8 GC_ID_SUFFIX_BEG Constant Public Type reference (TYPE) STRING '_beg' 20091023
9 GC_ID_SUFFIX_END Constant Public Type reference (TYPE) STRING '_end' 20091023
10 GC_ID_SUFFIX_MID Constant Public Type reference (TYPE) STRING '_mid' 20091023
11 GC_INACTIVE_TAB_PREF Constant Public Type reference (TYPE) STRING '-nac' 20091023
12 GC_JS_ACTIVATE_TAB Constant Public Type reference (TYPE) STRING 'thtmlbActivateTab' 20091023
13 GC_JS_ADAPT_VISIBLE_SPACE Constant Public Type reference (TYPE) STRING 'thtmlbAdaptVisibleSpace' 20091023
14 GC_JS_EXP_COLL_FUNC Constant Public Type reference (TYPE) STRING 'thtmlbExpandCollapse' 20091024
15 GC_JS_HOVER_FUNC Constant Public Type reference (TYPE) STRING 'thtmlbHoverEffect' 20091023
16 GC_JS_MOUSE_HOVER_FUNC Constant Public Type reference (TYPE) STRING 'thtmlbHoverPointer' 20091024
17 GC_JS_MOUSE_OUT_FUNC Constant Public Type reference (TYPE) STRING 'thtmlbRemovePointer' 20091024
18 GC_JS_UNHOVER_FUNC Constant Public Type reference (TYPE) STRING 'thtmlbRemoveHover' 20091023
19 GC_LAST_TAB_PREF Constant Public Type reference (TYPE) STRING 'th-lt' 20091023
20 GC_MIDDLE_PREFIX Constant Public Type reference (TYPE) STRING '-mid' 20091023
21 GC_NEXT_TAB_PREF Constant Public Type reference (TYPE) STRING 'th-nt' 20091023
22 GC_NON_OVERLAPPED_TAB_PREF Constant Public Type reference (TYPE) STRING '-no' 20091023
23 GC_NON_STACKED_TAB_PREF Constant Public Type reference (TYPE) STRING '-ns' 20091023
24 GC_OVERLAPPED_TAB_PREF Constant Public Type reference (TYPE) STRING '-ov' 20091023
25 GC_OV_MENU_CLASS Constant Public Type reference (TYPE) STRING 'th-tl-ov-menu' 20091023
26 GC_OV_MENU_ICON Constant Public Type reference (TYPE) STRING 'images/tabjumper.gif' 20091130
27 GC_TABS_CLASS Constant Public Type reference (TYPE) STRING 'th-tl-tabs' 20091024
28 GC_TAB_STRIP_CLASS Constant Public Type reference (TYPE) STRING 'th-tl-tabs-node' 20091024
29 GT_TAB_JS_STRINGS Instance attribute Private Type reference (TYPE) CL_THTMLB_TAB_STRIP=>GT_JS_STRING 20091023
30 GV_TOOLBAR_BEHIND Instance attribute Public Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20091023
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TAB_ID Static method Public Method 20091024
2 CONVERT_INT_TO_STR Static method Public Method 20091024
3 GET_ACTIVE_INDEX Instance method Private Method 20091024
4 GET_JS_ACTIVATED_FUNC Instance method Private Method 20091025
5 GET_JS_HOVER_FUNC Instance method Private Method 20091025
6 GET_JS_UNHOVER_FUNC Instance method Private Method 20091025
7 GET_MAIN_CSS_CLASS Instance method Private Method 20091025
8 GET_NEXT_TAB_ID Instance method Private Method 20091024
9 GET_PREV_TAB_ID Instance method Private Method 20091024
10 GET_TAB_ID Instance method Private Method 20091024
11 RENDER_BOTTOM_LINE Instance method Private Method 20091025
12 RENDER_EXPAND_BTN Instance method Private Method 20091024
13 RENDER_JS_ON_ENTER Instance method Private Method 20100127
14 RENDER_OV_MENU Instance method Private Method 20091024
15 RENDER_TAB Instance method Private Method 20091024
16 RENDER_TABSTRIP Instance method Private Method 20091023
17 RENDER_TAB_BEGIN Instance method Private Method 20091025
18 RENDER_TAB_END Instance method Private Method 20091025
19 RENDER_TAB_MIDDLE Instance method Private Method 20091025
20 _RENDER1 Instance method Protected Method 20091113
21 _RENDER2 Instance method Protected Method 20091113
22 _RENDER_EMPTY_BTN Instance method Private Method 20091130
23 _RENDER_EXPAND_BTN Instance method Private Method 20091102
24 _RENDER_OV_MENU Instance method Private Method 20091103
25 _RENDER_TABSTRIP Instance method Private Method 20091113
Events
Class CL_THTMLB_TAB_STRIP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GS_JS_STRING Public See coding 20091023 BEGIN OF gs_js_string, index TYPE i, id TYPE string, text TYPE string, js_str TYPE string, END OF gs_js_string
2 GT_JS_STRING Public See coding 20091023 gt_js_string TYPE STANDARD TABLE OF gs_js_string WITH KEY index
Method Signatures

Method BUILD_TAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) STRING 20091024
2 Importing IV_LINK_ID Call by reference Type reference (TYPE) STRING 20091024
3 Returning RV_TAB_ID Value transfer Type reference (TYPE) STRING 20091024

Method BUILD_TAB_ID on class CL_THTMLB_TAB_STRIP has no exception.

Method CONVERT_INT_TO_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_I Call by reference Type reference (TYPE) I 20091024
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091024

Method CONVERT_INT_TO_STR on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_ACTIVE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE_INDEX Value transfer Type reference (TYPE) I 20091024

Method GET_ACTIVE_INDEX on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_JS_ACTIVATED_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM Call by reference Type reference (TYPE) STRING 20091201
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20091201
3 Importing IV_LINK Call by reference Type reference (TYPE) CRMT_THTMLB_LINK Link 20091025
4 Importing IV_POSITION Call by reference Type reference (TYPE) I 20091025
5 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
6 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20091201

Method GET_JS_ACTIVATED_FUNC on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_JS_HOVER_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method GET_JS_HOVER_FUNC on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_JS_UNHOVER_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method GET_JS_UNHOVER_FUNC on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_MAIN_CSS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_INDEX Call by reference Type reference (TYPE) I 20091025
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20091025
3 Importing IV_LINES Call by reference Type reference (TYPE) I 20091025
4 Returning RV_CSS_CLASS Value transfer Type reference (TYPE) STRING 20091025

Method GET_MAIN_CSS_CLASS on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_NEXT_TAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_NUMBER Call by reference Type reference (TYPE) I 20091024
2 Importing IV_POSITION Call by reference Type reference (TYPE) I 20091024
3 Returning RV_NEXT_TAB_ID Value transfer Type reference (TYPE) STRING 20091024

Method GET_NEXT_TAB_ID on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_PREV_TAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) I 20091024
2 Returning RV_PREV_TAB_ID Value transfer Type reference (TYPE) STRING 20091024

Method GET_PREV_TAB_ID on class CL_THTMLB_TAB_STRIP has no exception.

Method GET_TAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINK_ID Call by reference Type reference (TYPE) STRING 20091025
2 Importing IV_POSITION Call by reference Type reference (TYPE) STRING 20091024
3 Returning RV_TAB_ID Value transfer Type reference (TYPE) STRING 20091024

Method GET_TAB_ID on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_BOTTOM_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20091025
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_BOTTOM_LINE on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_EXPAND_BTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABS_ID Call by reference Type reference (TYPE) STRING 20091024
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091024

Method RENDER_EXPAND_BTN on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_JS_ON_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) I 20100127
2 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20100127
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20100127

Method RENDER_JS_ON_ENTER on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_OV_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINES Call by reference Type reference (TYPE) I 20091025
2 Importing IV_TABS_ID Call by reference Type reference (TYPE) STRING 20091025
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_OV_MENU on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_INDEX Call by reference Type reference (TYPE) I 20091025
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20091025
3 Importing IV_IS_SELECTED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091025
4 Importing IV_LINES Call by reference Type reference (TYPE) I 20091025
5 Importing IV_LINK Call by reference Type reference (TYPE) CRMT_THTMLB_LINK Element-Handler: 20091025
6 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_TAB on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_TABSTRIP Signature

Method RENDER_TABSTRIP on class CL_THTMLB_TAB_STRIP has no parameter.
Method RENDER_TABSTRIP on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_TAB_BEGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CSS_TAB_CLASS Call by reference Type reference (TYPE) STRING 20091025
2 Importing IV_ITEM Call by reference Type reference (TYPE) STRING 20091201
3 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
4 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_TAB_BEGIN on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_TAB_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CSS_TAB_CLASS Call by reference Type reference (TYPE) STRING 20091025
2 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_TAB_END on class CL_THTMLB_TAB_STRIP has no exception.

Method RENDER_TAB_MIDDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CSS_TAB_CLASS Call by reference Type reference (TYPE) STRING 20091025
2 Importing IV_TAB_ID Call by reference Type reference (TYPE) STRING 20091025
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20091025
4 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091025

Method RENDER_TAB_MIDDLE on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20091113

Method _RENDER1 on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20091113

Method _RENDER2 on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER_EMPTY_BTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABS_ID Call by reference Type reference (TYPE) STRING 20091130
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091130

Method _RENDER_EMPTY_BTN on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER_EXPAND_BTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABS_ID Call by reference Type reference (TYPE) STRING 20091102
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091102

Method _RENDER_EXPAND_BTN on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER_OV_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINES Call by reference Type reference (TYPE) I 20091103
2 Importing IV_TABS_ID Call by reference Type reference (TYPE) STRING 20091103
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20091103

Method _RENDER_OV_MENU on class CL_THTMLB_TAB_STRIP has no exception.

Method _RENDER_TABSTRIP Signature

Method _RENDER_TABSTRIP on class CL_THTMLB_TAB_STRIP has no parameter.
Method _RENDER_TABSTRIP on class CL_THTMLB_TAB_STRIP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701