SAP ABAP Class CL_SIW_DDIC_CONV_DESCR (Convenience Description for DDIC Objects (DTEL, STRU, TTYP))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_PRODUCTION (Package) Service Implementation Production
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_CONV_DESCR Manages a List of Objects with Different Object Types 20100322
Properties
Class CL_SIW_DDIC_CONV_DESCR  
Short Description Convenience Description for DDIC Objects (DTEL, STRU, TTYP)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_PRODUCTION   Service Implementation Production 
Created 20100317   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SIW_DDIC_CONV_DESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SIW_DDIC_PIECE_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SIW_DTEL_PIECE_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SIW_PIECE_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SIW_STRU_PIECE_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SIW_TTYP_PIECE_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SIW_VARIABLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_CONV_DESCR Manages a List of Objects with Different Object Types 20100322
Friends
Class CL_SIW_DDIC_CONV_DESCR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100507
2 CON_PROP_ACTIV_GROUP Instance attribute Private Attribute reference (LIKE) 20100507
3 CON_PROP_LANGUAGE Instance attribute Private Attribute reference (LIKE) 20100519
4 CON_PROP_NAME Instance attribute Private Attribute reference (LIKE) 20100507
5 CON_PROP_PACKAGE Instance attribute Private Attribute reference (LIKE) 20100510
6 CON_PROP_TEMPLATE Instance attribute Private Attribute reference (LIKE) 20100507
7 CON_PROP_TEMPLATE_AREA Instance attribute Private Attribute reference (LIKE) 20100809
8 ID Instance attribute Private Type reference (TYPE) SIW_DTE_PIECE_ID Convenience Description ID 20100322
9 PROPERTY_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_SIW_PROPERTY_MANAGER Eigenschaften Verwalten 20100507
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Creates a new Instance 20100322
2 GET_ACTIVATION_GROUP Instance method Private Method 20100507
3 GET_AREA Instance method Private Method Returns the Area Name in Code Composer Template 20100809
4 GET_CODE_COMPOSER Instance method Private Method Returns Code Composer 20100317
5 GET_ID Instance method Private Method 20100507
6 GET_LANGUAGE Instance method Private Method 20100519
7 GET_NAME Instance method Private Method 20100507
8 GET_PACKAGE Instance method Private Method 20100510
9 GET_PIECE_DESCR_4_DOMA Instance method Private Method Creates and Returns Piece Description (DOMA) 20100623
10 GET_PIECE_DESCR_4_DTEL Instance method Private Method Creates and Returns Piece Description (DTEL) 20100317
11 GET_PIECE_DESCR_4_STRU Instance method Private Method Creates and Returns Piece Description (STRU) 20100415
12 GET_PIECE_DESCR_4_TTYP Instance method Private Method Creates and Returns Piece Description (TTYP) 20100426
13 GET_RESOURCE_MANAGER Instance method Private Method Returns the Resource Manager Object 20100319
14 GET_TEMPLATE Instance method Private Method Returns the Template Containing the Object Descriptions 20100507
15 INIT Instance method Private Method 20100507
16 INTERPRET_CODE Instance method Private Method Interprets the Textual Description 20100318
17 SET_ACTIVATION_GROUP Instance method Private Method 20100507
18 SET_GENERAL_DATA_FROM_TEMPLATE Instance method Private Method Sets General Data from Template, overwrites when not yet set 20100519
19 SET_LANGUAGE Instance method Private Method 20100519
20 SET_LANGUAGE_OF_OBJECT Instance method Private Method Sets the language of the Object Description 20100519
21 SET_PACKAGE Instance method Private Method 20100510
22 SET_TEMPLATE Instance method Private Method 20100507
23 SET_TEMPLATE_AREA Instance method Private Method 20100809
24 S_CREATE Instance method Private Method 20100507
25 TRANSFORM Instance method Private Method 20100507
Events
Class CL_SIW_DDIC_CONV_DESCR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TAB Private See coding 20100322 tab type standard table of ref to cl_siw_ddic_conv_descr with default key
2 TY_STR_CONV_DESCR Public See coding 20100318 begin of ty_str_conv_descr, general_data type ty_str_general_data, domains type ty_tab_doma_int, data_elements type ty_tab_dtel_int, structures type ty_tab_stru_int, table_types type ty_tab_ttyp_int, end of ty_str_conv_descr
3 TY_STR_GENERAL_DATA Public See coding 20100713 begin of ty_str_general_data, activation_group type siw_dte_activation_group, package type siw_dte_impl_package, language type siw_dte_piece_language, end of ty_str_general_data
4 TY_TAB_DOMA_INT Public See coding 20100623 ty_tab_doma_int type standard table of if_siw_doma_piece_descr=>ty_str_doma_int with default key
5 TY_TAB_DTEL_INT Public See coding 20100318 ty_tab_dtel_int type standard table of if_siw_dtel_piece_descr=>ty_str_dtel_int with default key
6 TY_TAB_STRU_INT Public See coding 20100415 ty_tab_stru_int type standard table of if_siw_stru_piece_descr=>ty_str_stru_int with default key
7 TY_TAB_TTYP_INT Public See coding 20100426 ty_tab_ttyp_int type standard table of if_siw_ttyp_piece_descr=>ty_str_ttyp_int with default key
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100507
2 Importing I_ID Call by reference Type reference (TYPE) SIW_DTE_PIECE_ID Convenience Description ID 20100322

Method CONSTRUCTOR on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_ACTIVATION_GROUP Signature

Method GET_ACTIVATION_GROUP on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method GET_ACTIVATION_GROUP on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AREA Value transfer Type reference (TYPE) SIW_DTE_AREA Property: Name of Area in Code Composer Template Include 20100811
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100809

Method GET_CODE_COMPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20100322
2 Importing I_TAB_CONTEXT_VARIABLE Call by reference Type reference (TYPE) IF_SIW_VARIABLE=>TAB 20100317
3 Returning R_COMPOSER Value transfer Object reference (TYPE REF TO) CL_CMP_COMPOSER SAP INTERNAL USAGE: Code Composer 20100317

Method GET_CODE_COMPOSER on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_ID Signature

Method GET_ID on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method GET_ID on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_LANGUAGE Signature

Method GET_LANGUAGE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method GET_LANGUAGE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method GET_NAME on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_PACKAGE Signature

Method GET_PACKAGE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method GET_PACKAGE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method GET_PIECE_DESCR_4_DOMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_DOMA_INT Call by reference Type reference (TYPE) IF_SIW_DOMA_PIECE_DESCR=>TY_STR_DOMA_INT 20100623
2 Returning R_DOMA_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_DOMA_PIECE_DESCR 20100623
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20100623

Method GET_PIECE_DESCR_4_DTEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_DTEL_INT Call by reference Type reference (TYPE) IF_SIW_DTEL_PIECE_DESCR=>TY_STR_DTEL_INT SIW Definition of a Dataelement (DD04V) 20100318
2 Returning R_DTEL_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_DTEL_PIECE_DESCR Object Description for a Data Element 20100318
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100318

Method GET_PIECE_DESCR_4_STRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_STRU_INT Call by reference Type reference (TYPE) IF_SIW_STRU_PIECE_DESCR=>TY_STR_STRU_INT SIW Definition of a Structure (DD02V, DD03P) 20100415
2 Returning R_STRU_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_STRU_PIECE_DESCR Object Description for a Structure 20100415
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100415

Method GET_PIECE_DESCR_4_TTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_TTYP_INT Call by reference Type reference (TYPE) IF_SIW_TTYP_PIECE_DESCR=>TY_STR_TTYP_INT 20100426
2 Returning R_TTYP_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_TTYP_PIECE_DESCR Object Description for a Table Type 20100426
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100426

Method GET_RESOURCE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESOURCE_MANAGER Value transfer Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Manager for Resource Access 20100319
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100319

Method GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEMPLATE Value transfer Type reference (TYPE) REPID Name of Template containing the textual Conv. Description 20100507
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100511

Method INIT Signature

Method INIT on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method INIT on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method INTERPRET_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_CODE Call by reference Type reference (TYPE) SIW_TAB_CODE Table of Code Lines 20100318
2 Returning R_STR_CONV_DESCR Value transfer Type reference (TYPE) TY_STR_CONV_DESCR Convenience Description in ABAP 20100318
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR Error when XML based DDIC convenience description is invalid 20100319

Method SET_ACTIVATION_GROUP Signature

Method SET_ACTIVATION_GROUP on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method SET_ACTIVATION_GROUP on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_GENERAL_DATA_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GENERAL_DATA Call by reference Type reference (TYPE) TY_STR_GENERAL_DATA contains language, package, activation group 20100519

Method SET_GENERAL_DATA_FROM_TEMPLATE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_LANGUAGE Signature

Method SET_LANGUAGE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method SET_LANGUAGE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_LANGUAGE_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SIW_DTE_LANGUAGE Original Language of a Repository Object 20100519
2 Importing I_PIECE_DESCR Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Object Description 20100519

Method SET_LANGUAGE_OF_OBJECT on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_PACKAGE Signature

Method SET_PACKAGE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method SET_PACKAGE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_TEMPLATE Signature

Method SET_TEMPLATE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method SET_TEMPLATE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method SET_TEMPLATE_AREA Signature

Method SET_TEMPLATE_AREA on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method SET_TEMPLATE_AREA on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method S_CREATE Signature

Method S_CREATE on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method S_CREATE on class CL_SIW_DDIC_CONV_DESCR has no exception.

Method TRANSFORM Signature

Method TRANSFORM on class CL_SIW_DDIC_CONV_DESCR has no parameter.
Method TRANSFORM on class CL_SIW_DDIC_CONV_DESCR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703