SAP ABAP Class CL_CNV_TDMS_SCR_PRESEL (Preselection of Tables to Fill Mapping Table for Scrambling)
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_PRESEL  
Short Description Preselection of Tables to Fill Mapping Table for Scrambling    
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 20110504   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_TDMS_SCR_PRESEL has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCR_PRESEL has no interface implemented.
Friends
Class CL_CNV_TDMS_SCR_PRESEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CENTRAL_SYSTEM Constant Private Type reference (TYPE) CNV_MBT_EXEC_TARGET 'C' Specifies The Target System the Activity is Executed in 20131021
2 CONTROL_SYSTEM Constant Private Type reference (TYPE) CNV_MBT_EXEC_TARGET 'P' Specifies The Target System the Activity is Executed in 20110505
3 C_ALTERNATE_FILL Constant Private Type reference (TYPE) CHAR40 'ALTERNATE_MAPPING_FILL' Character field of length 40 20111228
4 C_DELETE Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E09591EE285D4BF1BD570050568318F2' Mapping Type 20110629
5 C_FALSE Constant Public Type reference (TYPE) BOOLEAN ' ' boolean variable (X=true, -=false, space=unknown) 20110516
6 C_FIXED_VALUE Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB8F1BE4B0050568318F2' Mapping Type 20110629
7 C_HEAP_AREA_NONDIA Constant Public Type reference (TYPE) PFEPARNAME 'abap/heap_area_nondia' Profile parameter name 20140219
8 C_MANUAL_MAPPING Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB5F1BE4B0050568318F2' Mapping Type 20110531
9 C_MAPPING_TABLE Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB9F1BE4B0050568318F2' Mapping Type 20110610
10 C_MODE_REPEAT Constant Private Type reference (TYPE) C 'R' Repeat 20130408
11 C_MODE_SIM Constant Private Type reference (TYPE) C 'T' Simulation 20130408
12 C_NO_MAPPING Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0A0B047EE2D17F1BD570050568318F2' Mapping Type 20110629
13 C_NUMBER_CONVERSION Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3ABBF1BE4B0050568318F2' Mapping Type 20110531
14 C_PS_SCHEDULER_SUB Constant Private Type reference (TYPE) PROGNAME 'CNV_TDMS_SCR_SCHEDULER_SUB' ABAP program name 20110518
15 C_RANDOM_NUMBER Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3ABAF1BE4B0050568318F2' Mapping Type 20110610
16 C_RANDOM_TABLE_1 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AAEF1BE4B0050568318F2' Mapping Type 20110511
17 C_RANDOM_TABLE_10 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB3F1BE4B0050568318F2' Mapping Type 20110511
18 C_RANDOM_TABLE_15 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB4F1BE4B0050568318F2' Mapping Type 20110511
19 C_RANDOM_TABLE_2 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AAFF1BE4B0050568318F2' Mapping Type 20110511
20 C_RANDOM_TABLE_20 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0A2150A1CB719F1BD570050568318F2' Mapping Type 20110629
21 C_RANDOM_TABLE_3 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB0F1BE4B0050568318F2' Mapping Type 20110511
22 C_RANDOM_TABLE_30 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0A2150A1CB71AF1BD570050568318F2' Mapping Type 20110629
23 C_RANDOM_TABLE_4 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB1F1BE4B0050568318F2' Mapping Type 20110511
24 C_RANDOM_TABLE_5 Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB2F1BE4B0050568318F2' Mapping Type 20110511
25 C_RANDOM_TIME_PER Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB7F1BE4B0050568318F2' Mapping Type 20110511
26 C_RANGE_TABLE Constant Public Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB6F1BE4B0050568318F2' Mapping Type 20110511
27 C_SLOP_CUSTOMER_PACKAGE Constant Private Type reference (TYPE) CNV_MBT_PACKID '20800' Package Number of Transformation / Analysis Package 20110524
28 C_SLOP_MATERIAL_PACKAGE Constant Private Type reference (TYPE) CNV_MBT_PACKID '20700' Package Number of Transformation / Analysis Package 20110524
29 C_SLOP_VENDOR_PACKAGE Constant Private Type reference (TYPE) CNV_MBT_PACKID '20900' Package Number of Transformation / Analysis Package 20110524
30 C_TEMPLATE_CUSTOMER Constant Private Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20800_KUNNR' Mapping Template Name 20110524
31 C_TEMPLATE_MATERIAL Constant Private Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20700_MATNR' Mapping Template Name 20110524
32 C_TEMPLATE_VENDOR Constant Private Type reference (TYPE) CNV_MBT_ME_TEMPLATE_NAME 'CNV_20900_LIFNR' Mapping Template Name 20110524
33 C_TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20110516
34 DESTINATION_CENTRAL Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20131021
35 DESTINATION_CNT Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20111129
36 GV_MODE Instance attribute Private Type reference (TYPE) C Test Flag 20130408
37 G_COND_EXIST Instance attribute Private Type reference (TYPE) C condition set exists 20120411
38 G_HEAPBUFF_LIMIT Instance attribute Public Type reference (TYPE) PFEPARNAME '268435456' Profile parameter name 20140305
39 G_HEAPNONDIA_LIMIT Instance attribute Public Type reference (TYPE) PFEPARNAME Profile parameter name 20140305
40 G_PROGNAME Instance attribute Private Type reference (TYPE) STRING Name of the generated subroutine for condition sets 20120328
41 G_STATIC_COND Static Attribute Private Type reference (TYPE) C Flag 20120328
42 IS_ALTERNATE_FILL Instance attribute Private Type reference (TYPE) FLAG General Flag 20111228
43 OREF_EXECUTION Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_EXECUTION Execution 20110518
44 OREF_MAPPING_VALUES Instance attribute Private Object reference (TYPE REF TO) DATA 20110519
45 O_CNV_TDMS_SCR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CNV_TDMS_SCR_DATA Data Provider Class for Scrambling 20110505
46 PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20110505
47 PROGNAME Instance attribute Private Type reference (TYPE) PROGNAME ABAP program name 20111130
48 PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110505
49 RANDOM_AVAILABLE Instance attribute Private Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110511
50 RUNNING_NUMBER Instance attribute Private Type reference (TYPE) NUMC10 Numeric Character Field, Length 10 20110524
51 TAB_ACTIVE_RULES Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_ACTIVE_RULES Scrambling Active Rules 20110708
52 TAB_CONDITIONS Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_CONDITIONS Condition set details 20120328
53 TAB_CULNK Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_CULNK Scrambling : CWB UI Link Table 20110524
54 TAB_CUSTOMER_MAPPING Instance attribute Private Type reference (TYPE) TT_CUSTOMER_MAPPING Mapping table for Customer (KUNNR) 20110524
55 TAB_FMID Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_FMID Final Mapping ID's 20110530
56 TAB_GRLNK Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_GRLNK Data of CNVTDMSSCR_GRLNK table 20110708
57 TAB_GRPHI Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_GRPHI Data of CNVTDMSSCR_GRPHI 20110708
58 TAB_KEYST Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_KEYSET keyset details 20120424
59 TAB_MAPPING_TABLE Instance attribute Private Type reference (TYPE) TT_MAPPING_TABLE Scrambling Mapping Table 20110511
60 TAB_MATERIAL_MAPPING Instance attribute Private Type reference (TYPE) TT_MATERIAL_MAPPING Mapping table for Material Number 20110524
61 TAB_MID Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_MID Mapping ID 20110511
62 TAB_MLNK Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_MLNK Link table : Connects Rule to a Mapping ID. 20110511
63 TAB_MTYP Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_MTYP Mapping Types 20110511
64 TAB_RANDOM_5 Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_RANDOM_TABLE_5 Mapping Type : Random Table With Five Columns 20110519
65 TAB_RANDOM_VALUES Instance attribute Private Type reference (TYPE) TT_RANDOM_TABLE Scrambling Table for Random Generated Values 20110511
66 TAB_RANID Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_RANID Scrambling Random ID 20110511
67 TAB_RSTAT Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_RSTAT Rule Statistics 20110516
68 TAB_RULE Instance attribute Public Type reference (TYPE) CNVTDMSSCR_TT_RULE Rule Details 20110511
69 TAB_VENDOR_MAPPING Instance attribute Private Type reference (TYPE) TT_VENDOR_MAPPING Mapping table for Vendor (LIFNR) 20110524
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETERS Instance method Private Method Add Parameters to Sub Tasks 20110518
2 ALTERNATE_FILL Instance method Private Method Alternate Mapping Fill for Big Tables 20111228
3 APPLY_CONDITIONS Instance method Public Method Apply condition set 20120328
4 CALCULATE_MEMORY_USAGE Instance method Private Method Cal. memory usage and activate alternate fill accordingly 20140305
5 CHECK_CONDITION_SET Instance method Public Method Check Condition Sets 20120328
6 CHECK_DEPENDENCY Instance method Public Method Checking Dependency for Filling Mapping 20110516
7 CHECK_FINAL_MAPPING Instance method Private Method Check If the FMID Already Exists for the Table Field 20120328
8 CHECK_FOR_ALTERNATE_FILL Instance method Private Method Check for Alternate Mapping Fill 20111228
9 CONSTRUCTOR Instance method Public Constructor Constructor Method 20110505
10 CREATE_JOBS Instance method Public Method Create Jobs 20110518
11 CREATE_NEW_SUBTASK Instance method Public Method Create New Subtask 20110517
12 CREATE_SUBTASKS Instance method Public Method Create Subtasks 20110518
13 CUSTOM_MAPPING_FILL Instance method Private Method Mapping Fill Based on Custom Code 20110512
14 DELETE_MAPPING_DATA Instance method Public Method Reset Mapping Data 20110530
15 DELETE_MAPPING_FOR_RULE Instance method Public Method Reset Mapping Data for the rule 20130411
16 FILL_FOR_DELETE_VALUE Instance method Private Method Fill Mapping Based on Delete Value 20110713
17 FILL_FOR_FIXED_VALUE Instance method Private Method Fill Mapping Based on Fixed Value 20110713
18 FILL_FOR_NUMBER_CONVERSION Instance method Private Method Fill Mapping Based on Number Conversion 20110524
19 FILL_FOR_RANDOM_TABLE Instance method Private Method Fill Mapping Based on Multicolumn Random Table 20110511
20 FILL_FOR_RANGE_TABLE Instance method Private Method Fill Mapping Based on Range Table 20110511
21 FILL_FOR_TIME_RANGE_TABLE Instance method Private Method Fill Mapping Based on Time Periods Range Table 20110511
22 FILL_FOR_TRANSLATION Instance method Private Method Fill Mapping Based on Translation 20110531
23 FILL_MAPPING Instance method Public Method Fill Mapping Table 20110505
24 FILL_MAPPING_TABLE Instance method Private Method Fill Final Mapping Table 20110524
25 GENERATE_CONDITION_ROUTINE Instance method Public Method Generate Subroutine for condition set 20120328
26 GET_CLUSTER_DATA Instance method Public Method Get Data of a Cluster 20111129
27 GET_CU_LINK Instance method Public Method Get CWB UI Link 20110524
28 GET_DTL_TABLE_CLUSTERS Instance method Public Method Get Cluster Id's of a table 20111129
29 GET_IDENT_MAPPING_TABLE Instance method Private Method Get Mapping Table for a Ident 20110713
30 GET_KEY_VALUE Instance method Public Method Get the keyset values 20120903
31 GET_MAPPING_ID Instance method Public Method Get Mapping ID for a Rule 20110511
32 GET_MAPPING_LINK Instance method Public Method Getting Mapping Link for a Rule 20110511
33 GET_MAPPING_TYPE Instance method Public Method Get Mapping Type for a Rule 20110511
34 GET_MAPPING_VALUES Instance method Private Method Get Mapping Values 20110511
35 GET_NEXT_ENTRY Instance method Public Method Get Next Entry to Fill Mapping 20110516
36 GET_RANDOM_VALUES Instance method Private Method Get Randomly Generated Mapping Values 20110511
37 GET_RFC_DESTINATION Instance method Private Method Get RFC Destination to a System 20110505
38 GET_RULE_STATS Instance method Public Method Get Rule Statictics 20110517
39 GET_SCRAM_CONFIGURATION Instance method Private Method Get Scrambling Configuration Data 20110511
40 GET_VALUES Instance method Private Method Get Mapping Values and Random Values 20110519
41 IDENTIFY_RULE Instance method Public Method Identify Rule Based on Header Table and Field 20110512
42 MODIFY_RULE_STATISTICS Instance method Public Method Modify Rule Statistics 20120626
43 SET_ALTERNATE_FILL Instance method Private Method Set Alternate mapping fill for a Rule ID 20140305
44 SET_MAPPING_TABLE Instance method Private Method Set Mapping Table for a Mapping ID 20110512
45 SET_RANDOM_VALUES Instance method Private Method Set Random Values for a Rule 20110512
46 SET_RULE_STATS Instance method Public Method Set Rule Statictics 20110517
47 START_JOBS Instance method Public Method Start Jobs 20110518
48 START_MAPPING_FILL Instance method Private Method Start of Mapping Fill 20110511
49 UPDATE_RULE_STATISTICS Instance method Public Method Get Active Rules 20110516
Events
Class CL_CNV_TDMS_SCR_PRESEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTIVE_RULES Private See coding 20110708 BEGIN OF ts_active_rules, rule_id TYPE cnv_tdms_scr_ruleid, END OF ts_active_rules
2 TS_CUSTOMER_MAPPING Private See coding 20110524 BEGIN OF ts_customer_mapping, old_value TYPE cnv_20800_kunnr_old, new_value TYPE cnv_20800_kunnr_new, prio TYPE cnv_priori, oldacctgrp TYPE cnv_ktokd_alt, custacctgrp TYPE cnv_ktokd_neu, END OF ts_customer_mapping
3 TS_MATERIAL_MAPPING Private See coding 20110524 BEGIN OF ts_material_mapping, old_value TYPE cnv_20700_matnr_old, new_value TYPE cnv_20700_matnr_new, END OF ts_material_mapping
4 TS_NUMBERS Private See coding 20110524 BEGIN OF ts_numbers, number TYPE numc10, END OF ts_numbers
5 TS_VENDOR_MAPPING Private See coding 20110524 BEGIN OF ts_vendor_mapping, old_value TYPE cnv_20900_lifnr_old, new_value TYPE cnv_20900_lifnr_new, prio TYPE cnv_priori, oldacctgrp TYPE cnv_ktokk_alt, vndacctgrp TYPE cnv_ktokk_neu, END OF ts_vendor_mapping
6 TT_ACTIVE_RULES Private See coding 20110708 tt_active_rules TYPE SORTED TABLE OF ts_active_rules WITH UNIQUE KEY rule_id
7 TT_CUSTOMER_MAPPING Private See coding 20110524 tt_customer_mapping TYPE SORTED TABLE OF ts_customer_mapping WITH UNIQUE KEY old_value
8 TT_MAPPING_TABLE Private See coding 20111227 tt_mapping_table TYPE SORTED TABLE OF cnvtdmsscr_ts_mapping_table WITH UNIQUE KEY varkey
9 TT_MATERIAL_MAPPING Private See coding 20110524 tt_material_mapping TYPE SORTED TABLE OF ts_material_mapping WITH UNIQUE KEY old_value
10 TT_NUMBERS Private See coding 20110524 tt_numbers TYPE STANDARD TABLE OF ts_numbers
11 TT_RANDOM_TABLE Private See coding 20111227 tt_random_table TYPE SORTED TABLE OF cnvtdmsscr_ts_random WITH UNIQUE KEY varkey
12 TT_VENDOR_MAPPING Private See coding 20110524 tt_vendor_mapping TYPE SORTED TABLE OF ts_vendor_mapping WITH UNIQUE KEY old_value
Method Signatures

Method ADD_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUBTASK Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_SUBTASK Subtask 20110518
2 Importing I_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110518
3 Importing I_RSTAT Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RSTAT Scrambling Rules Preselection Statistics 20110518

Method ADD_PARAMETERS on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method ALTERNATE_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20111228
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140122

Method APPLY_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALID Call by reference Type reference (TYPE) FLAG General Flag 20120328
2 Importing I_RECORD Call by reference Type reference (TYPE) ANY 20120328

Method APPLY_CONDITIONS on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method CALCULATE_MEMORY_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20140305
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140305

Method CHECK_CONDITION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONDITION Call by reference Type reference (TYPE) FLAG General Flag 20120328
2 Importing RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328

Method CHECK_CONDITION_SET on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method CHECK_DEPENDENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DEPENDENT Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110516
2 Importing I_HEADER_FIELD Value transfer Type reference (TYPE) FIELDNAME Field Name 20110516
3 Importing I_HEADER_TABLE Value transfer Type reference (TYPE) TABNAME Table Name 20110516
4 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110525

Method CHECK_FINAL_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMAP_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_MAPID Scrambling Mapping Table 20120430
2 Exporting E_MAPPING_TABLE Value transfer Type reference (TYPE) CNVTDMSSCR_TT_MAPPING_TABLE Scrambling Mapping Table 20120328
3 Importing I_RULE Call by reference Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20120328
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20120328

Method CHECK_FOR_ALTERNATE_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20121212
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20111228

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST_CNT Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130408
2 Importing I_MODE Call by reference Type reference (TYPE) C 20130408
3 Importing I_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20110505
4 Importing I_PROJ Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110505
5 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20130408
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method CREATE_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Value transfer Type reference (TYPE) FIELDNAME Field Name 20110518
2 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328
3 Importing I_SESSID Value transfer Type reference (TYPE) CNV_MBT_SESSION_ID MBT PCL: Session ID 20110518
4 Importing I_TABLE Value transfer Type reference (TYPE) TABNAME Table Name 20110518
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110518

Method CREATE_NEW_SUBTASK Signature

Method CREATE_NEW_SUBTASK on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
Method CREATE_NEW_SUBTASK on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method CREATE_SUBTASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EREF_EXECUTION Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_EXECUTION Execution 20110712
2 Importing I_ACTIVITY_ID Value transfer Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20110518
3 Importing I_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110518
4 Importing I_PHASE_ID Value transfer Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20110518
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110518

Method CUSTOM_MAPPING_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20140211
2 Importing IREF_TABLE_DATA Value transfer Object reference (TYPE REF TO) DATA 20111129
3 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110708
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method DELETE_MAPPING_DATA Signature

Method DELETE_MAPPING_DATA on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110530

Method DELETE_MAPPING_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rules 20130411
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20130411

Method FILL_FOR_DELETE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110713
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110713
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110713

Method FILL_FOR_FIXED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110713
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110713
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110713

Method FILL_FOR_NUMBER_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110524
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110524
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110525

Method FILL_FOR_RANDOM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method FILL_FOR_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method FILL_FOR_TIME_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method FILL_FOR_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110531
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110531
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110608

Method FILL_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20140211
2 Importing I_HEADER_FIELD Value transfer Type reference (TYPE) FIELDNAME Field Name 20110512
3 Importing I_HEADER_TABLE Value transfer Type reference (TYPE) TABNAME Table Name 20110512
4 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328
5 Importing I_TORIGINAL Value transfer Type reference (TYPE) ANY 20130408
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110512
2 CX_TDMS_SCR_WARNINGS Warnings in Scrambling 20120625

Method FILL_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CULNK Value transfer Type reference (TYPE) CNVTDMSSCR_CULNK CWB UI Link 20110524
2 Importing I_MAPPING_TABLE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_MAPPING_TABLE Mapping Table 20110524
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140410

Method GENERATE_CONDITION_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328

Method GENERATE_CONDITION_ROUTINE on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_CLUSTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_TABLE_DATA Call by reference Object reference (TYPE REF TO) DATA 20111129
2 Importing I_CLUSTER_ID Call by reference Type reference (TYPE) DMC_CLUSTER_ID Cluster ID 20111129
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20111129

Method GET_CLUSTER_DATA on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_CU_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CULNK Value transfer Type reference (TYPE) CNVTDMSSCR_CULNK Link Table : Connects CWB Packages to TDMS Scrambling UI 20110524
2 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110524

Method GET_CU_LINK on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_DTL_TABLE_CLUSTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CLUSTER_IDS Value transfer Type reference (TYPE) DMC_CLUSTER_ID_TAB Cluster ID Table 20111129
2 Importing IV_UNCONV_PORTIONS Value transfer Type reference (TYPE) BOOLEAN 'X' only retrieve unvonverted cluster portions 20131028
3 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20111129

Method GET_DTL_TABLE_CLUSTERS on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_IDENT_MAPPING_TABLE Signature

Method GET_IDENT_MAPPING_TABLE on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
Method GET_IDENT_MAPPING_TABLE on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_KEY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_KEY_FIELD Value transfer Type reference (TYPE) STRING 20120903
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20120903
3 Importing I_RECORD Value transfer Type reference (TYPE) ANY 20120903
4 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120903
5 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120903

Method GET_KEY_VALUE on class CL_CNV_TDMS_SCR_PRESEL has no exception.

Method GET_MAPPING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MID Value transfer Type reference (TYPE) CNVTDMSSCR_TS_MID Mapping ID 20110511
2 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_MAPPING_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MLNK Value transfer Type reference (TYPE) CNVTDMSSCR_MLNK Link Table : Connects Mapping ID's to Rules 20110511
2 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_MAPPING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MTYP Value transfer Type reference (TYPE) CNVTDMSSCR_TS_MTYP Mapping Type 20110511
2 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_MAPPING_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAPPING_VALUES Value transfer Type reference (TYPE) TABLE Rule Details 20110511
2 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_NEXT_ENTRY Signature

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

Method GET_RANDOM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DESTINATION_ID Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110505
2 Importing I_EXEC_TARGET Value transfer Type reference (TYPE) CNV_MBT_EXEC_TARGET Specifies The Target System the Activity is Executed in 20110505
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140227

Method GET_RULE_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RSTAT Value transfer Type reference (TYPE) CNVTDMSSCR_TT_RSTAT Rule Statistics 20110517
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110517

Method GET_SCRAM_CONFIGURATION Signature

Method GET_SCRAM_CONFIGURATION on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110519
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110525

Method IDENTIFY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110512
2 Importing I_HEADER_FIELD Value transfer Type reference (TYPE) FIELDNAME Field Name 20110512
3 Importing I_HEADER_TABLE Value transfer Type reference (TYPE) TABNAME Table Name 20110512
4 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120328
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method MODIFY_RULE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120626
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20120626

Method SET_ALTERNATE_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20140305
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140305

Method SET_MAPPING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MID Value transfer Type reference (TYPE) CNVTDMSSCR_TS_MID Mapping ID 20110512
2 Importing I_RULE Call by reference Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110513
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method SET_RANDOM_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MID Value transfer Type reference (TYPE) CNVTDMSSCR_TS_MID Mapping ID 20110512
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method SET_RULE_STATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RSTAT Value transfer Type reference (TYPE) CNVTDMSSCR_TT_RSTAT Rule Statistics 20110517
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110517

Method START_JOBS Signature

Method START_JOBS on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110518

Method START_MAPPING_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE Value transfer Type reference (TYPE) CNVTDMSSCR_TS_RULE Rule Details 20110511
2 Importing I_TABLE Value transfer Type reference (TYPE) TABLE 20110511
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110513

Method UPDATE_RULE_STATISTICS Signature

Method UPDATE_RULE_STATISTICS on class CL_CNV_TDMS_SCR_PRESEL has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110516
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_620