SAP ABAP Class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL (CP: Steuert die Darstellung eines Tabreiters)
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_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 20071109
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_MGR_DELEGATE CP: Interface eines Delegate-Objektes für die Manager-Obj. 20071109
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_EXMPL_TAB_VIEW_CTRL CP: Steuert die Darstellung der Detaildaten 20050706
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_IMDS_TAB_VIEW_CTRL CP: Contols the REACH tab page 20090331
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_REACH_TAB_VIEW_CTRL CP: Contols the REACH tab page 20071119
4 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TABP_VIEW_CTRL_SIM /TDAG/CPCL_TAB_PAGE_VIEW_CTRL: Sim. Mode 20100804
Properties
Class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL  
Short Description CP: Steuert die Darstellung eines Tabreiters    
Super Class /TDAG/CPCL_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20071109   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
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_MGR_DELEGATE CP: Interface eines Delegate-Objektes für die Manager-Obj. 20071109
Friends
Class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_COL_ID_DETAILS Constant Protected Type reference (TYPE) I 2 Column ID of the detail data in the splitter container 20071109
2 MC_COL_ID_PROD_STRUCT Constant Protected Type reference (TYPE) I 1 Column ID of the product structure in the splitter container 20071109
3 MC_DEFAULTS_KEY_PS_WIDTH Constant Protected Type reference (TYPE) /TDAG/CPE_DEFAULTS_KEY 'TREE.WIDTH' Defaults key for the width of the product structure 20071109
4 MC_DEF_COL_WIDTH_PROD_STRUCT Constant Protected Type reference (TYPE) I 40 Default position of the vertical sash in the splitter 20071109
5 MC_DETAILS_VIEW_CTRL_CLASS Instance attribute Private Type reference (TYPE) /TDAG/CPE_TABCTRLCLASS '/TDAG/CPCL_DETAIL_VIEW_CTRL' Class name of the details view controller 20071110
6 MC_LOCAL_CONTEXT_ID Instance attribute Private Type reference (TYPE) CHAR3 'TAB' Context / namespace of this class 20071110
7 MC_PROD_STRU_OBJECT_ID Instance attribute Private Type reference (TYPE) /TDAG/CPE_INSTANCE_ID 'TAB.STD' ID of the product structure class instance 20071116
8 MC_TAB_PAGE_CONT_NAME Constant Protected Type reference (TYPE) SCRFNAME 'TAB_PAGE_CONTAINER' Name des Containers für den Tabreiter 20071109
9 MO_DETAILS_CTRL Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_MGR_VIEW_CTRL Objekt, das die Darstellung der Detaildaten steuert 20071109
10 MO_PROD_STRUCT_CTRL Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL Objekt, das die Darstellung der Produktstruktur steuert 20071109
11 MO_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter container 20071109
12 MO_SPLITTER_CONFIG Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_SPLITTER_CONFIG Object that handles the splitter configuration 20071119
13 M_DYNPRO Instance attribute Protected Type reference (TYPE) /TDAG/CPE_TABDYNPRO Dynpronummer des Tabreiter-Dynpros 20071109
14 M_FLG_FORCE_PAI_PBO Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob PAI und PBO durchlaufen werden soll 20071109
15 M_FLG_IS_OPEN Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if OPEN_VIEW has been called 20071118
16 M_FLG_REOPEN_TAB Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Kennzeichen, ob der Tab-Reiter wieder geöffnet werden soll 20071109
17 M_PROGRAM Instance attribute Protected Type reference (TYPE) /TDAG/CPE_TABPROGRAM Rahmenprogramm des Tabreiter-Dynpros 20071109
18 M_SPEC_ID Instance attribute Protected Type reference (TYPE) ESESUBID ID der Spezifikation, die im akt. Tab-Reiter dargest. wird 20071109
Methods
# Method Level Visibility Method type Description Created on
1 CONFIRM_ACTION Instance method Private Method 20071109
2 CREATE_PRODUCT_STRUCTURE Instance method Protected Method Creates the product structure view controller 20071119
3 CREATE_SPLITTER Instance method Protected Method Creates the splitter for the prod struct and details 20071109
4 FINISH_ACTION Instance method Private Method 20071109
5 GET_DETAILS_VIEW_CTRL Instance method Public Method Get reference to details view ctrl 20100811
6 GET_DETAILS_VIEW_CTRL_CLASS Instance method Public Method Liefert die Klasse des Detaildaten-Controllers zurück 20071109
7 GET_PROD_STRU_CTRL Instance method Public Method Liefert eine Referenz auf den Produktstruktur-Controller 20071109
8 GET_PROD_STRU_OBJECT_ID Instance method Public Method Returns the ID of the product structure class instance 20071116
9 ON_TREE_SELECTION_CHANGED Instance method Public Event handling method Zeigt die Detaildaten an 20071109
Events
Class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no event.
Types
Class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no local type.
Method Signatures

Method CONFIRM_ACTION Signature

Method CONFIRM_ACTION on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no parameter.
Method CONFIRM_ACTION on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method CREATE_PRODUCT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER The parent container for the product structure 20071119
2 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIOID Scenario in which data should be displayed 20071119
3 Importing I_SUB_CONTEXT_ID Call by reference Type reference (TYPE) STRING The ID of the context in which the product structure exists 20071119
4 Returning RO_PROD_STRUCT_CTRL Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL The cretated product structure view controller 20071119
# Exception Resumable Description Created on
1 ANCHOR_MISSING Neither IO_PARENT nor I_CONTAINER_NAME was specified 20071119
2 INCOMPLETE_DYNPRO One of the parameter I_PROGRAM, I_DYNPRO is missing 20071119
3 INIT_FAILED The view controller could not be initialized 20071119

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER The created splitter container 20071109
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container 20071109
# Exception Resumable Description Created on
1 CREATE_FAILED The container could not be created 20071109

Method FINISH_ACTION Signature

Method FINISH_ACTION on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no parameter.
Method FINISH_ACTION on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method GET_DETAILS_VIEW_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DETAILS_VIEW_CTRL Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_MGR_VIEW_CTRL CP: Basisklasse für Manager View Controller 20100811

Method GET_DETAILS_VIEW_CTRL on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method GET_DETAILS_VIEW_CTRL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCENARIO_ID Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIOID Vorschrift/Stoffliste, zu der die Daten angezeigt werden sol 20071109
2 Returning R_DETAILS_VIEW_CTRL_CLASS Value transfer Type reference (TYPE) /TDAG/CPE_TABCTRLCLASS Name der Klasse des Detaildaten-Kontrollers 20071109

Method GET_DETAILS_VIEW_CTRL_CLASS on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method GET_PROD_STRU_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROD_STRU_CTRL Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_PROD_STRU_VIEW_CTRL Referenz auf den Produktstruktur-Controller 20071109

Method GET_PROD_STRU_CTRL on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method GET_PROD_STRU_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT_ID Value transfer Type reference (TYPE) /TDAG/CPE_INSTANCE_ID The ID of the product structure class instance 20071116

Method GET_PROD_STRU_OBJECT_ID on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.

Method ON_TREE_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DATA_HANDLER Call by reference Attribute reference (LIKE) 20090416
2 Importing PO_SENDER Call by reference Attribute reference (LIKE) 20071109
3 Importing PS_ADDINFO Call by reference Attribute reference (LIKE) 20071109
4 Importing PS_FATHER_NODE_DATA Call by reference Attribute reference (LIKE) 20080902
5 Importing PT_NODE_DATA Value transfer Attribute reference (LIKE) 20071109
6 Importing P_SCENARIO_ID Call by reference Attribute reference (LIKE) 20071109

Method ON_TREE_SELECTION_CHANGED on class /TDAG/CPCL_TAB_PAGE_VIEW_CTRL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C