SAP ABAP Class CL_CNV_TDMS_SCR_CUST_SYNC (Copy Scrambling Customizing to CWB Tables)
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_CUST_SYNC  
Short Description Copy Scrambling Customizing to CWB Tables    
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 20110519   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_TDMS_SCR_CUST_SYNC has no forward declaration.
Interfaces
Class CL_CNV_TDMS_SCR_CUST_SYNC has no interface implemented.
Friends
Class CL_CNV_TDMS_SCR_CUST_SYNC 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 20110519
2 C_000 Constant Private Type reference (TYPE) MANDT '000' Client 20110527
3 C_FORM_ROUTINE Constant Private Type reference (TYPE) CNV_TYPE 'F' Conversion: Type of routine used 20110521
4 C_HYPHEN Constant Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20110801
5 C_SUPER_PACKAGE Constant Private Type reference (TYPE) CNV_MBT_PACKID '70010' Package Number of Transformation / Analysis Package 20110610
6 DEFAULT_SEQNUM Constant Private Type reference (TYPE) CNV_ORD '10' Conversion: Sequence Number 20110521
7 O_CNV_TDMS_SCR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_CNV_TDMS_SCR_DATA Data Provider Class for Scrambling 20110519
8 PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110519
9 PROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110519
10 SUBPROJECT Instance attribute Private Type reference (TYPE) CNV_MBT_SUBPROJ Identification of MBT Subproject 20110519
11 TAB_ACTIVE_RULES Instance attribute Private Type reference (TYPE) CNVTDMSSCR_TT_ACTIVE_RULES Scrambling Active Rules 20110521
12 TAB_CNVDOMS Instance attribute Private Type reference (TYPE) TT_CNVDOMS 20110521
13 TAB_CNVFIELDS Instance attribute Private Type reference (TYPE) TT_CNVFIELDS 20110521
14 TAB_CNVFIPARS Instance attribute Private Type reference (TYPE) TT_CNVFIPARS 20110521
15 TAB_CNVINCL Instance attribute Private Type reference (TYPE) TT_CNVINCL 20110521
16 TAB_CNVINDXFIELDS Instance attribute Private Type reference (TYPE) TT_CNVINDXFIELDS 20110801
17 TAB_CNVINDXFIPARS Instance attribute Private Type reference (TYPE) TT_CNVINDXFIPARS 20110801
18 TAB_CNVINDXTABLES Instance attribute Private Type reference (TYPE) TT_CNVINDXTABLES 20110801
19 TAB_CNVTABLES Instance attribute Private Type reference (TYPE) TT_CNVTABLES 20110521
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor Class 20110519
2 GET_ACTIVE_RULES Instance method Private Method Get All Active Rules for the Package 20110520
3 GET_RFC_DESTINATION Instance method Private Method Get RFC Destination to a System 20110519
4 INITIAL_SETTINGS Instance method Private Method Initial Settings 20110527
5 MODIFY_CNVDOMS Instance method Private Method Modify CNVDOMS Table 20110527
6 MODIFY_CNVFIELDS Instance method Private Method Modify CNVFIELDS Table 20110527
7 SAVE_CNV_DOMS Instance method Private Method Save CNVDOMS to Database 20110521
8 SAVE_CNV_FIELDS Instance method Private Method Save CNVFIELDS to Database 20110521
9 SAVE_CNV_FIPARS Instance method Private Method Save CNVFIPARS to Database 20110521
10 SAVE_CNV_INCL Instance method Private Method Save CNVINCL to Database 20110521
11 SAVE_CNV_INDX_FIELDS Instance method Private Method Save CNV_INDX_FIELDS to Database 20110801
12 SAVE_CNV_INDX_FIPARS Instance method Private Method Save CNV_INDX_FIPARS to Database 20110801
13 SAVE_CNV_INDX_PACKCNF Instance method Private Method Save CNV_INDX_PACKCNF to database 20140314
14 SAVE_CNV_INDX_TABLES Instance method Private Method Save CNV_INDX_TABLES to Database 20110801
15 SAVE_CNV_TABLES Instance method Private Method Save CNVTABLES to Database 20110521
16 SET_PARAMS Instance method Private Method Set Parameters 20110802
17 START_SYNCHRONIZATION Instance method Public Method Copy Scrambling Customizing to CWB Tables 20110519
18 SYNC_CNV_DOMS Instance method Private Method Copy Scrambling Customizing to CNV_DOMS 20110519
19 SYNC_CNV_FIELDS Instance method Private Method Copy Scrambling Customizing to CNV_FIELDS 20110519
20 SYNC_CNV_FIPARS Instance method Private Method Copy Scrambling Customizing to CNV_FIPARS 20110519
21 SYNC_CNV_INCL Instance method Private Method Copy Scrambling Customizing to CNV_INCL 20110519
22 SYNC_CNV_PACKCNF Instance method Private Method Save configuration for PCL1 to database 20140314
Events
Class CL_CNV_TDMS_SCR_CUST_SYNC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ACTIVE_RULES Private See coding 20110520 BEGIN OF ts_active_rules, rule_id TYPE cnv_tdms_scr_ruleid, END OF ts_active_rules
2 TS_PACKID Private See coding 20110531 BEGIN OF ts_packid, packid TYPE cnv_mbt_packid, END OF ts_packid
3 TT_ACTIVE_RULES Private See coding 20110521 tt_active_rules TYPE SORTED TABLE OF ts_active_rules WITH UNIQUE KEY rule_id
4 TT_CNVDOMS Private See coding 20110521 tt_cnvdoms TYPE SORTED TABLE OF cnvdoms WITH UNIQUE KEY packid domname rollname convfunc
5 TT_CNVFIELDS Private See coding 20110521 tt_cnvfields TYPE SORTED TABLE OF cnvfields WITH UNIQUE KEY packid tabname fieldname
6 TT_CNVFIPARS Private See coding 20110521 tt_cnvfipars TYPE SORTED TABLE OF cnvfipars WITH UNIQUE KEY packid tabname fieldname paramnum
7 TT_CNVINCL Private See coding 20110521 tt_cnvincl TYPE SORTED TABLE OF cnvincl WITH UNIQUE KEY packid progname
8 TT_CNVINDXFIELDS Private See coding 20110801 tt_cnvindxfields TYPE SORTED TABLE OF cnv_indx_fields WITH UNIQUE KEY packid cluster_name relid tabst fieldname
9 TT_CNVINDXFIPARS Private See coding 20110801 tt_cnvindxfipars TYPE SORTED TABLE OF cnv_indx_fipars WITH UNIQUE KEY packid cluster_name relid tabst fieldname paramnum
10 TT_CNVINDXTABLES Private See coding 20110801 tt_cnvindxtables TYPE SORTED TABLE OF cnv_indx_tables WITH UNIQUE KEY packid cluster_name relid tabst string
11 TT_CNVTABLES Private See coding 20110521 tt_cnvtables TYPE SORTED TABLE OF cnvtables WITH UNIQUE KEY packid tabname
12 TT_PACKID Private See coding 20110531 tt_packid TYPE STANDARD TABLE OF ts_packid
13 TY_PACKID Private See coding 20110531
Method Signatures

Method CONSTRUCTOR 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 20110519
2 Importing I_PROJ Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20110519
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method GET_ACTIVE_RULES Signature

Method GET_ACTIVE_RULES on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

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

Method INITIAL_SETTINGS Signature

Method INITIAL_SETTINGS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method INITIAL_SETTINGS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method MODIFY_CNVDOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CWBPACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110527
2 Importing I_EXCLUDE Value transfer Type reference (TYPE) CNV_EXCL Exclusion from conversion indication 20110527

Method MODIFY_CNVDOMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method MODIFY_CNVFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CWBPACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110527
2 Importing I_NOTUSE Value transfer Type reference (TYPE) CNV_NOT Exclusion from conversion indication 20110527

Method MODIFY_CNVFIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_DOMS Signature

Method SAVE_CNV_DOMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_DOMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_FIELDS Signature

Method SAVE_CNV_FIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_FIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_FIPARS Signature

Method SAVE_CNV_FIPARS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_FIPARS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_INCL Signature

Method SAVE_CNV_INCL on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20111224

Method SAVE_CNV_INDX_FIELDS Signature

Method SAVE_CNV_INDX_FIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_INDX_FIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_INDX_FIPARS Signature

Method SAVE_CNV_INDX_FIPARS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_INDX_FIPARS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_INDX_PACKCNF Signature

Method SAVE_CNV_INDX_PACKCNF on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_INDX_PACKCNF on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_INDX_TABLES Signature

Method SAVE_CNV_INDX_TABLES on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_INDX_TABLES on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SAVE_CNV_TABLES Signature

Method SAVE_CNV_TABLES on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SAVE_CNV_TABLES on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method SET_PARAMS Signature

Method SET_PARAMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SET_PARAMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.

Method START_SYNCHRONIZATION Signature

Method START_SYNCHRONIZATION on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method SYNC_CNV_DOMS Signature

Method SYNC_CNV_DOMS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method SYNC_CNV_FIELDS Signature

Method SYNC_CNV_FIELDS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method SYNC_CNV_FIPARS Signature

Method SYNC_CNV_FIPARS on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method SYNC_CNV_INCL Signature

Method SYNC_CNV_INCL on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_SCR_ERRORS Exceptions occured in Scrambling 20110521

Method SYNC_CNV_PACKCNF Signature

Method SYNC_CNV_PACKCNF on class CL_CNV_TDMS_SCR_CUST_SYNC has no parameter.
Method SYNC_CNV_PACKCNF on class CL_CNV_TDMS_SCR_CUST_SYNC has no exception.
History
Last changed by/on SAP  20141107 
SAP Release Created in 2006_1_620