SAP ABAP Class CL_WDY_MD_APPLICATION (Web Dynpro: Application)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_METADATA_API_APPLICATION (Package) Web Dynpro: Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_APPLICATION Web Dynpro : Application 20041103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_LOCKABLE_OBJECT 20041103
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_OBJECT Web Dynpro: Object 20041103
Properties
Class CL_WDY_MD_APPLICATION  
Short Description Web Dynpro: Application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_METADATA_API_APPLICATION   Web Dynpro: Application 
Created 20041103   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_WDY_MD_CONTROLLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WDY_MD_VIEW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_WDY_MD_WINDOW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_WDY_MD_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDY_MD_APPLICATION Web Dynpro : Application 20041103
2 IF_WDY_MD_LOCKABLE_OBJECT 20041103
3 IF_WDY_MD_OBJECT Web Dynpro: Object 20041103
Friends
# Friend Modeled only Created on Description
1 CL_WDY_MD_ADT_APPLICATION 20130523 Web Dynpro Application
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20041103
2 C_SICF_PARGUID Constant Private Type reference (TYPE) ICFPARGUID '5TEPBZPBOI37B0I5COMIHE82E' GUID for Web Dynpro SICF Node 20041103
3 C_SICF_WDY_HANDLER Constant Private Type reference (TYPE) STRING 'CL_WDR_MAIN_TASK' SICF Handler Class for Web Dynpro 20041103
4 C_SICF_WEBDYNPRO Constant Private Type reference (TYPE) STRING 'webdynpro' 20041103
5 DEFINITION Instance attribute Private Type reference (TYPE) WDY_APPLICATION Web Dynpro: Application 20041103
6 DESCRIPTION Instance attribute Private Type reference (TYPE) WDY_MD_OBJECT_DESCRIPTION Web Dynpro: Management Structure for Short Texts 20041103
7 DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS 20041103
8 GENFLAG Instance attribute Protected Type reference (TYPE) FLAG General Flag 20041103
9 MASTER_LANGUAGE Instance attribute Private Type reference (TYPE) MASTERLANG Original Language in Repository Objects 20070315
10 MODIFICATION_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Current Language 20041103
11 PROPERTIES Instance attribute Private Object reference (TYPE REF TO) CL_WDY_MD_OBJECT_MAP Object Collection with String Key 20041103
12 SAVE_HELP_LINK_OTR Instance attribute Private Type reference (TYPE) ABAP_BOOL Specifies whether the help link OTR concepts are also saved 20090810
13 STARTUP_PLUG Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_INBOUND_PLUG Web Dynpro: Inbound Plug 20041103
14 STATE Instance attribute Private Type reference (TYPE) WDY_MD_OBJECT_STATE Object State of a Web Dynpro Metadata Object 20041103
15 SUPPRESS_COMMIT_WORK Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110328
16 TEXT_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_TEXT_REPOSITORY Web Dynpro: Text Repository 20041104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCY Static method Public Method Existence check 20041103
2 CONSTRUCTOR Instance method Public Constructor Constructor 20041103
3 CORR_INSERT Instance method Private Method 20041103
4 CREATE Static method Public Method Creating an Application 20041103
5 DELETE_SICF Static method Public Method Deletes the SICF Entry that Belongs to a WDY Application 20041103
6 GENERATE_SICF Static method Public Method Generates the SICF Entry that Belongs to a WDY Application 20041103
7 GET_COMPONENT Instance method Private Method Parent GUID in SICF Tree for Application 20041103
8 GET_OBJECT_BY_KEY Static method Public Method Factory Method for Application 20041103
9 GET_PROPERTIES_STATIC Static method Public Method Properties (Stat. Method for Runtime) 20041103
10 GET_SICF_PARENT_GUID Static method Private Method Parent GUID in SICF Tree for Application 20041103
11 LOAD_APPLICATION_PROPS_FROM_DB Instance method Private Method 20041103
12 MAP_APPLICATION_TO_COMPONENT Static method Public Method Returns Component Name to Application 20041103
13 SAVE_APPLICATION_PROPERTIES Instance method Private Method 20041103
Events
Class CL_WDY_MD_APPLICATION has no event.
Types
Class CL_WDY_MD_APPLICATION has no local type.
Method Signatures

Method CHECK_EXISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTENT Value transfer Type reference (TYPE) FLAG Web Dynpro : Applikation 20041103
2 Importing NAME Value transfer Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro : Applikationsname 20041103

Method CHECK_EXISTENCY on class CL_WDY_MD_APPLICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFINITION Value transfer Type reference (TYPE) WDY_APPLICATION Web Dynpro : Applikation 20041103
2 Importing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS 20041103
3 Importing MODIFICATION_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050119
4 Importing NAME Value transfer Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro : Applikationsname 20041103
5 Importing STATE Value transfer Type reference (TYPE) WDY_MD_OBJECT_STATE IF_WDY_MD_OBJECT=>CO_STATE_LOADED Object State eines WebDynpro Metadata Objekts 20041103
6 Importing SUPPRESS_COMMIT_WORK Call by reference Type reference (TYPE) ABAP_BOOL 20110328
7 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041103

Method CONSTRUCTOR on class CL_WDY_MD_APPLICATION has no exception.

Method CORR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CORRNR Call by reference Type reference (TYPE) TRKORR 20041103
2 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20041103
3 Importing MODE Call by reference Type reference (TYPE) CHAR6 'MODIFY'/'INSERT'/'DELETE' 20041103
4 Importing SUPPRESS_CORR Call by reference Type reference (TYPE) FLAG '' Korrekturwesen unterdrücken 20061201
# Exception Resumable Description Created on
1 CX_WDY_MD_CORR_CANCELLED 20041103
2 CX_WDY_MD_CORR_FAILURE 20041103
3 CX_WDY_MD_PERMISSION_FAILURE 20041103
4 CX_WDY_MD_SAVE_EXCEPTION 20041103

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_APPLICATION Web Dynpro : Applikation 20041103
2 Importing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS 20041103
3 Importing LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE 20130522
4 Importing NAME Value transfer Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro : Applikationsname 20041103
5 Importing SUPPRESS_COMMIT_WORK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110328
6 Importing SUPPRESS_CORR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Unterdrückt Korrekturwesen 20091014
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20041103
2 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert nicht 20041103
3 CX_WDY_MD_CORR_CANCELLED 20041103
4 CX_WDY_MD_ENQUEUE_FAILURE 20041103
5 CX_WDY_MD_PERMISSION_FAILURE 20041103

Method DELETE_SICF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLNAME Call by reference Type reference (TYPE) WDY_APPLICATION_NAME Name der WDY-Applikation 20041103
2 Importing P_DARK Call by reference Type reference (TYPE) ABAP_BOOL 'X'-> Ohne Popups (für FPM) 20130318
3 Importing P_TRANSPORT Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041103
# Exception Resumable Description Created on
1 DB_ERROR Fehler beim Schreiben in die Datenbank 20041103
2 ENQUEUE_ERROR Fehler beim Datenbank-Enqueue 20041103
3 ERROR_OCCURED anderer Fehler 20041103
4 NODE_HAS_CHILDS Knoten hat Unterknoten 20041103
5 NODE_IS_ALIASED Es gibt noch Verweise auf den Knoten 20041103
6 NODE_NOT_EXISTING Knoten existiert nicht 20041103
7 NODE_NOT_IN_ORIGINAL_SYSTEM Aktuelles System ist nicht Originalsystem des Knotens 20041103
8 TADIR_ERROR Fehler beim TADIR-Zugriff 20041103
9 TRANSPORT_ERROR Fehler beim Transport-Check/Insert des SICF-Objektes 20041103

Method GENERATE_SICF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Value transfer Type reference (TYPE) ABAP_BOOL 'X' -> Admin-Service 20121023
2 Importing P_APPLNAME Call by reference Type reference (TYPE) WDY_APPLICATION_NAME Name der WDY-Applikation 20041103
3 Importing P_DARK Call by reference Type reference (TYPE) ABAP_BOOL 'X'-> Ohne Popups (für FPM) 20130318
4 Importing P_DESCRIPT Call by reference Type reference (TYPE) WDY_MD_DESCRIPTION Kurzbeschreibung 20041103
5 Importing P_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041103
6 Importing P_ICFGUILNK Value transfer Type reference (TYPE) ICFGUILNK ICF: GUI-Anbindung 20041103
7 Importing P_SUPPRESS_COMMIT_WORK Call by reference Type reference (TYPE) ABAP_BOOL 20110328
8 Importing P_TRANSPORT Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041103
# Exception Resumable Description Created on
1 ALTERNATE_NAME_EXIST Alternative Name existiert bereits 20041103
2 ENQUEUE_ERROR Fehler beim Datenbank-Enqueue 20041103
3 ERROR_OCCURED anderer Fehler 20041103
4 ERROR_ON_CREATE_ADMIN Fehler beim Anlegen des Admin Services 20121107
5 INVALID_NAME ICFNAME darf nicht initial sein 20041103
6 NODE_ALREADY_EXISTING Knoten existiert bereits 20041103
7 PACKAGE_NOT_FOUND Angegebenes Paket existiert nicht 20041103
8 PARENT_NOT_EXISTING Vaterknoten existiert nicht 20041103
9 TADIR_ERROR Fehler beim TADIR-Zugriff 20041103
10 TRANSPORT_ERROR Fehler beim Transport-Check/Insert des SICF-Objektes 20041103

Method GET_COMPONENT Signature

Method GET_COMPONENT on class CL_WDY_MD_APPLICATION has no parameter.
Method GET_COMPONENT on class CL_WDY_MD_APPLICATION has no exception.

Method GET_OBJECT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPLICATION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_APPLICATION Web Dynpro : Applikation 20041103
2 Importing NAME Value transfer Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro : Applikationsname 20041103
3 Importing SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) FLAG SPACE 20041103
4 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041103
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20041103
2 CX_WDY_MD_PERMISSION_FAILURE 20041103

Method GET_PROPERTIES_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLICATION Call by reference Type reference (TYPE) WDY_APPLICATION_NAME Web Dynpro : Name einer Anwendung 20041103
2 Returning P_PROPERTY_TABLE Value transfer Type reference (TYPE) WDY_APP_PROPERTY_TABLE Web Dynpro: Properties der Anwendung 20041103

Method GET_PROPERTIES_STATIC on class CL_WDY_MD_APPLICATION has no exception.

Method GET_SICF_PARENT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace der Applikation 20041103
2 Returning P_PARGUID Value transfer Type reference (TYPE) ICFPARGUID Parent-Guid zu p_applname im SICF-Tree 20041103
# Exception Resumable Description Created on
1 ALTERNATE_NAME_EXIST Alternative Name existiert bereits 20041103
2 ENQUEUE_ERROR Fehler beim Datenbank-Enqueue 20041103
3 ERROR_OCCURED anderer Fehler 20041103
4 INVALID_NAME ICFNAME darf nicht initial sein 20041103
5 NODE_ALREADY_EXISTING Knoten existiert bereits 20041103
6 PACKAGE_NOT_FOUND Angegebenes Paket existiert nicht 20041103
7 PARENT_NOT_EXISTING Vaterknoten existiert nicht 20041103
8 TADIR_ERROR Fehler beim TADIR-Zugriff 20041103
9 TRANSPORT_ERROR Fehler beim Transport-Check/Insert des SICF-Objektes 20041103

Method LOAD_APPLICATION_PROPS_FROM_DB Signature

Method LOAD_APPLICATION_PROPS_FROM_DB on class CL_WDY_MD_APPLICATION has no parameter.
Method LOAD_APPLICATION_PROPS_FROM_DB on class CL_WDY_MD_APPLICATION has no exception.

Method MAP_APPLICATION_TO_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_NAME Call by reference Type reference (TYPE) WDY_APPLICATION_NAME Name der Anwendung 20041103
2 Returning COMPONENT_NAME Value transfer Type reference (TYPE) WDY_MD_OBJECT_LONG_NAME Name der Component 20041103
# Exception Resumable Description Created on
1 ERROR_OCCURRED An error has occurred 20041103

Method SAVE_APPLICATION_PROPERTIES Signature

Method SAVE_APPLICATION_PROPERTIES on class CL_WDY_MD_APPLICATION has no parameter.
Method SAVE_APPLICATION_PROPERTIES on class CL_WDY_MD_APPLICATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700