SAP ABAP Class CL_SIW_PROJECT_COPIER (Diverse Utility Method)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Properties
Class CL_SIW_PROJECT_COPIER  
Short Description Diverse Utility Method    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20080827   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_PROJECT_COPIER has no forward declaration.
Interfaces
Class CL_SIW_PROJECT_COPIER has no interface implemented.
Friends
Class CL_SIW_PROJECT_COPIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 UUID_MAP Static Attribute Private Type reference (TYPE) T_TAH_UUID 20080827
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SERVICE_LEVELS Static method Private Method 20091020
2 GET_GUID_FIELDS Static method Private Method 20080827
3 S_COPY Static method Public Method 20080827
4 S_COPY_TAB Static method Private Method 20080827
5 TRANSLATE_GUID Static method Private Method 20080827
Events
Class CL_SIW_PROJECT_COPIER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_STR_UUID_MAPPING Private See coding 20080827 BEGIN OF t_str_uuid_mapping, uuid_src TYPE UUID, uuid_dst TYPE UUID, END OF t_str_uuid_mapping
2 T_TAB_UUID_FIELDS Private See coding 20080827 T_TAB_UUID_FIELDS TYPE STANDARD TABLE OF string WITH DEFAULT KEY
3 T_TAH_UUID Private See coding 20080827 t_tah_uuid TYPE HASHED TABLE OF t_str_uuid_mapping WITH UNIQUE key uuid_src
Method Signatures

Method CHECK_SERVICE_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID1 Call by reference Type reference (TYPE) SIW_DTE_CONFIG_ID Configuration ID 20091020
2 Importing I_CONFIG_ID2 Call by reference Type reference (TYPE) SIW_DTE_CONFIG_ID Configuration ID 20091020
3 Returning R_FLG_LEVELS_EQUAL Value transfer Type reference (TYPE) SIW_DTE_FLG general flag 20091020
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20091022

Method GET_GUID_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080827
2 Returning R_TAB_UUIDFIELDS Value transfer Type reference (TYPE) T_TAB_UUID_FIELDS Table Name 20080827

Method GET_GUID_FIELDS on class CL_SIW_PROJECT_COPIER has no exception.

Method S_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID_DST Call by reference Type reference (TYPE) SIW_DTE_CONFIG_ID Configuration ID 20080827
2 Importing I_PROJECT_DST Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20080827
3 Importing I_PROJECT_SRC Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20080827
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20091022

Method S_COPY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_DST Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20080827
2 Importing I_PROJECT_SRC Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID Project ID 20080827
3 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080827
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20091022

Method TRANSLATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UUID Call by reference Type reference (TYPE) UUID Global Unique ID for table 20080827
2 Returning R_UUID Value transfer Type reference (TYPE) UUID Global Unique ID for table 20080827

Method TRANSLATE_GUID on class CL_SIW_PROJECT_COPIER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in