SAP ABAP Class CL_WDY_MD_COMPONENT_INTF_DEF (CL_WDY_MD_COMPONENT_INTF_DEF)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_METADATA_API_COMPONENT (Package) Web Dynpro: Component
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDY_MD_COMPONENT_INTERFACE 20021029
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_COMPONENT_INTF_DEF 20021029
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_LOCKABLE_OBJECT 20030424
Properties
Class CL_WDY_MD_COMPONENT_INTF_DEF  
Short Description    
Super Class CL_WDY_MD_COMPONENT_INTERFACE  
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_METADATA_API_COMPONENT   Web Dynpro: Component 
Created 20021029   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDY_MD_COMPONENT_INTF_DEF 20021029
2 IF_WDY_MD_LOCKABLE_OBJECT 20030424
Friends
# Friend Modeled only Created on Description
1 CL_WDY_MD_COMPONENT 20051130 Web Dynpro: Component
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABSTRACT_VIEWS Instance attribute Private Object reference (TYPE REF TO) CL_OBJECT_MAP 20030423
2 CONFIGURATION_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20060215
3 CONTROLLERS Instance attribute Private Object reference (TYPE REF TO) CL_OBJECT_MAP 20030423
4 CREATED_BY_VERSION Instance attribute Private Type reference (TYPE) FLAG General Flag 20061122
5 DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS 20030423
6 GENFLAG Instance attribute Protected Type reference (TYPE) FLAG General Flag 20040213
7 GLOBAL_LOCK Instance attribute Private Type reference (TYPE) FLAG 20030423
8 MASTER_LANGUAGE Instance attribute Private Type reference (TYPE) MASTERLANG Original Language in Repository Objects 20070315
9 MODIFICATION_LANGUAGE Instance attribute Private Type reference (TYPE) SPRAS 20030423
10 READER Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_READER 20031111
11 SUPPRESS_LOCK Instance attribute Private Type reference (TYPE) FLAG General Flag 20051206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCY Static method Public Method Existence check 20030423
2 CONSTRUCTOR Instance method Public Constructor Constructor 20031111
3 CORR_INSERT Instance method Private Method 20030423
4 CREATE Static method Public Method Create New Component 20030423
5 CREATE_COMPLETE Static method Public Method Create New Component Interface Definition 20031111
6 DELETE_FROM_WORKING_AREA Instance method Private Method 20030423
7 DELETE_RUNTIME_OBJECTS Instance method Private Method 20030423
8 GET_COMPONENT_NAMES_BY_INTF Static method Public Method 20041108
9 GET_CONTROLLERS Instance method Private Method 20030424
10 GET_IMPL_COMPONENT_NAMES Static method Public Method 20050412
11 GET_OBJECT_BY_KEY Static method Public Method Factory Method for Existing Component 20030423
12 GET_OBJECT_BY_VRS Static method Public Method Factory Method for Existing Component 20041117
13 GET_TRANSPORT_OBJECTS Static method Public Method 20030423
Events
Class CL_WDY_MD_COMPONENT_INTF_DEF has no event.
Types
Class CL_WDY_MD_COMPONENT_INTF_DEF 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 Importing ACTIVE Value transfer Type reference (TYPE) FLAG SPACE X'->Prüfung, ob aktive Version vorhanden ist 20041102
2 Returning EXISTENT Value transfer Type reference (TYPE) FLAG Web Dynpro : Applikation 20030423
3 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Applikationsname 20030423

Method CHECK_EXISTENCY on class CL_WDY_MD_COMPONENT_INTF_DEF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CREATED_BY_VERSION Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20061122
2 Importing DEFINITION Value transfer Type reference (TYPE) WDY_COMPONENT Web Dynpro : Applikation 20031111
3 Importing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20031111
4 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Applikationsname 20031111
5 Importing READER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_READER 20041117
6 Importing STATE Value transfer Type reference (TYPE) WDY_MD_OBJECT_STATE IF_WDY_MD_OBJECT=>CO_STATE_LOADED Object State eines WebDynpro Metadata Objekts 20031111
7 Importing SUPPRESS_LOCK Call by reference Type reference (TYPE) FLAG '' allgemeines flag 20051206
8 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20031111

Method CONSTRUCTOR on class CL_WDY_MD_COMPONENT_INTF_DEF 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 20030423
2 Importing MODE Call by reference Type reference (TYPE) CHAR6 'INSERT'/'MODIFY'/'DELETE' 20030423
3 Importing SUPPRESS_CORR Call by reference Type reference (TYPE) FLAG '' Unterdrückt Korrekturwesen 20061201
# Exception Resumable Description Created on
1 CX_WDY_MD_CORR_CANCELLED 20030423
2 CX_WDY_MD_CORR_FAILURE 20030423
3 CX_WDY_MD_PERMISSION_FAILURE 20030423
4 CX_WDY_MD_SAVE_EXCEPTION 20030423

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_INTERFACE_DEFINITION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_INTF_DEF Web Dynpro : Applikation 20030423
2 Importing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20030423
3 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Applikationsname 20030423
4 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030423
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20030423
2 CX_WDY_MD_ALREADY_EXISTING Web Dynpro : Objekt existiert nicht 20030423
3 CX_WDY_MD_CORR_CANCELLED 20030423
4 CX_WDY_MD_ENQUEUE_FAILURE 20030423
5 CX_WDY_MD_PERMISSION_FAILURE 20030423

Method CREATE_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENT_INTERFACE_DEFINITION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_INTF_DEF Referenz auf Component Interface Def. 20031111
2 Importing COPY_MODE Call by reference Type reference (TYPE) FLAG '' Component Intf. Def. wird kopiert 20070829
3 Changing CORRNR Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20031111
4 Changing DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20031111
5 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Name der Component Interface Definition 20031111
6 Importing SUPPRESS_CORR Call by reference Type reference (TYPE) FLAG '' Unterdrückt Korrekturwesen 20061205
7 Importing SUPPRESS_LOCK Call by reference Type reference (TYPE) FLAG '' Unterdrückt Sperren 20051206
8 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' 'I'/'A' (inaktiv/aktiv) 20031111
# Exception Resumable Description Created on
1 CX_WDY_MD_ACCESS_EXCEPTION 20031111
2 CX_WDY_MD_ALREADY_EXISTING 20031111
3 CX_WDY_MD_CORR_CANCELLED 20031111
4 CX_WDY_MD_CORR_FAILURE 20031111
5 CX_WDY_MD_CREATE_EXCEPTION Web Dynpro : Exception beim Anlegen eines WebDynproObjekts 20031111
6 CX_WDY_MD_ENQUEUE_FAILURE 20031111
7 CX_WDY_MD_PERMISSION_FAILURE 20031111
8 CX_WDY_MD_SAVE_EXCEPTION 20031111

Method DELETE_FROM_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPLETE Value transfer Type reference (TYPE) FLAG allgemeines flag 20030423

Method DELETE_FROM_WORKING_AREA on class CL_WDY_MD_COMPONENT_INTF_DEF has no exception.

Method DELETE_RUNTIME_OBJECTS Signature

Method DELETE_RUNTIME_OBJECTS on class CL_WDY_MD_COMPONENT_INTF_DEF has no parameter.
Method DELETE_RUNTIME_OBJECTS on class CL_WDY_MD_COMPONENT_INTF_DEF has no exception.

Method GET_COMPONENT_NAMES_BY_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_NAMES Value transfer Type reference (TYPE) WDY_COMPONENT_NAME_TABLE Web Dynpro: Tabelle mit Komponentennamen 20041108
2 Importing INTERFACE_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20041108

Method GET_COMPONENT_NAMES_BY_INTF on class CL_WDY_MD_COMPONENT_INTF_DEF has no exception.

Method GET_CONTROLLERS Signature

Method GET_CONTROLLERS on class CL_WDY_MD_COMPONENT_INTF_DEF has no parameter.
Method GET_CONTROLLERS on class CL_WDY_MD_COMPONENT_INTF_DEF has no exception.

Method GET_IMPL_COMPONENT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_NAMES Value transfer Type reference (TYPE) WDY_COMPONENT_NAME_TABLE Web Dynpro: Tabelle mit Komponentennamen 20050412
2 Importing COMP_INTF_DEF_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20050412

Method GET_IMPL_COMPONENT_NAMES on class CL_WDY_MD_COMPONENT_INTF_DEF 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 COMPONENT_INTERFACE_DEFINITION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_INTF_DEF Web Dynpro : Applikation 20030423
2 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Applikationsname 20030423
3 Importing SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) FLAG SPACE 20030520
4 Importing VERSION Value transfer Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20030423
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20030423
2 CX_WDY_MD_PERMISSION_FAILURE 20030423

Method GET_OBJECT_BY_VRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_INTERFACE_DEFINITION Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_INTF_DEF Web Dynpro : Applikation 20041117
2 Importing NAME Value transfer Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Applikationsname 20041117
3 Importing SUPPRESS_ACCESS_PERMISSION Value transfer Type reference (TYPE) FLAG SPACE 20041117
4 Importing VERSION Value transfer Type reference (TYPE) VRSD-VERSNO ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041117
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING Web Dynpro : Objekt existiert nicht 20041117
2 CX_WDY_MD_PERMISSION_FAILURE 20041117

Method GET_TRANSPORT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20030423
2 Returning TRANSPORT_OBJECTS Value transfer Type reference (TYPE) WDY_MD_TRANSPORT_KEYS Web Dynpro : Tabelle mit Transportobjekten 20030423
# Exception Resumable Description Created on
1 CX_WDY_MD_EXCEPTION Web Dynpro : Exception 20031119
History
Last changed by/on SAP  20110908 
SAP Release Created in 630