SAP ABAP Class CL_TPDA_LAYOUT_MANAGER (TPDA: Layout Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_DEBUGGER_SERVICES (Package) ABAP Debugger: Core Layer
Properties
Class CL_TPDA_LAYOUT_MANAGER  
Short Description TPDA: Layout Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_DEBUGGER_SERVICES   ABAP Debugger: Core Layer 
Created 20051026   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_LAYOUT_MANAGER has no forward declaration.
Interfaces
Class CL_TPDA_LAYOUT_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_TPDA_DEFAULTS_SUPER 20051027 TPDA: Default Values
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CARRIER_PROGRAM Instance attribute Private Type reference (TYPE) SY-REPID 20051026
2 CARRIER_SCREEN Instance attribute Private Type reference (TYPE) SY-DYNNR Current Screen Number 20051026
3 CARRIER_SUBSCAREA Instance attribute Private Type reference (TYPE) TPDA_SUBSCAREA tpda: Subscreen Area 20051026
4 C_FULL_PRG Constant Public Type reference (TYPE) TPDA_CARRIER_ID 'FULL_PRG' TPDA: ID of Debugger Tool 20051026
5 C_HOR11 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'HOR11' TPDA: ID of Debugger Tool 20051027
6 C_HOR12 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'HOR12' TPDA: ID of Debugger Tool 20051027
7 C_HOR13 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'HOR13' TPDA: ID of Debugger Tool 20051027
8 C_HOR21 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'HOR21' TPDA: ID of Debugger Tool 20051027
9 C_HOR31 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'HOR31' TPDA: ID of Debugger Tool 20051027
10 C_MAIN Constant Public Type reference (TYPE) TPDA_CARRIER_ID 'MAIN' TPDA: ID of Debugger Tool 20051026
11 C_MAINPROG Constant Protected Type reference (TYPE) PROGRAM 'RSTPDAMAIN' *** adapt to your main program **** 20051027
12 C_MAINSCREEN Constant Protected Type reference (TYPE) SYDYNNR '0100' *** adapt to your main program screen **** 20051027
13 C_MAINSUBAREA Constant Protected Type reference (TYPE) TPDA_SUBSCAREA 'TPDAMAIN' *** adapt to your main program subarea **** 20051027
14 C_SUBF_ROOT Constant Public Type reference (TYPE) TV_NODEKEY 'ROOT' Tree Control: Node Key 20051027
15 C_VERT11 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'VERT11' TPDA: ID of Debugger Tool 20051027
16 C_VERT12 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'VERT12' TPDA: ID of Debugger Tool 20051027
17 C_VERT13 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'VERT13' TPDA: ID of Debugger Tool 20051027
18 C_VERT21 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'VERT21' TPDA: ID of Debugger Tool 20051027
19 C_VERT31 Constant Protected Type reference (TYPE) TPDA_CARRIER_ID 'VERT31' TPDA: ID of Debugger Tool 20051027
20 DEFAULT_TAB Instance attribute Private Type reference (TYPE) TPDA_ACTIVE_TAB tpda: Active Tab of a Tabstrip 20051026
21 EXC_CARRIER_DEFAULTS Static Attribute Protected Object reference (TYPE REF TO) CX_TPDA_CARRIER_DEFAULT TPDA: Defaults for Subscreen Containers 20051026
22 EXC_INT_ERROR Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_INTERNAL_ERROR TPDA: Internal Error 20051026
23 EXC_ROOT Instance attribute Protected Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20051026
24 EXC_SUBSC_ADMIN Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_SUBSCREEN_ADMIN tpda: Subscreen Management 20051026
25 EXC_TOOL_CUST Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_TOOL_CUST tpda: Tool Customizing Error 20051026
26 EXC_TOOL_ERROR Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_TOOL_ERROR 20051026
27 EXC_TOOL_INIT_FAILED Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_TOOL_INIT_FAILED 20051026
28 EXC_TOOL_NOT_AVAIL Instance attribute Protected Object reference (TYPE REF TO) CX_TPDA_TOOL_NOT_AVAILABLE TPDA: Tool instance could not be created 20051026
29 FIRST_CARRIER_ADMIN Instance attribute Private Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Container Screen - Texts 20051026
30 IT_CARRIER_ADMIN Instance attribute Private Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN_IT tpda: Subscreen Container Management 20051027
31 IT_CARRIER_NEW Instance attribute Private Type reference (TYPE) TTPDA_CARRIER_NEW_IT tpda: Table Type for TTPDA_CARRIER_NEW 20051027
32 IT_CARRIER_SUCC Instance attribute Private Type reference (TYPE) TTPDA_CARRIER_SUCC_IT tpda: Table Type for TTPDA_CARRIER_SUCC 20051027
33 IT_EXPANDED_NODES Instance attribute Private Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20051027
34 IT_OCC_DESKTOPS Instance attribute Private Type reference (TYPE) TPDA_DEFAULT_TAB_DEFAULT_IT tpda: Tab Defaults 20051027
35 IT_ORIGINAL_OCC_DESKTOPS Instance attribute Private Type reference (TYPE) TPDA_DESKTOP_OCC_IT tpda: Tab Defaults 20051028
36 IT_SUBFOLDER Instance attribute Private Type reference (TYPE) TTPDA_SUBFOLDER_IT TPDA: Tool Directories 20051026
37 IT_SUBFOLDER_HIER Instance attribute Private Type reference (TYPE) TTPDA_SUBFOLDER_HIER_IT TPDA: Tool Directories - Hierarchy 20051026
38 IT_SUBFOLDER_TEXT Instance attribute Private Type reference (TYPE) TTPDA_SUBFOLDER_TEXT_IT TPDA: Tool Directories - Texts 20051026
39 IT_TABS Instance attribute Private Type reference (TYPE) TPDA_DESKTOP_TABS_IT tpda: Available Desktops 20051026
40 IT_TAB_DEFAULTS Instance attribute Private Type reference (TYPE) TPDA_DEFAULT_TAB_DEFAULT_IT tpda: Tab Defaults 20051026
41 IT_TOOL_ADMIN Instance attribute Private Type reference (TYPE) TTPDA_TOOL_ID_ADMIN_IT TPDA: Table of User Subscreen Tree Default Values 20051026
42 IT_TOOL_EXT Instance attribute Private Type reference (TYPE) TTPDA_TOOL_ID_EXT_IT TPDA: Connection Tool - Directory 20051026
43 IT_TOOL_TEXT Instance attribute Private Type reference (TYPE) TTPDA_TOOL_ID_T_IT TPDA: Table Type for TTPDA_TOOL_ID_T 20051026
44 LOAD_TAB Instance attribute Private Type reference (TYPE) FLAG General Flag 20051028
45 LOAD_UI Instance attribute Private Type reference (TYPE) FLAG General Flag 20051028
46 MAIN_CARRIER_ADMIN Instance attribute Private Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Container Screen - Texts 20051026
47 MAIN_PROGRAM Instance attribute Private Type reference (TYPE) SY-REPID 20051026
48 MAIN_SCREEN Instance attribute Private Type reference (TYPE) SY-DYNNR Current Screen Number 20051026
49 MAIN_SUBSCAREA Instance attribute Private Type reference (TYPE) TPDA_SUBSCAREA tpda: Subscreen Area 20051026
50 OPTION_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20051028
51 OPTION_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR ABAP Program: Current Main Program 20051028
52 USE_SPLITTER_SUBSC Instance attribute Private Type reference (TYPE) FLAG General Flag 20051026
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DESKTOP Instance method Public Method 20051026
2 ADD_TOOL Instance method Public Method 20051026
3 CONSISTENCY_CHECK Instance method Public Method 20051028
4 CREATE_OCC_1_TOOLS Instance method Private Method 20051027
5 CREATE_OCC_2_TOOLS Instance method Private Method 20051027
6 CREATE_OCC_3_TOOLS Instance method Private Method 20051027
7 CREATE_OCC_4_TOOLS Instance method Private Method 20051027
8 CREATE_OCC_DESTOP Instance method Private Method 20051026
9 DEFINE_CARRIER Instance method Private Method 20051027
10 GET_CARRIER_DEFAULT Instance method Private Method 20051027
11 LOAD_PRESETTINGS Instance method Private Method 20051028
12 SET_CARRIER_SCREEN Instance method Public Method 20051026
13 SET_DEFAULT_TAB Instance method Public Method 20051026
14 SET_MAIN_SCREEN Instance method Public Method 20051026
15 SET_OPTION_DIALOG_SCREEN Instance method Public Method 20051028
16 SET_SPLITTER_MODE Instance method Public Method 20051026
17 SET_SUBFOLDER_HIERARCHY Instance method Public Method 20051026
Events
Class CL_TPDA_LAYOUT_MANAGER has no event.
Types
Class CL_TPDA_LAYOUT_MANAGER has no local type.
Method Signatures

Method ADD_DESKTOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051026
2 Importing P_SPLIT_VERT Call by reference Type reference (TYPE) FLAG allgemeines flag 20051027
3 Importing P_TAB Call by reference Type reference (TYPE) TPDA_TAB TPDA: Desktops 20051026

Method ADD_DESKTOP on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method ADD_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TOOL_DESCR Call by reference Type reference (TYPE) TPDA_TOOL_DESCRIPTION TPDA: Tool Beschreibung 20051026

Method ADD_TOOL on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CONSISTENCY_CHECK Signature

Method CONSISTENCY_CHECK on class CL_TPDA_LAYOUT_MANAGER has no parameter.
Method CONSISTENCY_CHECK on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CREATE_OCC_1_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_PRES_SUBSC Call by reference Type reference (TYPE) TPDA_SUBSC_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
2 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051027

Method CREATE_OCC_1_TOOLS on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CREATE_OCC_2_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_PRES_SUBSC Call by reference Type reference (TYPE) TPDA_SUBSC_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
2 Changing P_IT_PRES_SUBSC_AREA Call by reference Type reference (TYPE) TPDA_SUBSC_AREA_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
3 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051027

Method CREATE_OCC_2_TOOLS on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CREATE_OCC_3_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_PRES_SUBSC Call by reference Type reference (TYPE) TPDA_SUBSC_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
2 Changing P_IT_PRES_SUBSC_AREA Call by reference Type reference (TYPE) TPDA_SUBSC_AREA_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
3 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051027
4 Importing P_SPLIT_VERT Call by reference Type reference (TYPE) FLAG allgemeines flag 20051027

Method CREATE_OCC_3_TOOLS on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CREATE_OCC_4_TOOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_PRES_SUBSC Call by reference Type reference (TYPE) TPDA_SUBSC_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
2 Changing P_IT_PRES_SUBSC_AREA Call by reference Type reference (TYPE) TPDA_SUBSC_AREA_IT tpda: Tabelle zu den Dypros des Subscreen trees 20051027
3 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051027
4 Importing P_SPLIT_VERT Call by reference Type reference (TYPE) FLAG allgemeines flag 20051027

Method CREATE_OCC_4_TOOLS on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method CREATE_OCC_DESTOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OCC_TOOLS_IT Call by reference Type reference (TYPE) TPDA_DESKTOP_OCC_IT TPDA: Vorbelegung der Desktops 20051026
2 Importing P_SPLIT_VERT Call by reference Type reference (TYPE) FLAG allgemeines flag 20051027
3 Importing P_TAB Call by reference Type reference (TYPE) TPDA_ACTIVE_TAB tpda: Aktiver Reiter eines Tabstrip 20051027
4 Exporting P_TAB_OCC Call by reference Type reference (TYPE) TPDA_DEFAULT_TAB_DEFAULT tpda: default Reiter (stack, Tabellen, ...) Belegung 20051027

Method CREATE_OCC_DESTOP on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method DEFINE_CARRIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CARRIER_ADMIN_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN_IT tpda: Trägerdynpro Verwaltung 20051027
2 Exporting P_CARRIER_NEW_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_NEW_IT tpda: tabellentyp zu TTPDA_CARRIER_NEW 20051027
3 Exporting P_CARRIER_SUCC_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_SUCC_IT tpda: Tabellentyp zu TTPDA_CARRIER_SUCC 20051027
4 Importing P_FIRST_CARRIER_ADMIN Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Trägerdynpro- Texte 20051027
5 Importing P_MAIN_CARRIER_ADMIN Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Trägerdynpro- Texte 20051027

Method DEFINE_CARRIER on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method GET_CARRIER_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CARRIER_ADMIN_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN_IT tpda: Trägerdynpro Verwaltung 20051027
2 Exporting P_CARRIER_NEW_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_NEW_IT tpda: tabellentyp zu TTPDA_CARRIER_NEW 20051027
3 Exporting P_CARRIER_SUCC_IT Call by reference Type reference (TYPE) TTPDA_CARRIER_SUCC_IT tpda: Tabellentyp zu TTPDA_CARRIER_SUCC 20051027
4 Importing P_FIRST_CARRIER_ADMIN Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Trägerdynpro- Texte 20051027
5 Importing P_MAIN_CARRIER_ADMIN Call by reference Type reference (TYPE) TTPDA_CARRIER_ID_ADMIN TPDA: Trägerdynpro- Texte 20051027

Method GET_CARRIER_DEFAULT on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method LOAD_PRESETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LOAD_TAB Call by reference Type reference (TYPE) FLAG allgemeines flag 20051028
2 Importing P_LOAD_UI Call by reference Type reference (TYPE) FLAG allgemeines flag 20051028

Method LOAD_PRESETTINGS on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_CARRIER_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20051026
2 Importing P_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20051026
3 Importing P_SUBSCAREA Call by reference Type reference (TYPE) TPDA_SUBSCAREA tpda: Subscrean Bereich 20051026

Method SET_CARRIER_SCREEN on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_DEFAULT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TAB Call by reference Type reference (TYPE) TPDA_ACTIVE_TAB tpda: Aktiver Reiter eines Tabstrip 20051026

Method SET_DEFAULT_TAB on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_MAIN_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-REPID 20051026
2 Importing P_SCREEN Call by reference Type reference (TYPE) SY-DYNNR Aktuelle Dynpro-Nummer 20051026
3 Importing P_SUBSCAREA Call by reference Type reference (TYPE) TPDA_SUBSCAREA tpda: Subscrean Bereich 20051026

Method SET_MAIN_SCREEN on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_OPTION_DIALOG_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OPTION_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20051028
2 Importing P_OPTION_SCREEN Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20051028

Method SET_OPTION_DIALOG_SCREEN on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_SPLITTER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_USE_SPLITTER_SUBSC Call by reference Type reference (TYPE) FLAG allgemeines flag 20051026

Method SET_SPLITTER_MODE on class CL_TPDA_LAYOUT_MANAGER has no exception.

Method SET_SUBFOLDER_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXPANDED_NODES_IT Call by reference Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20051026
2 Importing P_SUBFOLDER_HIER_IT Call by reference Type reference (TYPE) TTPDA_SUBFOLDER_HIER_IT TPDA: Verzeichnisse for Wekzeuge - Hierarchie 20051026
3 Importing P_SUBFOLDER_TEXT_IT Call by reference Type reference (TYPE) TTPDA_SUBFOLDER_TEXT_IT TPDA: Verzeichnisse für Werkzeuge- Texte 20051027

Method SET_SUBFOLDER_HIERARCHY on class CL_TPDA_LAYOUT_MANAGER has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710