SAP ABAP Class /TDAG/CPCL_TABSTRIP_VIEW_CTRL (CP: Tabstrip control)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 20060807
Properties
Class /TDAG/CPCL_TABSTRIP_VIEW_CTRL  
Short Description CP: Tabstrip control    
Super Class /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20060710   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_TABSTRIP_VIEW_CTRL has no interface implemented.
Friends
Class /TDAG/CPCL_TABSTRIP_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTH_TABSTRIP_DESCR Instance attribute Private Type reference (TYPE) /TDAG/CPYH_TBSTR_DESC Tab page descriptions 20060711
2 MTS_CONTROLLER Instance attribute Private Type reference (TYPE) /TDAG/CPYS_TM_TABCONTROLLER Table holding the tab page controls 20060712
3 MT_TABSTRIP_ADM Instance attribute Private Type reference (TYPE) /TDAG/CPY_TM_TBSTR_ADM Management table for the tabpage controls 20060711
4 M_SCENARIO_ID Instance attribute Private Type reference (TYPE) /TDAG/CPE_TABPAGEID ID of currently active tab page 20060821
5 M_TABSTRIP_ID Instance attribute Private Type reference (TYPE) TCGSGP-CALLERID Tabstrip ID of task management tabstrip 20060724
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor: sets tabstrip ID 20060724
2 CREATE_CONTROLLERS Instance method Private Method Initialize controller objects 20060908
3 GET_PAGE_BY_SCENARIO_ID Instance method Private Method Returns page controller corresponding to a scenario id 20060822
4 INIT_TABSTRIP_LIB Instance method Private Method Reads tabstrip configuration and sets corr. attributes 20060908
5 SET_ACTIVE_PAGE Instance method Private Method Sets active tabpage given a controller object 20060822
Events
# Event Type Visibility Description Created on
1 DID_CHANGE_TAB_PAGE Instance Event
(0)
Public
(2)
Raised right after changing the tab page 20060710
2 SHOULD_CHANGE_TAB_PAGE Instance Event
(0)
Public
(2)
Raised right before changing the tab page 20060710
Types
Class /TDAG/CPCL_TABSTRIP_VIEW_CTRL 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 I_TABSTRIP_ID Call by reference Type reference (TYPE) TCGSGP-CALLERID Tabstrip ID 20060724

Method CONSTRUCTOR on class /TDAG/CPCL_TABSTRIP_VIEW_CTRL has no exception.

Method CREATE_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20060908
# Exception Resumable Description Created on
1 CTRL_CREATE_FAILED Initialization of controllers failed 20060908

Method GET_PAGE_BY_SCENARIO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TAB_PAGE Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 20060822
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20060822
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Warning flag 20060822
4 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_TABPAGEID Compliance scenario 20060822
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060912
# Exception Resumable Description Created on
1 NOT_FOUND No tabpage for the provided scenario id could be found 20060822

Method INIT_TABSTRIP_LIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060908
# Exception Resumable Description Created on
1 LIB_INIT_FAILED Initialization of tabstrip library failed 20060908

Method SET_ACTIVE_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20060822
2 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Warning flag 20060822
3 Importing IO_TAB_PAGE Call by reference Object reference (TYPE REF TO) /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 20060822
4 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20060912

Method SET_ACTIVE_PAGE on class /TDAG/CPCL_TABSTRIP_VIEW_CTRL has no exception.
Event Signatures

Event DID_CHANGE_TAB_PAGE Signature
Event DID_CHANGE_TAB_PAGE on class /TDAG/CPCL_TABSTRIP_VIEW_CTRL has no parameter.
Event SHOULD_CHANGE_TAB_PAGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_TABSTRIP Exporting Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_TABSTRIP_VIEW_CTRL CP: Tabstrip control 20060731
History
Last changed by/on SAP  20141109 
SAP Release Created in 0207B0406C