SAP ABAP Class CL_CNV_TDMS_SCR_RULE_MAP (Rule Mapping Provider Class 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_RULE_MAP  
Short Description Rule Mapping Provider Class 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 20110610   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_TDMS_SCR_RULE_MAP has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCR_RULE_MAP has no interface implemented.
Friends
Class CL_CNV_TDMS_SCR_RULE_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROL_SYSTEM Constant Private Type reference (TYPE) CNV_MBT_EXEC_TARGET 'P' Specifies The Target System the Activity is Executed in 20110610
2 C_ALTERNATE_FILL Constant Private Type reference (TYPE) CHAR40 'ALTERNATE_MAPPING_FILL' Character field of length 40 20111228
3 C_DELETE_VALUE Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E09591EE285D4BF1BD570050568318F2' Mapping Type 20110613
4 C_FIXED_VALUE Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB8F1BE4B0050568318F2' Mapping Type 20110610
5 C_MANUAL_MAPPING Constant Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID 'E0854CF81C3AB5F1BE4B0050568318F2' Mapping Type 20111227
6 C_MODE_REPEAT Constant Private Type reference (TYPE) C 'R' Repeat 20130408
7 C_MODE_SIM Constant Private Type reference (TYPE) C 'T' Simulation 20130408
8 C_STRUC_FIXED Constant Private Type reference (TYPE) TYPENAME 'CNVTDMSSCR_TT_FIXED_VALUE' Name of Dictionary type 20110610
9 C_STRUC_TRANSLATION Constant Private Type reference (TYPE) TYPENAME 'CNVTDMSSCR_TT_TRANSLATION' Name of Dictionary type 20111227
10 FIELDNAME Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20120424
11 FMID_NOT_FOUND Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120619
12 GV_MODE Instance attribute Private Type reference (TYPE) C Test Flag 20130408
13 G_COND_EXIST Instance attribute Private Type reference (TYPE) C condition set exists 20140310
14 IS_ALTERNATE_FILL Instance attribute Private Type reference (TYPE) FLAG General Flag 20111228
15 MAPTY_ID Instance attribute Private Type reference (TYPE) CNV_TDMS_SCR_MAPTY_ID Mapping Type 20110610
16 MAP_ID Instance attribute Private Type reference (TYPE) CNV_TDMS_SCR_MAPID Mapping ID 20140128
17 O_CNV_TDMS_SCR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CNV_TDMS_SCR_DATA Data Provider Class for Scrambling 20110610
18 PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110610
19 PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110610
20 READ_FINAL_MAPPING Instance attribute Private Type reference (TYPE) FLAG General Flag 20111227
21 RULE_ID Instance attribute Private Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110610
22 TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20120424
23 TAB_COND Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_CONDITIONS Condition set details 20120411
24 TAB_CULNK Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_CULNK Scrambling : CWB UI Link Table 20110610
25 TAB_FIXED_VALUE Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_FIXED_VALUE Mapping Type : Fixed Value 20110610
26 TAB_FMID Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_FMID Final Mapping ID's 20110610
27 TAB_KEYST Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_KEYSET keyset details 20120424
28 TAB_MAPPING_TABLE Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_MAPPING_TABLE Scrambling Mapping Table 20110610
29 TAB_MID Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_MID Mapping ID 20110610
30 TAB_MLNK Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_MLNK Link table : Connects Rule to a Mapping ID. 20110610
31 TAB_MTYP Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_MTYP Mapping Types 20110610
32 TAB_RANID Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_RANID Scrambling Random ID 20110610
33 TAB_RSTAT Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_RSTAT Rule Statistics 20110610
34 TAB_RULE Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_RULE Rule Details 20110610
35 TAB_TRANSLATION Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_TRANSLATION Mapping Type : Translation 20111227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_ALTERNATE_FILL Instance method Private Method Check for Alternate Mapping Fill 20111228
2 CONSTRUCTOR Instance method Public Constructor Constructor Method 20110610
3 GET_KEY_FIELD Instance method Public Method Get Varkey of a Rule 20110610
4 GET_KEY_VALUE Instance method Public Method Get the keyset values 20120424
5 GET_MAPPING Instance method Private Method Get Final Mapping Values for a Rule 20110610
6 GET_MAPPING_ID Instance method Public Method Get Mapping ID for a Rule 20140128
7 GET_MAPPING_VALUE Instance method Public Method Get Mapping Value 20110610
8 GET_PACKAGE_DETAILS Instance method Private Method Get Package Details 20110610
9 GET_RFC_DESTINATION Instance method Private Method Get RFC Definition 20110610
10 GET_RULE_LEVEL_MAPPING Instance method Public Method Get Mapping Assigned at Rule Level 20110613
11 GET_SCRAM_CONFIGURATION Instance method Private Method Get Scrambling Configuration Data 20110610
Events
Class CL_CNV_TDMS_SCR_RULE_MAP has no event.
Types
Class CL_CNV_TDMS_SCR_RULE_MAP has no local type.
Method Signatures

Method CHECK_FOR_ALTERNATE_FILL Signature

Method CHECK_FOR_ALTERNATE_FILL on class CL_CNV_TDMS_SCR_RULE_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20121212

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 RFC Destination 20130408
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20120424
3 Importing I_MODE Call by reference Type reference (TYPE) C 'T' - Testing and 'R' - Repeat 20130408
4 Importing I_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110610
5 Importing I_PROJ Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20130408
6 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110610
7 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120424
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110610

Method GET_KEY_FIELD 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 20110610
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20120424
3 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110610
4 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120424
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110610

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 20120424
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20120424
3 Importing I_RECORD Value transfer Type reference (TYPE) ANY 20120424
4 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20120424
5 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120424

Method GET_KEY_VALUE on class CL_CNV_TDMS_SCR_RULE_MAP has no exception.

Method GET_MAPPING Signature

Method GET_MAPPING on class CL_CNV_TDMS_SCR_RULE_MAP has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110610

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 20140128
2 Importing I_RULE_ID Call by reference Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20140128
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140128

Method GET_MAPPING_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE_NEW Value transfer Type reference (TYPE) CNV_VALNEW Conversion: New value 20110610
2 Importing I_VALUE_OLD Value transfer Type reference (TYPE) CNV_VALOLD Conversion: Old value 20110610
3 Importing I_VARKEY Value transfer Type reference (TYPE) CNV_TDMS_SCR_VARKEY Scrambling Variable Key 20110610

Method GET_MAPPING_VALUE on class CL_CNV_TDMS_SCR_RULE_MAP has no exception.

Method GET_PACKAGE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110610

Method GET_PACKAGE_DETAILS on class CL_CNV_TDMS_SCR_RULE_MAP has no exception.

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) 20110610
2 Importing I_EXEC_TARGET Value transfer Type reference (TYPE) CNV_MBT_EXEC_TARGET Specifies The Target System the Activity is Executed in 20110610
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20140224

Method GET_RULE_LEVEL_MAPPING 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) ANY TABLE 20110613
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110613

Method GET_SCRAM_CONFIGURATION Signature

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