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 | Instance attribute | Private | Type reference (TYPE) | SY-REPID | 20051026 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | SY-DYNNR | Current Screen Number | 20051026 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TPDA_SUBSCAREA | tpda: Subscreen Area | 20051026 | |||
| 4 | Constant | Public | Type reference (TYPE) | TPDA_CARRIER_ID | 'FULL_PRG' | TPDA: ID of Debugger Tool | 20051026 | ||
| 5 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'HOR11' | TPDA: ID of Debugger Tool | 20051027 | ||
| 6 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'HOR12' | TPDA: ID of Debugger Tool | 20051027 | ||
| 7 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'HOR13' | TPDA: ID of Debugger Tool | 20051027 | ||
| 8 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'HOR21' | TPDA: ID of Debugger Tool | 20051027 | ||
| 9 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'HOR31' | TPDA: ID of Debugger Tool | 20051027 | ||
| 10 | Constant | Public | Type reference (TYPE) | TPDA_CARRIER_ID | 'MAIN' | TPDA: ID of Debugger Tool | 20051026 | ||
| 11 | Constant | Protected | Type reference (TYPE) | PROGRAM | 'RSTPDAMAIN' | *** adapt to your main program **** | 20051027 | ||
| 12 | Constant | Protected | Type reference (TYPE) | SYDYNNR | '0100' | *** adapt to your main program screen **** | 20051027 | ||
| 13 | Constant | Protected | Type reference (TYPE) | TPDA_SUBSCAREA | 'TPDAMAIN' | *** adapt to your main program subarea **** | 20051027 | ||
| 14 | Constant | Public | Type reference (TYPE) | TV_NODEKEY | 'ROOT' | Tree Control: Node Key | 20051027 | ||
| 15 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'VERT11' | TPDA: ID of Debugger Tool | 20051027 | ||
| 16 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'VERT12' | TPDA: ID of Debugger Tool | 20051027 | ||
| 17 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'VERT13' | TPDA: ID of Debugger Tool | 20051027 | ||
| 18 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'VERT21' | TPDA: ID of Debugger Tool | 20051027 | ||
| 19 | Constant | Protected | Type reference (TYPE) | TPDA_CARRIER_ID | 'VERT31' | TPDA: ID of Debugger Tool | 20051027 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | TPDA_ACTIVE_TAB | tpda: Active Tab of a Tabstrip | 20051026 | |||
| 21 | Static Attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_CARRIER_DEFAULT | TPDA: Defaults for Subscreen Containers | 20051026 | |||
| 22 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_INTERNAL_ERROR | TPDA: Internal Error | 20051026 | |||
| 23 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20051026 | |||
| 24 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_SUBSCREEN_ADMIN | tpda: Subscreen Management | 20051026 | |||
| 25 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_TOOL_CUST | tpda: Tool Customizing Error | 20051026 | |||
| 26 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_TOOL_ERROR | 20051026 | ||||
| 27 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_TOOL_INIT_FAILED | 20051026 | ||||
| 28 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_TPDA_TOOL_NOT_AVAILABLE | TPDA: Tool instance could not be created | 20051026 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN | TPDA: Container Screen - Texts | 20051026 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN_IT | tpda: Subscreen Container Management | 20051027 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | TTPDA_CARRIER_NEW_IT | tpda: Table Type for TTPDA_CARRIER_NEW | 20051027 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | TTPDA_CARRIER_SUCC_IT | tpda: Table Type for TTPDA_CARRIER_SUCC | 20051027 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | TREEV_NKS | Tree Control: Table with Node Keys | 20051027 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | TPDA_DEFAULT_TAB_DEFAULT_IT | tpda: Tab Defaults | 20051027 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | TPDA_DESKTOP_OCC_IT | tpda: Tab Defaults | 20051028 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | TTPDA_SUBFOLDER_IT | TPDA: Tool Directories | 20051026 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | TTPDA_SUBFOLDER_HIER_IT | TPDA: Tool Directories - Hierarchy | 20051026 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | TTPDA_SUBFOLDER_TEXT_IT | TPDA: Tool Directories - Texts | 20051026 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | TPDA_DESKTOP_TABS_IT | tpda: Available Desktops | 20051026 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | TPDA_DEFAULT_TAB_DEFAULT_IT | tpda: Tab Defaults | 20051026 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | TTPDA_TOOL_ID_ADMIN_IT | TPDA: Table of User Subscreen Tree Default Values | 20051026 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | TTPDA_TOOL_ID_EXT_IT | TPDA: Connection Tool - Directory | 20051026 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | TTPDA_TOOL_ID_T_IT | TPDA: Table Type for TTPDA_TOOL_ID_T | 20051026 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20051028 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20051028 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN | TPDA: Container Screen - Texts | 20051026 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | SY-REPID | 20051026 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | SY-DYNNR | Current Screen Number | 20051026 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | TPDA_SUBSCAREA | tpda: Subscreen Area | 20051026 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20051028 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | SYDYNNR | ABAP Program: Current Main Program | 20051028 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20051026 |
Methods
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 | P_OCC_TOOLS_IT | Call by reference | Type reference (TYPE) | TPDA_DESKTOP_OCC_IT | TPDA: Vorbelegung der Desktops | 20051026 | |||
| 2 | P_SPLIT_VERT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20051027 | |||
| 3 | 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 | 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 | P_IT_PRES_SUBSC | Call by reference | Type reference (TYPE) | TPDA_SUBSC_IT | tpda: Tabelle zu den Dypros des Subscreen trees | 20051027 | |||
| 2 | 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 | P_IT_PRES_SUBSC | Call by reference | Type reference (TYPE) | TPDA_SUBSC_IT | tpda: Tabelle zu den Dypros des Subscreen trees | 20051027 | |||
| 2 | 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 | 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 | P_IT_PRES_SUBSC | Call by reference | Type reference (TYPE) | TPDA_SUBSC_IT | tpda: Tabelle zu den Dypros des Subscreen trees | 20051027 | |||
| 2 | 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 | P_OCC_TOOLS_IT | Call by reference | Type reference (TYPE) | TPDA_DESKTOP_OCC_IT | TPDA: Vorbelegung der Desktops | 20051027 | |||
| 4 | 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 | P_IT_PRES_SUBSC | Call by reference | Type reference (TYPE) | TPDA_SUBSC_IT | tpda: Tabelle zu den Dypros des Subscreen trees | 20051027 | |||
| 2 | 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 | P_OCC_TOOLS_IT | Call by reference | Type reference (TYPE) | TPDA_DESKTOP_OCC_IT | TPDA: Vorbelegung der Desktops | 20051027 | |||
| 4 | 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 | P_OCC_TOOLS_IT | Call by reference | Type reference (TYPE) | TPDA_DESKTOP_OCC_IT | TPDA: Vorbelegung der Desktops | 20051026 | |||
| 2 | P_SPLIT_VERT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20051027 | |||
| 3 | P_TAB | Call by reference | Type reference (TYPE) | TPDA_ACTIVE_TAB | tpda: Aktiver Reiter eines Tabstrip | 20051027 | |||
| 4 | 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 | P_CARRIER_ADMIN_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN_IT | tpda: Trägerdynpro Verwaltung | 20051027 | |||
| 2 | P_CARRIER_NEW_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_NEW_IT | tpda: tabellentyp zu TTPDA_CARRIER_NEW | 20051027 | |||
| 3 | P_CARRIER_SUCC_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_SUCC_IT | tpda: Tabellentyp zu TTPDA_CARRIER_SUCC | 20051027 | |||
| 4 | P_FIRST_CARRIER_ADMIN | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN | TPDA: Trägerdynpro- Texte | 20051027 | |||
| 5 | 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 | P_CARRIER_ADMIN_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN_IT | tpda: Trägerdynpro Verwaltung | 20051027 | |||
| 2 | P_CARRIER_NEW_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_NEW_IT | tpda: tabellentyp zu TTPDA_CARRIER_NEW | 20051027 | |||
| 3 | P_CARRIER_SUCC_IT | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_SUCC_IT | tpda: Tabellentyp zu TTPDA_CARRIER_SUCC | 20051027 | |||
| 4 | P_FIRST_CARRIER_ADMIN | Call by reference | Type reference (TYPE) | TTPDA_CARRIER_ID_ADMIN | TPDA: Trägerdynpro- Texte | 20051027 | |||
| 5 | 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 | P_LOAD_TAB | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20051028 | |||
| 2 | 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 | P_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | 20051026 | ||||
| 2 | P_SCREEN | Call by reference | Type reference (TYPE) | SY-DYNNR | Aktuelle Dynpro-Nummer | 20051026 | |||
| 3 | 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 | 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 | P_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | 20051026 | ||||
| 2 | P_SCREEN | Call by reference | Type reference (TYPE) | SY-DYNNR | Aktuelle Dynpro-Nummer | 20051026 | |||
| 3 | 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 | P_OPTION_PROGRAM | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20051028 | |||
| 2 | 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 | 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 | P_EXPANDED_NODES_IT | Call by reference | Type reference (TYPE) | TREEV_NKS | Tree Control: Tabelle von Knotenschlüsseln | 20051026 | |||
| 2 | P_SUBFOLDER_HIER_IT | Call by reference | Type reference (TYPE) | TTPDA_SUBFOLDER_HIER_IT | TPDA: Verzeichnisse for Wekzeuge - Hierarchie | 20051026 | |||
| 3 | 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 |