SAP ABAP Class CL_WDY_MD_ADT_COMPONENT (Component Data (API for AIE))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_METADATA_API_ADT (Package) Special stateless API to support AIE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WDY_MD_ADT_COMPONENT Component Data (API for AIE) 20120521
Properties
Class CL_WDY_MD_ADT_COMPONENT  
Short Description Component Data (API for AIE)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_METADATA_API_ADT   Special stateless API to support AIE 
Created 20120515   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WDY_MD_ADT_COMPONENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SVRS2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WDY_MD_ADT_COMPONENT Component Data (API for AIE) 20120521
Friends
Class CL_WDY_MD_ADT_COMPONENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ECLIPSE_MARKER Constant Private Type reference (TYPE) FLAG 'E' modified by AIE (WDY_COMPONENT-MODULE_POOL_NAME) 20120730
2 M_COMPONENT_DATA Instance attribute Private Type reference (TYPE) IF_WDY_MD_ADT_COMPONENT=>GTY_S_COMPONENT 20120522
3 M_COMPONENT_NAME Instance attribute Private Type reference (TYPE) WDY_COMPONENT_NAME 20120516
4 M_LANGU Instance attribute Private Type reference (TYPE) LANGU 20120521
5 M_READER Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT_READER 20120521
6 M_VERSION Instance attribute Private Type reference (TYPE) R3STATE 20120516
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCY Static method Public Method 20120703
2 CONSTRUCTOR Instance method Private Constructor 20120516
3 CONVERT_COMPONENT_DATA_TO_MD Instance method Private Method 20120529
4 CONVERT_COMP_USAGE_TO_MD Instance method Private Method 20120529
5 CONVERT_INTF_IMPLS_TO_MD Instance method Private Method 20120529
6 CREATE Static method Public Method create new component 20120611
7 CREATE_READER_DB Instance method Private Method 20130517
8 CREATE_READER_VRS Instance method Private Method 20130517
9 GET_COMPONENT_REF Instance method Private Method 20120611
10 GET_INSTANCE_BY_DATA Static method Public Method 20120522
11 GET_INSTANCE_BY_KEY Static method Public Method 20120522
12 GET_INSTANCE_BY_VERSION Static method Public Method 20130517
13 PREPARE_SAVE Instance method Private Method 20120611
14 RAISE_ADT_EXCEPTION_BY_MSG Static method Private Method 20120704
Events
Class CL_WDY_MD_ADT_COMPONENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_COMPONENT_USAGE Private Attribute reference (LIKE) 20120521
2 GTY_S_INTERFACE_IMPLEMENTING Private Attribute reference (LIKE) 20120521
Method Signatures

Method CHECK_EXISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE 'X'->check if active version exists 20120703
2 Importing COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120703
3 Returning RESULT Value transfer Type reference (TYPE) WDY_BOOLEAN 20120703

Method CHECK_EXISTENCY on class CL_WDY_MD_ADT_COMPONENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_DATA Call by reference Type reference (TYPE) IF_WDY_MD_ADT_COMPONENT=>GTY_S_COMPONENT 20120522
2 Importing COMPONENT_KEY Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20120521
3 Importing LANGU Call by reference Type reference (TYPE) LANGU 20120521
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20120516

Method CONSTRUCTOR on class CL_WDY_MD_ADT_COMPONENT has no exception.

Method CONVERT_COMPONENT_DATA_TO_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_COMPONENT_DATA_MD Call by reference Type reference (TYPE) WDY_MD_COMPONENT_META_DATA Web Dynpro: Meta Data of a Component 20120529
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120529

Method CONVERT_COMP_USAGE_TO_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COMPONENT_DATA_MD Call by reference Type reference (TYPE) WDY_MD_COMPONENT_META_DATA Web Dynpro: Meta Data of a Component 20120529
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120802

Method CONVERT_INTF_IMPLS_TO_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_COMPONENT_DATA_MD Call by reference Type reference (TYPE) WDY_MD_COMPONENT_META_DATA Web Dynpro: Meta Data of a Component 20120529
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120802

Method CREATE 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) CSEQUENCE 20120611
2 Importing DESCRIPTION Call by reference Type reference (TYPE) WDY_MD_DESCRIPTION 20121214
3 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20120611
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT 20120611
5 Importing VIEW_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120611
6 Importing WINDOW_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120611
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120611
2 CX_WDY_MD_ALREADY_EXISTING 20120611

Method CREATE_READER_DB 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) CSEQUENCE 20130517
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE 20130517

Method CREATE_READER_DB on class CL_WDY_MD_ADT_COMPONENT has no exception.

Method CREATE_READER_VRS 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) CSEQUENCE 20130517
2 Importing DESTINATION Call by reference Type reference (TYPE) RFCDEST 20130517
3 Importing VERSION_NUMBER Call by reference Type reference (TYPE) VERSNO 20130517

Method CREATE_READER_VRS on class CL_WDY_MD_ADT_COMPONENT has no exception.

Method GET_COMPONENT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT 20120611
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120611
2 CX_WDY_MD_NOT_EXISTING 20120611

Method GET_INSTANCE_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_DATA Call by reference Type reference (TYPE) IF_WDY_MD_ADT_COMPONENT=>GTY_S_COMPONENT 20120522
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT Component Data (API for AIE) 20120522
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120611
2 CX_WDY_MD_NOT_EXISTING 20120529

Method GET_INSTANCE_BY_KEY 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) CSEQUENCE 20120522
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT Component Data (API for AIE) 20120522
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'I' 'A'= active/ 'I' = inactive 20120522
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING 20120529

Method GET_INSTANCE_BY_VERSION 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) CSEQUENCE 20130517
2 Importing DESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST 20130517
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT 20130517
4 Importing VERSION_NUMBER Call by reference Type reference (TYPE) VRSD-VERSNO 20130517
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING 20130517

Method PREPARE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DELTA Call by reference Type reference (TYPE) SVRS2_XWDYD delta between saved and new data 20120611
2 Exporting P_NEW_DATA_VRS Call by reference Type reference (TYPE) SVRS2_WDYD data passed by AIE in VRS format 20120611
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120611

Method RAISE_ADT_EXCEPTION_BY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20120704
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20120704
History
Last changed by/on SAP  20141121 
SAP Release Created in 740