SAP ABAP Class CL_CNV_TDMS_SCR_MAPPING (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_MAPPING  
Short Description 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_MAPPING has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCR_MAPPING has no interface implemented.
Friends
Class CL_CNV_TDMS_SCR_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MODE_REPEAT Constant Private Type reference (TYPE) C 'R' Repeat 20130408
2 C_MODE_SIM Constant Private Type reference (TYPE) C 'T' Simulation 20130408
3 DEST_CNT Instance attribute Private Type reference (TYPE) SYSUUID_C UUID in character form 20130407
4 FIELDNAME Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20120424
5 GV_MODE Instance attribute Private Type reference (TYPE) C 20130407
6 GV_PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20130407
7 PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110610
8 RULE_ID Instance attribute Private Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110610
9 TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20120424
10 TAB_RULE_MAP Instance attribute Private Type reference (TYPE) TT_RULE_MAP 20110610
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor Method 20110610
2 GET_KEY_FIELD Instance method Public Method Get Varkey of a Rule 20110610
3 GET_KEY_VALUE Instance method Public Method Getting the value of key 20120424
4 GET_MAPPING_VALUE Instance method Public Method Get New Mapping Value 20110610
5 GET_RULE_LEVEL_MAPPING Instance method Public Method Get Mapping Assigned at Rule Level 20110613
Events
Class CL_CNV_TDMS_SCR_MAPPING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RULE_MAP Private See coding 20110610
2 TT_RULE_MAP Private See coding 20110610
Method Signatures

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) 20130407
2 Importing I_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20120424
3 Importing I_MODE Call by reference Type reference (TYPE) C Single-Character Indicator 20130407
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 20130407
6 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120424

Method CONSTRUCTOR on class CL_CNV_TDMS_SCR_MAPPING has no exception.

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) FIELDNAME Field Name 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_VALUE Value transfer Type reference (TYPE) CHAR255 Char255 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
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20120424

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_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110610
3 Importing I_VALUE_OLD Value transfer Type reference (TYPE) CNV_VALOLD Conversion: Old value 20110610
4 Importing I_VARKEY Value transfer Type reference (TYPE) CNV_TDMS_SCR_VARKEY Scrambling Variable Key 20110610
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110610

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
2 Importing I_RULE_ID Value transfer Type reference (TYPE) CNV_TDMS_SCR_RULEID Scrambling Rule ID 20110613
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110613
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_620