SAP ABAP Class CL_CNV_TDMS_SCR_COPY_DATA (Copy Scrambling Customizing from Source to Target)
Hierarchy
DMIS_CNT (Software Component) DMIS_CNT 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_SCR_DATA (Package) Data Provider Package for TDMS Scrambling
Properties
Class CL_CNV_TDMS_SCR_COPY_DATA  
Short Description Copy Scrambling Customizing from Source to Target    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_SCR_DATA   Data Provider Package for TDMS Scrambling 
Created 20110620   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_TDMS_SCR_COPY_DATA has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCR_COPY_DATA has no interface implemented.
Friends
Class CL_CNV_TDMS_SCR_COPY_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COPY_TYPE Instance attribute Private Type reference (TYPE) CNV_TDMS_SCR_COPY_TYPE Copy Type 20110620
2 C_000 Constant Private Type reference (TYPE) MANDT '000' Client 20110620
3 C_APPEND Constant Private Type reference (TYPE) CNV_TDMS_SCR_COPY_TYPE 'A' Copy Type 20110620
4 C_APPL_ID Constant Private Type reference (TYPE) FIELDNAME 'APPL_ID' Field Name 20110620
5 C_BOC Constant Private Type reference (TYPE) CNV_MBT_PROCTYPE 'LBPL' MBT PCL Type of MIgration Process 20110806
6 C_CHTIME Constant Private Type reference (TYPE) FIELDNAME 'CHTIME' Field Name 20110729
7 C_CHUSER Constant Private Type reference (TYPE) FIELDNAME 'CHUSER' Field Name 20110729
8 C_DELETE Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E09591EE285D4BF1BD570050568318F2' Mapping Type 20110630
9 C_DELTA Constant Private Type reference (TYPE) CNV_TDMS_SCR_COPY_TYPE 'D' Copy Type 20110620
10 C_GENERIC Instance attribute Private Type reference (TYPE) CHAR1 '*' Single-Character Flag 20110620
11 C_GROUP_C Constant Private Type reference (TYPE) FIELDNAME 'GROUP_C' Field Name 20110620
12 C_GROUP_ID Constant Private Type reference (TYPE) FIELDNAME 'GROUP_ID' Field Name 20110620
13 C_GROUP_P Constant Private Type reference (TYPE) FIELDNAME 'GROUP_P' Field Name 20110620
14 C_MAPTY_ID Constant Private Type reference (TYPE) FIELDNAME 'MAPTY_ID' Field Name 20110620
15 C_MAP_ID Constant Private Type reference (TYPE) FIELDNAME 'MAP_ID' Field Name 20110620
16 C_NO_MAPPING Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0A0B047EE2D17F1BD570050568318F2' Mapping Type 20110704
17 C_OVERWRITE Constant Private Type reference (TYPE) CNV_TDMS_SCR_COPY_TYPE 'O' Copy Type 20110620
18 C_PACKID Constant Private Type reference (TYPE) FIELDNAME 'PACKID' Field Name 20110620
19 C_PROC_TYPE Constant Private Type reference (TYPE) FIELDNAME 'PROC_TYPE' Field Name 20110620
20 C_PROJECT Constant Private Type reference (TYPE) FIELDNAME 'PROJECT' Field Name 20110620
21 C_RULE_ID Constant Private Type reference (TYPE) FIELDNAME 'RULE_ID' Field Name 20110620
22 C_STANDALONE Constant Private Type reference (TYPE) CNV_MBT_PROCTYPE 'LDSCR' MBT PCL Type of MIgration Process 20110806
23 C_SUBPROJECT Constant Private Type reference (TYPE) FIELDNAME 'SUBPROJECT' Field Name 20110620
24 IS_TEMPLATE Instance attribute Private Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110620
25 PREFIX Instance attribute Private Type reference (TYPE) CHAR20 Char20 20110620
26 S_PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110620
27 S_PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110620
28 TAB_APPL_ID Instance attribute Private Type reference (TYPE) TT_APPL 20110620
29 TAB_GROUP_ID Instance attribute Private Type reference (TYPE) TT_GRP 20110620
30 TAB_KEYS Instance attribute Private Type reference (TYPE) TT_KEYS 20110620
31 TAB_MAPTY_ID Instance attribute Private Type reference (TYPE) TT_MTYP 20110622
32 TAB_MAP_ID Instance attribute Private Type reference (TYPE) TT_MID 20110620
33 TAB_PROC_TYPE Instance attribute Private Type reference (TYPE) TT_PROC_TYPES 20110620
34 TAB_RULE_ID Instance attribute Private Type reference (TYPE) TT_RULE 20110620
35 TAB_TYPES Instance attribute Private Type reference (TYPE) TT_TYPES 20110620
36 TRAN_REQUEST Instance attribute Private Type reference (TYPE) TRKORR Request/Task 20110620
37 T_PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110620
38 T_PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110620
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_TRANSPORT Instance method Private Method Add to Transport Request 20110620
2 APPEND_DATA Instance method Private Method Append Data 20110620
3 APPEND_MAPPING_TABLES Instance method Private Method Append Mapping Data 20110620
4 APPEND_TABLE Instance method Private Method Append Data 20110620
5 CONSTRUCTOR Instance method Public Constructor Constructor Mehod 20110620
6 COPY Instance method Public Method Copy Customizing 20110620
7 COPY_DELTA Instance method Private Method Copy Delta Data 20110620
8 COPY_DELTA_MAPPING_TABLES Instance method Private Method Copy Delta Mapping Data 20110620
9 COPY_DELTA_TABLE Instance method Private Method Copy Delta of a Table 20110620
10 COPY_RANDOM_ID Instance method Public Method Copy Final Mapping data 20110620
11 CREATE_GUID Instance method Private Method Create New Guid 20110620
12 DELETE_MAPPING_TABLES Instance method Private Method Delete Mapping Data 20110620
13 DELETE_TABLE Instance method Private Method Delete Data of a Table 20110620
14 DELETE_TARGET Instance method Public Method Delete Target Data 20110620
15 GET_APPLICABLE_OBJECTS Instance method Private Method Get Applicable Objects 20110620
16 GET_APPLICATIONS Instance method Private Method Get Process Types 20110620
17 GET_KEY_TYPES Instance method Private Method Get Key Types 20110620
18 OVERWRITE_DATA Instance method Private Method Overwrite Data 20110620
19 OVERWRITE_MAPPING_TABLES Instance method Private Method Overwrite Mapping Data 20110620
20 OVERWRITE_TABLE Instance method Private Method Overwrite Data 20110620
21 OVERWRITE_TARGET Instance method Private Method Overwrite Target 20110620
Events
Class CL_CNV_TDMS_SCR_COPY_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_APPL Private Type reference (TYPE) YT_APPL 20110620
2 TS_GRP Private Type reference (TYPE) YT_GRP 20110620
3 TS_KEYS Private Type reference (TYPE) YT_KEYS 20110620
4 TS_MID Private Type reference (TYPE) YT_MID 20110620
5 TS_MTYP Private Type reference (TYPE) YT_MTYP 20110622
6 TS_PROC_TYPES Private Type reference (TYPE) YT_PROC_TYPES 20110620
7 TS_RULE Private Type reference (TYPE) YT_RULE 20110620
8 TS_TYPES Private Type reference (TYPE) YT_TYPES 20110620
9 TT_APPL Private See coding 20110620 tt_appl TYPE STANDARD TABLE OF yt_appl
10 TT_GRP Private See coding 20110620 tt_grp TYPE STANDARD TABLE OF yt_grp
11 TT_KEYS Private See coding 20110620 tt_keys TYPE SORTED TABLE OF yt_keys WITH UNIQUE KEY key_type key_old
12 TT_MID Private See coding 20110620 tt_mid TYPE STANDARD TABLE OF yt_mid
13 TT_MTYP Private See coding 20110622 tt_mtyp TYPE STANDARD TABLE OF yt_mtyp
14 TT_PROC_TYPES Private See coding 20110620 tt_proc_types TYPE SORTED TABLE OF yt_proc_types WITH UNIQUE KEY proc_type
15 TT_RULE Private See coding 20110620 tt_rule TYPE STANDARD TABLE OF yt_rule
16 TT_TYPES Private See coding 20110620 tt_types TYPE SORTED TABLE OF yt_types WITH UNIQUE KEY key_type
17 YT_APPL Private See coding 20110620 BEGIN OF yt_appl, appl_id TYPE cnv_tdms_scr_applid, END OF yt_appl
18 YT_GRP Private See coding 20110620 BEGIN OF yt_grp, group_id TYPE cnv_mbt_scr_group, END OF yt_grp
19 YT_KEYS Private See coding 20110620 BEGIN OF yt_keys, key_type TYPE fieldname, key_old TYPE sysuuid_c, key_new TYPE sysuuid_c, END OF yt_keys
20 YT_MID Private See coding 20110620 BEGIN OF yt_mid, map_id TYPE cnv_tdms_scr_mapid, END OF yt_mid
21 YT_MTYP Private See coding 20110622 BEGIN OF yt_mtyp, mapty_id TYPE cnv_tdms_scr_mapty_id, END OF yt_mtyp
22 YT_PROC_TYPES Private See coding 20110620 BEGIN OF yt_proc_types, proc_type TYPE cnv_mbt_proctype, END OF yt_proc_types
23 YT_RULE Private See coding 20110620 BEGIN OF yt_rule, rule_id TYPE cnv_tdms_scr_ruleid, END OF yt_rule
24 YT_TYPES Private See coding 20110620 BEGIN OF yt_types, key_type TYPE fieldname, END OF yt_types
Method Signatures

Method ADD_TO_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF Call by reference Object reference (TYPE REF TO) DATA 20110620
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method APPEND_DATA Signature

Method APPEND_DATA on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method APPEND_MAPPING_TABLES Signature

Method APPEND_MAPPING_TABLES on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method APPEND_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Value transfer Type reference (TYPE) FIELDNAME Field Name 20110620
2 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110620
2 Importing I_S_PROJ Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110620
3 Importing I_TEMPLATE Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110620
4 Importing I_T_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110620
5 Importing I_T_PROJ Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110620

Method CONSTRUCTOR on class CL_CNV_TDMS_SCR_COPY_DATA has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_TYPE Value transfer Type reference (TYPE) CNV_TDMS_SCR_COPY_TYPE Copy Type 20110620
2 Importing I_PREFIX Call by reference Type reference (TYPE) CHAR20 Char20 20110620
3 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method COPY_DELTA Signature

Method COPY_DELTA on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method COPY_DELTA_MAPPING_TABLES Signature

Method COPY_DELTA_MAPPING_TABLES on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method COPY_DELTA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Value transfer Type reference (TYPE) FIELDNAME Field Name 20110620
2 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method COPY_RANDOM_ID Signature

Method COPY_RANDOM_ID on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GUID Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Upper Case 20110620

Method CREATE_GUID on class CL_CNV_TDMS_SCR_COPY_DATA has no exception.

Method DELETE_MAPPING_TABLES Signature

Method DELETE_MAPPING_TABLES on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method DELETE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method DELETE_TARGET Signature

Method DELETE_TARGET on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method GET_APPLICABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Value transfer Type reference (TYPE) FIELDNAME Field Name 20110620

Method GET_APPLICABLE_OBJECTS on class CL_CNV_TDMS_SCR_COPY_DATA has no exception.

Method GET_APPLICATIONS Signature

Method GET_APPLICATIONS on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
Method GET_APPLICATIONS on class CL_CNV_TDMS_SCR_COPY_DATA has no exception.

Method GET_KEY_TYPES Signature

Method GET_KEY_TYPES on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
Method GET_KEY_TYPES on class CL_CNV_TDMS_SCR_COPY_DATA has no exception.

Method OVERWRITE_DATA Signature

Method OVERWRITE_DATA on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method OVERWRITE_MAPPING_TABLES Signature

Method OVERWRITE_MAPPING_TABLES on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method OVERWRITE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Value transfer Type reference (TYPE) FIELDNAME Field Name 20110620
2 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20110620
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620

Method OVERWRITE_TARGET Signature

Method OVERWRITE_TARGET on class CL_CNV_TDMS_SCR_COPY_DATA has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110620
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_700