SAP ABAP Class CL_SIW_DDIC_WRITER (CL_SIW_DDIC_WRITER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_ADAPTER (Package) SIW: Adapter
Properties
Class CL_SIW_DDIC_WRITER  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_ADAPTER   SIW: Adapter 
Created 20090831   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SXF_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SIW_DDIC_WRITER has no interface implemented.
Friends
Class CL_SIW_DDIC_WRITER has no friend class.
Attributes
Class CL_SIW_DDIC_WRITER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Private Method Activate DDIC Changes 20090901
2 CHECK_TYPE_EXISTENCE Static method Public Method Check Type Existence in DDIC 20090902
3 CREATE_DATATYPES Static method Public Method Create (Any Type of) Data Type 20090902
4 CREATE_DATA_ELEM Static method Private Method Create Data Element in DDIC 20090901
5 CREATE_STRUCTURE Static method Private Method Create Structure in DDIC 20090901
6 CREATE_TABLE_TYPE Static method Private Method Create Table Type in DDIC 20090901
7 CREATE_TYPES Static method Private Method Create Types 20090901
8 DDIC_CHECK_DATA_ELEMENT Static method Private Method Check Existence of Data Element in DDIC 20090831
9 DDIC_CHECK_STRUCTURE Static method Private Method Check Existence of Structure in DDIC 20090831
10 DDIC_CHECK_TABLETYPE Static method Private Method Check Table Type Existence in DDIC 20090831
11 DELETE_DATATYPES Static method Public Method Create (Any Type of) Data Type 20091130
12 DELETE_DATA_ELEM Static method Private Method Create Data Element in DDIC 20091130
13 DELETE_STRUCTURE Static method Private Method Create Structure in DDIC 20091130
14 DELETE_TABLE_TYPE Static method Private Method Create Table Type in DDIC 20091130
15 DELETE_TYPES Static method Private Method Create Types 20091130
16 GET_TADIR_ENTRIES Static method Private Method To be deleted!! 20090922
17 GET_TRANSPORT_INFO Static method Private Method To be deleted!! 20090901
18 SORT_TYPES Static method Private Method Sort SXF Types 20091110
19 WRITE_TADIR_ENTRIES Static method Private Method Write Object Catalogue Entries for the DDIC Types 20090901
20 WRITE_TRANSPORT Static method Private Method Write Transport Information 20090901
Events
Class CL_SIW_DDIC_WRITER has no event.
Types
Class CL_SIW_DDIC_WRITER 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 I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method CHECK_TYPE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_TYPENAMES Call by reference Type reference (TYPE) SIW_TAB_TYPENAMES Signature Exchange Format: Type 20090917
2 Returning R_EXISTS Value transfer Type reference (TYPE) SIW_DTE_FLG general flag 20090902
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method CREATE_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090902
2 Importing I_FLG_DO_NOT_OVERWRITE Call by reference Type reference (TYPE) SIW_DTE_FLG do not overwrite existing objects 20091007
3 Importing I_FLG_ENSURE_TADIR Call by reference Type reference (TYPE) SIW_DTE_FLG write tadir entries 20091007
4 Importing I_FLG_SIMULATE Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090902
5 Importing I_FLG_TRANSPORT Call by reference Type reference (TYPE) SIW_DTE_FLG write transport entries 20091007
6 Importing I_REPOSITORY_WRITER Call by reference Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20090902
7 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090902
8 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090902
9 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090902
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090902

Method CREATE_DATA_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIMPLE Call by reference Object reference (TYPE REF TO) IF_SXF_SIMPLE I_NAME 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901

Method CREATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_SXF_STRUCTURE I_STRUCTURE 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901

Method CREATE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLETYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TABLE I_TABLETYPE 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901

Method CREATE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method DDIC_CHECK_DATA_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING I_NAME 20090831
2 Returning R_EXISTS Value transfer Type reference (TYPE) SIW_DTE_FLG E_GOTSTATE 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901

Method DDIC_CHECK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20090831
2 Returning R_EXISTS Value transfer Type reference (TYPE) SIW_DTE_FLG general flag 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method DDIC_CHECK_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20090831
2 Returning R_EXISTS Value transfer Type reference (TYPE) SIW_DTE_FLG general flag 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method DELETE_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_SIMULATE Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091130
2 Importing I_FLG_TRANSPORT Call by reference Type reference (TYPE) SIW_DTE_FLG write transport entries 20091130
3 Importing I_REPOSITORY_WRITER Call by reference Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20091130
4 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20091130
5 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091130
6 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20091130
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20091130

Method DELETE_DATA_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIMPLE Call by reference Object reference (TYPE REF TO) IF_SXF_SIMPLE I_NAME 20091130
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20091130

Method DELETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_SXF_STRUCTURE I_STRUCTURE 20091130
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20091130

Method DELETE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLETYPE Call by reference Object reference (TYPE REF TO) IF_SXF_TABLE I_TABLETYPE 20091130
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20091130

Method DELETE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20091130
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20091130

Method GET_TADIR_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090922
2 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090922
3 Returning R_TAB_TADIR Value transfer Type reference (TYPE) SIW_TAB_TADIR table of tadir entries 20090922

Method GET_TADIR_ENTRIES on class CL_SIW_DDIC_WRITER has no exception.

Method GET_TRANSPORT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090901
2 Returning R_TAB_KO200 Value transfer Type reference (TYPE) SIW_TAB_KO200_EXT KO200 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090903

Method SORT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20091110

Method SORT_TYPES on class CL_SIW_DDIC_WRITER has no exception.

Method WRITE_TADIR_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090901
2 Importing I_REPOSITORY_WRITER Call by reference Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20090901
3 Importing I_TYPES Call by reference Type reference (TYPE) IF_SXF_TYPE=>TAB 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901

Method WRITE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KO200 Call by reference Type reference (TYPE) SIW_TAB_KO200_EXT KO200 20110221
2 Importing I_REPOSITORY_WRITER Call by reference Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER Access ABAP repository to write 20090901
3 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Request/Task 20090901
4 Importing I_TRKORR_OPTIONAL Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20090901
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090901
History
Last changed by/on SAP  20110908 
SAP Release Created in 730