SAP ABAP Class CL_DDIC_WB_DDLS_PERSIST (WB Persistence Layer for DDL Sources)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-ED (Application Component) Dictionary Maintenance
     SDDIC_ADT_DDLS (Package) Editor for ABAP Data Definition Language Sources
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_OBJECT_PERSIST Persistence for Workbench Object 20121112
Properties
Class CL_DDIC_WB_DDLS_PERSIST  
Short Description WB Persistence Layer for DDL Sources    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DDIC_ADT_DDLS    
Program status P  SAP Standard Production Program 
Category 0   
Package SDDIC_ADT_DDLS   Editor for ABAP Data Definition Language Sources 
Created 20121112   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DDIC_WB_DDLS_PERSIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_OBJECT_PERSIST Persistence for Workbench Object 20121112
Friends
Class CL_DDIC_WB_DDLS_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALL_DATA Instance attribute Private Attribute reference (LIKE) 20121120
2 C_DATA_CONTENT Instance attribute Private Attribute reference (LIKE) 20121120
3 C_DESCRIPTION_ONLY Instance attribute Private Attribute reference (LIKE) 20121120
4 C_LANGU_DATA_ONLY Instance attribute Private Attribute reference (LIKE) 20121120
5 C_NO_DATA Instance attribute Private Attribute reference (LIKE) 20121120
6 C_PROPERTIES Instance attribute Private Attribute reference (LIKE) 20121120
7 WB_DDLS_SVC Instance attribute Private Object reference (TYPE REF TO) IF_DDIC_WB_DDLS_SVC 20121119
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method 20121122
2 CHECK Instance method Public Method 20121121
3 CONSTRUCTOR Instance method Public Constructor 20121119
4 DELETE Instance method Private Method 20121120
5 GET Instance method Private Method 20121120
6 LOCK Instance method Private Method 20121120
7 MAP_WB_VERSION_TO_DDIC_VERSION Instance method Private Method 20121217
8 SAVE Instance method Private Method 20121120
9 THROW_EXISTENCE_CHK_EXCEPTION Instance method Private Method 20130415
10 UNLOCK Instance method Private Method 20121120
Events
Class CL_DDIC_WB_DDLS_PERSIST has no event.
Types
Class CL_DDIC_WB_DDLS_PERSIST has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLNAME Call by reference Type reference (TYPE) TROBJ_NAME 20121122
2 Exporting ERROR_LIST Call by reference Type reference (TYPE) IF_DDIC_WB_DDLS_SVC=>TY_ERROR_WB_TAB 20121122
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION 20121122

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_LIST Call by reference Type reference (TYPE) IF_DDIC_WB_DDLS_SVC=>TY_ERROR_WB_TAB 20121122
2 Importing P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20121122
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION 20121121

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method CONSTRUCTOR on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method DELETE Signature

Method DELETE on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method DELETE on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method GET Signature

Method GET on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method GET on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method LOCK Signature

Method LOCK on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method LOCK on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method MAP_WB_VERSION_TO_DDIC_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DDIC_VERSION Value transfer Type reference (TYPE) AS4LOCAL 20121217
2 Importing WB_VERSION Call by reference Type reference (TYPE) R3STATE 20121217

Method MAP_WB_VERSION_TO_DDIC_VERSION on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method SAVE Signature

Method SAVE on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method SAVE on class CL_DDIC_WB_DDLS_PERSIST has no exception.

Method THROW_EXISTENCE_CHK_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDLS_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY 20130415
2 Importing VERSION_EXISTING Call by reference Type reference (TYPE) AS4LOCAL 20130415
3 Importing VERSION_REQUESTED Call by reference Type reference (TYPE) R3STATE 20130415
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION 20130415
2 CX_SWB_OBJECT_DOES_NOT_EXIST 20130415

Method UNLOCK Signature

Method UNLOCK on class CL_DDIC_WB_DDLS_PERSIST has no parameter.
Method UNLOCK on class CL_DDIC_WB_DDLS_PERSIST has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740