SAP ABAP Class CL_TPDA_TABLE_CONFIG_MANAGER (Configuration Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_TOOLS (Package) ABAP Debugger: Tools (Plugins)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TABLE_CONFIG_MANAGER Config Manager for Table Tool 20090707
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TPDA_TABLE_GEN Standard Interface (Types, Constants ...) 20090707
Properties
Class CL_TPDA_TABLE_CONFIG_MANAGER  
Short Description Configuration Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_TOOLS   ABAP Debugger: Tools (Plugins) 
Created 20090707   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_TPDA_TABLE_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_TPDA_TABLE_CONFIG_MANAGER Config Manager for Table Tool 20090707
2 IF_TPDA_TABLE_GEN Standard Interface (Types, Constants ...) 20090707
Friends
Class CL_TPDA_TABLE_CONFIG_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COL_MAX Instance attribute Private Attribute reference (LIKE) 20090825
2 C_DYNP_HEADER Instance attribute Private Attribute reference (LIKE) 20090825
3 C_DYNP_LINECOL Instance attribute Private Attribute reference (LIKE) 20090825
4 C_DYNP_WA Instance attribute Private Attribute reference (LIKE) 20090825
5 C_DYNP_WAX Instance attribute Private Attribute reference (LIKE) 20090825
6 C_ERROR Instance attribute Private Attribute reference (LIKE) 20090825
7 C_INFO Instance attribute Private Attribute reference (LIKE) 20090825
8 C_INVALID_SUBCOMPONENT Instance attribute Private Attribute reference (LIKE) 20090825
9 C_NOT_QUALIFIED Instance attribute Private Attribute reference (LIKE) 20090825
10 C_POS_INVISIBLE Instance attribute Private Attribute reference (LIKE) 20090707
11 C_REF_COMPONENT Instance attribute Private Attribute reference (LIKE) 20090825
12 C_START_UP Instance attribute Private Attribute reference (LIKE) 20090825
13 C_STRUC_COMPONENT Instance attribute Private Attribute reference (LIKE) 20090825
14 C_SUCCESS Instance attribute Private Attribute reference (LIKE) 20090825
15 C_TABLE_LINE Instance attribute Private Attribute reference (LIKE) 20090825
16 C_TECHCOL_PREFIX Instance attribute Private Attribute reference (LIKE) 20090710
17 C_TOOL_ Instance attribute Private Attribute reference (LIKE) 20090825
18 C_WARNING Instance attribute Private Attribute reference (LIKE) 20090825
19 C_WIDTH_DEFAULT Instance attribute Private Attribute reference (LIKE) 20090825
20 FLG_EXPAND Instance attribute Private Type reference (TYPE) XFLAG New input values 20100726
21 REF_CONTROL Instance attribute Private Object reference (TYPE REF TO) IF_TPDA_TABLE_CONTROL_WRAPPER Wrapper for TPDA CONTROL 20090707
22 S_REF_DB Static Attribute Private Object reference (TYPE REF TO) IF_TPDA_TABLE_CONFIG_DB Database Persistence 20090825
23 S_TAB_MANAGER Static Attribute Private Type reference (TYPE) TYP_TAB_MANAGER 20090812
24 TAB_CONFIGS Instance attribute Private Type reference (TYPE) TYP_TAB_CONFIGS 20090707
25 TAB_STATES Instance attribute Private Type reference (TYPE) TYP_TAB_STATES 20090709
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DEFAULT_CONFIG Instance method Private Method 20090708
2 CREATE_INITIAL_CONFIG Instance method Private Method 20090820
3 EXPAND_ALL_STRUCTURES Instance method Private Method 20100726
4 GET_CONFIG Instance method Private Method 20090707
5 GET_CONFIG_HELPER Instance method Private Method 20090825
6 GET_CONTROL_WRAPPER Instance method Private Method 20090825
7 GET_STATE Instance method Private Method 20090709
8 INIT Instance method Private Method 20090707
9 RESET_CONFIG Instance method Private Method 20090825
10 SAVE_EXPAND Instance method Private Method 20100726
11 SET_CURRENT_CONFIG_AS_DEFAULT Instance method Private Method 20090825
12 SET_STATE Instance method Private Method 20090710
13 SET_WRAPPER Instance method Public Method 20090820
14 S_GET_INSTANCE Static method Public Method 20090707
Events
Class CL_TPDA_TABLE_CONFIG_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_CHANGE_ADM Private Attribute reference (LIKE) 20090825
2 TYP_STR_COLCUST Private Attribute reference (LIKE) 20090710
3 TYP_STR_COLUMN Private Attribute reference (LIKE) 20090707
4 TYP_STR_COLVAL Private Attribute reference (LIKE) 20090825
5 TYP_STR_COLX Private Attribute reference (LIKE) 20090825
6 TYP_STR_COMPONENT Private Attribute reference (LIKE) 20090707
7 TYP_STR_COMP_SPLIT Private Attribute reference (LIKE) 20090825
8 TYP_STR_CONFIG Private Attribute reference (LIKE) 20090707
9 TYP_STR_CONFIG_DB Private Attribute reference (LIKE) 20090825
10 TYP_STR_CONTEXT Private Attribute reference (LIKE) 20090710
11 TYP_STR_DYNP_TABLINE Private Attribute reference (LIKE) 20090825
12 TYP_STR_DYNP_TRANSFER Private Attribute reference (LIKE) 20090825
13 TYP_STR_FCODE Private Attribute reference (LIKE) 20090825
14 TYP_STR_ITABLINE Private Attribute reference (LIKE) 20090825
15 TYP_STR_MANAGER Private See coding 20090812 BEGIN OF typ_str_manager, progname TYPE sy-repid, tab TYPE TPDA_ACTIVE_TAB, ref_manager type ref to cl_tpda_table_config_manager, END OF typ_str_manager
16 TYP_STR_MSG Private Attribute reference (LIKE) 20090825
17 TYP_STR_QUICKVAR Private Attribute reference (LIKE) 20090825
18 TYP_STR_SEARCH Private Attribute reference (LIKE) 20090825
19 TYP_STR_STATE Private Attribute reference (LIKE) 20090709
20 TYP_STR_SUBCOMPONENT Private Attribute reference (LIKE) 20090825
21 TYP_STR_SYMBQUICK Private Attribute reference (LIKE) 20090825
22 TYP_STR_TABLE_METADATA Private Attribute reference (LIKE) 20090825
23 TYP_STR_TABLE_SELECTION Private Attribute reference (LIKE) 20090825
24 TYP_STR_TABSEL_TYPE Private Attribute reference (LIKE) 20090825
25 TYP_STR_TABSEL_VAL Private Attribute reference (LIKE) 20090825
26 TYP_STR_TC_COL Private Attribute reference (LIKE) 20090825
27 TYP_TAB_COLCUST Private Attribute reference (LIKE) 20090710
28 TYP_TAB_COLUMNS Private Attribute reference (LIKE) 20090707
29 TYP_TAB_COLVALS Private Attribute reference (LIKE) 20090825
30 TYP_TAB_COLX Private Attribute reference (LIKE) 20090825
31 TYP_TAB_COMPONENTS Private Attribute reference (LIKE) 20090707
32 TYP_TAB_CONFIGS Private Attribute reference (LIKE) 20090707
33 TYP_TAB_FCODE Private Attribute reference (LIKE) 20090825
34 TYP_TAB_FIELDS Private Attribute reference (LIKE) 20090825
35 TYP_TAB_ITABLINES Private Attribute reference (LIKE) 20090825
36 TYP_TAB_MANAGER Private See coding 20090812 TYP_TAB_MANAGER TYPE hashed TABLE OF typ_str_manager WITH UNIQUE key progname tab
37 TYP_TAB_STATES Private Attribute reference (LIKE) 20090709
38 TYP_TAB_SUBCOMPONENTS Private Attribute reference (LIKE) 20090825
Method Signatures

Method CREATE_DEFAULT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITAB_NAME Call by reference Type reference (TYPE) CSEQUENCE 20090708
2 Importing I_REF_LOG Value transfer Object reference (TYPE REF TO) IF_TPDA_TABLE_LOG CL_TPDA_TABLE_LOG=>NULL Meldungen 20090825
3 Returning R_REF_CONFIG Value transfer Object reference (TYPE REF TO) IF_TPDA_TABLE_CONFIG Konfiguration einer Tabelle 20090708
# Exception Resumable Description Created on
1 CX_TPDA_TABLE Ausnahmen des Table Tools 20090708
2 CX_TPDA_TABLE_NOT_FOUND Objekt wurde nicht gefunden 20090708

Method CREATE_INITIAL_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITAB_NAME Call by reference Type reference (TYPE) CSEQUENCE 20090820
2 Returning R_REF_CONFIG Value transfer Object reference (TYPE REF TO) IF_TPDA_TABLE_CONFIG Konfiguration einer Tabelle 20090820
# Exception Resumable Description Created on
1 CX_TPDA_TABLE Ausnahmen des Table Tools 20090820
2 CX_TPDA_TABLE_NOT_FOUND Objekt wurde nicht gefunden 20090820

Method EXPAND_ALL_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITAB_NAME Call by reference Type reference (TYPE) CSEQUENCE 20100726
2 Importing I_REF_CONFIG Call by reference Object reference (TYPE REF TO) IF_TPDA_TABLE_CONFIG Konfiguration einer Tabelle 20100726

Method EXPAND_ALL_STRUCTURES on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method GET_CONFIG Signature

Method GET_CONFIG on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method GET_CONFIG on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method GET_CONFIG_HELPER Signature

Method GET_CONFIG_HELPER on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method GET_CONFIG_HELPER on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method GET_CONTROL_WRAPPER Signature

Method GET_CONTROL_WRAPPER on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method GET_CONTROL_WRAPPER on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method GET_STATE Signature

Method GET_STATE on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method GET_STATE on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method INIT Signature

Method INIT on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method INIT on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method RESET_CONFIG Signature

Method RESET_CONFIG on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method RESET_CONFIG on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method SAVE_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_FLAG Call by reference Type reference (TYPE) XFLAG neue Eingabewerte 20100726

Method SAVE_EXPAND on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method SET_CURRENT_CONFIG_AS_DEFAULT Signature

Method SET_CURRENT_CONFIG_AS_DEFAULT on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method SET_CURRENT_CONFIG_AS_DEFAULT on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method SET_STATE Signature

Method SET_STATE on class CL_TPDA_TABLE_CONFIG_MANAGER has no parameter.
Method SET_STATE on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method SET_WRAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_WRAPPER Call by reference Object reference (TYPE REF TO) IF_TPDA_TABLE_CONTROL_WRAPPER Wrapper für den TPDA CONTROL 20090820

Method SET_WRAPPER on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROGNAME Call by reference Type reference (TYPE) CSEQUENCE 20090812
2 Importing I_TAB Call by reference Type reference (TYPE) CSEQUENCE 20091005
3 Returning R_REF_MANAGER Value transfer Object reference (TYPE REF TO) IF_TPDA_TABLE_CONFIG_MANAGER Config Manager für Table Tool 20090707

Method S_GET_INSTANCE on class CL_TPDA_TABLE_CONFIG_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 800