SAP ABAP Class CL_WDR_CFG_PERSISTENCE_BASE (Configuration: Persistence Basis Class)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_CONFIGURATION (Package) Configuration for WD4A
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_CFG_PERSISTENCE_APPL Configuration: Persistence Class Application 20070710
2 Inheritance (c INHERITING FROM c_ref)  CL_WDR_CFG_PERSISTENCE_COMP Configuration: Persistence Class Component 20070710
Properties
Class CL_WDR_CFG_PERSISTENCE_BASE  
Short Description Configuration: Persistence Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CONFIGURATION   Configuration for WD4A 
Created 20070710   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WDR_CFG_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDR_CFG_PERSISTENCE_BASE has no interface implemented.
Friends
Class CL_WDR_CFG_PERSISTENCE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TR_WD_APPLICATION Constant Public Type reference (TYPE) TROBJTYPE 'WDYA' Object Type 20070711
2 C_TR_WD_COMPONENT Constant Public Type reference (TYPE) TROBJTYPE 'WDYN' Object Type 20070711
3 M_CONFIG_KEY Instance attribute Protected Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20070717
4 M_CTS Instance attribute Public Object reference (TYPE REF TO) CL_WDR_CONFIG_CTS Lock and Transport WD Configuration 20070710
5 M_DEVCLASS Instance attribute Public Type reference (TYPE) DEVCLASS Package 20070803
6 M_NEW_CONFIG_DESCRIPTION Instance attribute Protected Type reference (TYPE) WDY_MD_DESCRIPTION Descriptive text for new configuration 20070803
7 M_NEW_CONFIG_KEY Instance attribute Protected Type reference (TYPE) WDY_CONFIG_KEY New Configuration Key 20070803
8 M_NO_TRANSPORT_NEEDED Instance attribute Protected Type reference (TYPE) WDY_BOOLEAN No transport required 20070803
9 M_OBJECT_NAME Instance attribute Protected Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro: Name of a Web Dynpro Metadata Object 20070717
10 M_OPERATION Instance attribute Protected Type reference (TYPE) I Operation in Execution 20090313
11 M_OUTLINE_DATA Instance attribute Protected Type reference (TYPE) WDY_CFG_OUTLINE_DATA General Data 20070716
12 M_RENAMED_OUTLINE_DATA Instance attribute Protected Type reference (TYPE) WDY_CFG_OUTLINE_DATA General Data for Renaming 20070814
13 M_SCOPE Instance attribute Protected Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20070719
14 M_STATE Instance attribute Protected Type reference (TYPE) I Current Status of Operation 20070803
15 M_TRANSPORT_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_WDR_CFG_TRANSPORT Transport Interface for Configuration 20080729
16 M_TRKORR Instance attribute Protected Type reference (TYPE) TRKORR Transport Request 20070803
17 M_TRKORR_DESCRIPTION Instance attribute Protected Type reference (TYPE) AS4TEXT Description for Transport Request 20070803
18 M_TR_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) TROBJTYPE Object Type 20080117
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIG_EXISTENT Instance method Public Method Checks whether the configuration exists 20070807
2 CONFIG_KEY_TO_TADIR_KEY Instance method Protected Method Converts a ConfigKey into the TADIR key 20070711
3 CONSTRUCTOR Instance method Public Constructor Constructor 20070710
4 DO_CANCEL Instance method Protected Method Cancellation 20070803
5 DO_ENHANCE_PREPROCESSING Instance method Protected Method Next step for the Create operation 20070806
6 DO_NEXT_CHANGE Instance method Protected Method Save Procedure 20070810
7 DO_NEXT_CHANGE_OBJECT Instance method Protected Method Next step for the Create operation 20070803
8 DO_NEXT_COPY Instance method Protected Method Next step for the Create operation 20070803
9 DO_NEXT_CREATE Instance method Protected Method Next step for the Create operation 20070803
10 DO_NEXT_DELETE Instance method Protected Method Next step for the Create operation 20070803
11 DO_NEXT_DISPLAY Instance method Protected Method Save Procedure 20071115
12 DO_NEXT_ENHANCE Instance method Protected Method Next step for the Create operation 20070803
13 DO_NEXT_RENAME Instance method Protected Method Next step for the Create operation 20070803
14 DO_NEXT_SAVE Instance method Protected Method Save Procedure 20070803
15 DO_NEXT_STEP Instance method Public Method Trigger Next Processing Step 20070803
16 DO_OBJECT_CHECK Instance method Protected Method Checks the object 20070803
17 DO_OK Instance method Protected Method Procedure if everything has worked 20070803
18 DO_PREPROCESSING Instance method Protected Method Pre-Processing 20070803
19 GET_FUNCTION_FOR_BADI Instance method Protected Method 20090313
20 GET_TRANSPORT_INFO Instance method Public Method Returns the transport information 20070803
21 INIT_CTS_OBJECT Instance method Protected Method Initializes the transport object 20070713
22 INIT_TRANSPORT_HANDLER Instance method Protected Method 20080729
23 IS_ENHANCEMENT Instance method Protected Method Checks whether it is an enhancement 20070806
24 NO_TRANSPORT_WANTED Instance method Public Method No transport required (admin. layer) 20070817
25 READ_OUTLINE_DATA Instance method Public Method 20070719
26 REMOVE_CONFIG Instance method Protected Method 20070803
27 SET_CONFIG_DESCRIPTION Instance method Public Method Sets new ConfigKey 20070904
28 SET_NEW_CONFIG_KEY Instance method Public Method Sets new ConfigKey 20070807
29 SET_TRANSPORT Instance method Public Method Sets the transport request 20070803
30 SET_TRANSPORT_HANDLER Instance method Public Method Future Use 20080729
Events
# Event Type Visibility Description Created on
1 SAVE_CANCELLED Instance Event
(0)
Public
(2)
Triggered if saving was cancelled 20080729
2 SAVE_COMPLETE Instance Event
(0)
Public
(2)
Triggered if saving was successful 20080729
3 SAVE_DATA_NEEDED Instance Event
(0)
Public
(2)
Is thrown if the data is passed on for saving 20070904
Types
Class CL_WDR_CFG_PERSISTENCE_BASE has no local type.
Method Signatures

Method CHECK_CONFIG_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_EXISTENT Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20080410
2 Importing I_IS_ORIGINAL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070817
3 Importing I_ONLY_CURRENT_LAYER Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070817
4 Importing I_OUTLINE_DATA Call by reference Type reference (TYPE) WDY_CFG_OUTLINE_DATA WebDynpro: Schnittstelle für Kontext Knoten 20070807
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20070810

Method CONFIG_KEY_TO_TADIR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20070711
2 Returning TADIR_KEY Value transfer Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20070711

Method CONFIG_KEY_TO_TADIR_KEY on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20070717
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20070717
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20070717

Method DO_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MESSAGES Value transfer Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_CANCEL on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_ENHANCE_PREPROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTS_NEXT_OP Call by reference Type reference (TYPE) I 20070806
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070806
3 Exporting E_POPUP_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_CONSTANTS=>T_POPUP_DATA 20070806

Method DO_ENHANCE_PREPROCESSING on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070810

Method DO_NEXT_CHANGE on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_CHANGE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_CHANGE_OBJECT on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_COPY on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_CREATE on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_DELETE on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20071115

Method DO_NEXT_DISPLAY on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_ENHANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_ENHANCE on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTS_NEXT_OP Call by reference Type reference (TYPE) I 20070815
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_RENAME on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803

Method DO_NEXT_SAVE on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_NEXT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OPERATION Call by reference Type reference (TYPE) I 20070814
2 Exporting E_CTS_NEXT_OP Call by reference Type reference (TYPE) I 20070803
3 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803
4 Exporting E_POPUP_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_CONSTANTS=>T_POPUP_DATA 20070803

Method DO_NEXT_STEP on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_OBJECT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTS_NEXT_OP Call by reference Type reference (TYPE) I 20070803
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803
3 Exporting E_POPUP_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_CONSTANTS=>T_POPUP_DATA 20070803
4 Exporting E_STAY_IN_METHOD Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070803
5 Importing I_OPERATION Call by reference Type reference (TYPE) I 20070803

Method DO_OBJECT_CHECK on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_OK Signature

Method DO_OK on class CL_WDR_CFG_PERSISTENCE_BASE has no parameter.
Method DO_OK on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method DO_PREPROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTS_NEXT_OP Call by reference Type reference (TYPE) I 20070803
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO remote API: Meldungen über das Ergebnis einer Aktion 20070803
3 Exporting E_POPUP_DATA Call by reference Type reference (TYPE) IF_WDR_CFG_CONSTANTS=>T_POPUP_DATA 20070803
4 Importing I_OPERATION Call by reference Type reference (TYPE) I 20070803

Method DO_PREPROCESSING on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method GET_FUNCTION_FOR_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUNCTION Value transfer Type reference (TYPE) I 20090313

Method GET_FUNCTION_FOR_BADI on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method GET_TRANSPORT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20070803
2 Exporting E_IS_LOCKED Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070807
3 Exporting E_REQUESTS Call by reference Type reference (TYPE) CTS_REQUESTS WBO remote API: Änderungsaufträge 20070803

Method GET_TRANSPORT_INFO on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method INIT_CTS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) I 20070810
2 Returning R_CONFIG_KEY Value transfer Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20070813

Method INIT_CTS_OBJECT on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method INIT_TRANSPORT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) I 20080729
2 Returning R_CONFIG_KEY Value transfer Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20080729

Method INIT_TRANSPORT_HANDLER on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method IS_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ENHANCEMENT Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070806

Method IS_ENHANCEMENT on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method NO_TRANSPORT_WANTED Signature

Method NO_TRANSPORT_WANTED on class CL_WDR_CFG_PERSISTENCE_BASE has no parameter.
Method NO_TRANSPORT_WANTED on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method READ_OUTLINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUTLINE_DATA Value transfer Type reference (TYPE) WDY_CFG_OUTLINE_DATA WDA: Rahmendaten für den Konfigurationseditor 20070719
# Exception Resumable Description Created on
1 CX_WD_CONFIGURATION Ausnahme-Klasse für die WD-Konfiguration 20070719

Method REMOVE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RETVAL Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20070803

Method REMOVE_CONFIG on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method SET_CONFIG_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTLINE_DATA Call by reference Type reference (TYPE) WDY_CFG_OUTLINE_DATA WDA: Rahmendaten für den Konfigurationseditor 20070904

Method SET_CONFIG_DESCRIPTION on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method SET_NEW_CONFIG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTLINE_DATA Call by reference Type reference (TYPE) WDY_CFG_OUTLINE_DATA WDA: Rahmendaten für den Konfigurationseditor 20070807

Method SET_NEW_CONFIG_KEY on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method SET_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) AS4TEXT Kurzbeschreibung von Repository-Objekten 20070803
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20070803
3 Importing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20070803

Method SET_TRANSPORT on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.

Method SET_TRANSPORT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSPORT_INTERFACE Call by reference Object reference (TYPE REF TO) IF_WDR_CFG_TRANSPORT Transport-Interface für Konfiguration 20080729

Method SET_TRANSPORT_HANDLER on class CL_WDR_CFG_PERSISTENCE_BASE has no exception.
Event Signatures

Event SAVE_CANCELLED Signature
Event SAVE_CANCELLED on class CL_WDR_CFG_PERSISTENCE_BASE has no parameter.
Event SAVE_COMPLETE Signature
Event SAVE_COMPLETE on class CL_WDR_CFG_PERSISTENCE_BASE has no parameter.
Event SAVE_DATA_NEEDED Signature
Event SAVE_DATA_NEEDED on class CL_WDR_CFG_PERSISTENCE_BASE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710