SAP ABAP Class CL_TDMS_HCM_CONTROL_SYS (ABAP Class for TDMS HCM Control System Web UIs)
Hierarchy
DMIS_CNT (Software Component) DMIS_CNT 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_HCM_CLASSES (Package) Backend classes for all HCM UIs
Properties
Class CL_TDMS_HCM_CONTROL_SYS  
Short Description ABAP Class for TDMS HCM Control System Web UIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_HCM_CLASSES   Backend classes for all HCM UIs 
Created 20130624   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_TDMS_HCM_CONTROL_SYS has no interface implemented.
Friends
Class CL_TDMS_HCM_CONTROL_SYS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_LOG Instance attribute Public Type reference (TYPE) CNVTDMS_04_TAB_T MDC:Table type for CNVTDMS_04_TAB_T 20130627
2 GT_LOG_CLSTDEF Instance attribute Public Type reference (TYPE) CNVHCM_CLSTDEF_T Table Type for CNVHCM_CLSTDEF 20130916
3 GT_LOG_CLSTDEF_DEL Instance attribute Public Type reference (TYPE) CNVHCM_CLSTDEF_T Table Type for CNVHCM_CLSTDEF 20130916
4 GT_LOG_EXCLUDE Instance attribute Public Type reference (TYPE) CNVHCM_EXCLUDE_T Table Type for CNVHCM_EXCLUDE 20130916
5 GT_LOG_EXCLUDE_DEL Instance attribute Public Type reference (TYPE) CNVHCM_EXCLUDE_T Table Type for CNVHCM_EXCLUDE 20130916
6 GT_LOG_MOLGA Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_MOLGA_T Table Type for CNVHCM_MOLGA 20130916
7 GT_LOG_MOLGA_DEL Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_MOLGA_T Table Type for CNVHCM_MOLGA 20130916
8 GT_LOG_SEL_SIZE Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T Table Type for CNVHCM_SEL_SIZE 20140304
9 GT_LOG_SEL_SIZE_DEL Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T Table Type for CNVHCM_SEL_SIZE 20140304
10 GT_LOG_TARGETS Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_TARGETS_T Table Type for CNVHCM_TARGETS 20130916
11 GT_LOG_TARGETS_DEL Instance attribute Public Type reference (TYPE) CNVTDMS_HCM_TARGETS_T Table Type for CNVHCM_TARGETS 20130916
12 GT_LOG_TECH_SWITCHES Instance attribute Public Type reference (TYPE) CNVHCM_SWITCHES_T Table Type for CNVHCM_SWITCHES 20130916
13 GT_LOG_TECH_SWITCHES_DEL Instance attribute Public Type reference (TYPE) CNVHCM_SWITCHES_T Table Type for CNVHCM_SWITCHES 20130916
14 GV_ACTIVITY_ID Instance attribute Public Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20130627
15 GV_FLAG Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130627
16 GV_MSGCLASS Constant Public Type reference (TYPE) BALMI-MSGID 'CNV_TDMS_HCM' Message Class 20130628
17 GV_MSGID Constant Public Type reference (TYPE) BALMI-MSGID 'CNV_TDMS_04_A' Message Class 20130628
18 GV_MSGID2 Constant Public Type reference (TYPE) BALMI-MSGID 'CNV_TDMS_06_A' Message Class 20130628
19 GV_PACKID Instance attribute Public Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130627
20 GV_PHASE Instance attribute Public Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20130627
21 G_RFC_DEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20140306
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALID_PROJECT Instance method Public Method Check if the project name is correct 20131111
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130627
3 DELETE_DEFINE_COUNTRY Instance method Public Method Delete rows from Country Table 20130911
4 DELETE_EXCLUDE_OBJECTS Instance method Public Method Delete rows from Exclude Objects Table 20130911
5 DELETE_NONPAYROLL_CLUST Instance method Public Method Delete rows from Nonpayroll cluster Table 20130911
6 DELETE_SELSIZE Instance method Public Method Delete rows from Sel size Table 20140307
7 DELETE_TARGET_RANGES Instance method Public Method Delete rows from Target ranges Table 20130911
8 DELETE_TECH_SWITCH Instance method Public Method Delete rows from Technical Switch Table 20130911
9 EXIT Instance method Public Method On Exit 20130627
10 GET_DEFINE_COUNTRY Instance method Public Method Get Data from Define Country Table 20130627
11 GET_EXCLUDE_OBJECTS Instance method Public Method Get Data from Exclude Objects Table 20130627
12 GET_NONPAYROLL_CLUST Instance method Public Method Get Data from Non-payroll Clusters 20130627
13 GET_SELSIZE Instance method Public Method Get Data from Sel size Table 20140306
14 GET_SUBPROJECT_FOR_PACKAGE Instance method Public Method To Get Subproject from Package 20130624
15 GET_TARGET_RANGES Instance method Public Method Get Data from Target Ranges Table 20130627
16 GET_TECH_SWITCH Instance method Public Method Get Data for Technical Switches Table 20130627
17 REVERT_TO_SAPGUI Instance method Public Method Revert Back to SAP GUI 20131010
18 SAVE_DEFINE_COUNTRY Instance method Public Method On Save for Define Country Table 20130627
19 SAVE_EXCLUDE_OBJECTS Instance method Public Method On Save for Exclude Objects Table 20130627
20 SAVE_NONPAYROLL_CLUST Instance method Public Method On Save for Non-payroll Clusters Table 20130627
21 SAVE_SELSIZE Instance method Public Method On save for Sel size 20140309
22 SAVE_TARGET_RANGES Instance method Public Method On save for target ranges Table 20130627
23 SAVE_TECH_SWITCH Instance method Public Method On save for Technical Switches Table 20130627
24 UPGRADE_TO_WEBUI Instance method Public Method Upgrade to Web UI 20131010
25 WEBUI_SWITCH Instance method Public Method Switching between SAP GUI and WEB UI 20131010
Events
Class CL_TDMS_HCM_CONTROL_SYS has no event.
Types
Class CL_TDMS_HCM_CONTROL_SYS has no local type.
Method Signatures

Method CHECK_VALID_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131111
2 Importing IV_PROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20131111

Method CHECK_VALID_PROJECT on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_ID Value transfer Type reference (TYPE) CNVMBTACTIVITY-ACTIVITY_ID Unique ID for all activities to be executed 20130627
2 Importing IV_PACKID Value transfer Type reference (TYPE) CNVMBTACTIVE-PACKID Package Number of Transformation / Analysis Package 20130627
3 Importing IV_PHASE Value transfer Type reference (TYPE) CNVMBTACTIVE-PHASE Phase of the Migration Project 20130627
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130627

Method DELETE_DEFINE_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130911
2 Importing IT_DEL_MOLGA Call by reference Type reference (TYPE) CNVTDMS_HCM_MOLGA_T Table Type for CNVHCM_MOLGA 20130911
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method DELETE_EXCLUDE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130911
2 Importing IT_DEL_EXCLUDE Call by reference Type reference (TYPE) CNVHCM_EXCLUDE_T Table Type for CNVHCM_EXCLUDE 20130911
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method DELETE_NONPAYROLL_CLUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130911
2 Importing IT_DEL_NONPAYROLL_CLUST Call by reference Type reference (TYPE) CNVHCM_CLSTDEF_T Table Type for CNVHCM_CLSTDEF 20130911
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method DELETE_SELSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T 20140311
2 Importing ET_SELSIZE_R Call by reference Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T 20140311
3 Importing ET_SELSIZE_S Call by reference Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T 20140311
4 Exporting ET_SYSTEM Call by reference Type reference (TYPE) CHAR1 20140311
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20140320

Method DELETE_TARGET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130911
2 Importing IT_DEL_TARGET_RANGES Call by reference Type reference (TYPE) CNVTDMS_HCM_TARGETS_T Table Type for CNVHCM_TARGETS 20130911
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method DELETE_TECH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130911
2 Importing IT_DEL_TECH_SWITCHES Call by reference Type reference (TYPE) CNVHCM_SWITCHES_T Table Type for CNVHCM_SWITCHES 20130911
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method EXIT Signature

Method EXIT on class CL_TDMS_HCM_CONTROL_SYS has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130627

Method GET_DEFINE_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOLGA Value transfer Type reference (TYPE) CNVTDMS_HCM_MOLGA_T Table Type for CNVHCM_MOLGA 20130627
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628

Method GET_DEFINE_COUNTRY on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method GET_EXCLUDE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCLUDE Value transfer Type reference (TYPE) CNVHCM_EXCLUDE_T TDMS4HCM: Object types and infotypes excluded from transfer 20130627
2 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628

Method GET_EXCLUDE_OBJECTS on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method GET_NONPAYROLL_CLUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Exporting ET_NONPAYROLL_CLUST Value transfer Type reference (TYPE) CNVHCM_CLSTDEF_T Table Type for CNVHCM_CLSTDEF 20130627

Method GET_NONPAYROLL_CLUST on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method GET_SELSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20140306
2 Exporting ET_SELSIZE Value transfer Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T Table Type for CNVHCM_SEL_SIZE 20140306
3 Exporting ET_SELSIZE_R Value transfer Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T TDMS4HCM: Number of key records in "FOR ALL ENTRIES" table 20140310
4 Exporting ET_SELSIZE_S Value transfer Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T TDMS4HCM: Number of key records in "FOR ALL ENTRIES" table 20140310
5 Exporting ET_SYSTEM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20140306
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20140320

Method GET_SUBPROJECT_FOR_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20130624
2 Exporting EV_SUBPROJECT Call by reference Type reference (TYPE) CNV_MBT_SUBPROJ Identification of MBT Subproject 20130624
3 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID package information/creator/creation date/scenarion 20130624
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130911

Method GET_TARGET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Exporting ET_TARGET_RANGES Value transfer Type reference (TYPE) CNVTDMS_HCM_TARGETS_T Table Type for CNVHCM_TARGETS 20130627

Method GET_TARGET_RANGES on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method GET_TECH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Exporting ET_TECH_SWITCHES Value transfer Type reference (TYPE) CNVHCM_SWITCHES_T Table Type for CNVHCM_SWITCHES 20130627

Method GET_TECH_SWITCH on class CL_TDMS_HCM_CONTROL_SYS has no exception.

Method REVERT_TO_SAPGUI Signature

Method REVERT_TO_SAPGUI on class CL_TDMS_HCM_CONTROL_SYS has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20131010

Method SAVE_DEFINE_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Importing IT_MOLGA Call by reference Type reference (TYPE) CNVTDMS_HCM_MOLGA_T Table Type for CNVHCM_MOLGA 20130628
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130628

Method SAVE_EXCLUDE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Importing IT_EXCLUDE Call by reference Type reference (TYPE) CNVHCM_EXCLUDE_T Table Type for CNVHCM_EXCLUDE 20130628
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130628

Method SAVE_NONPAYROLL_CLUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Importing IT_NONPAYROLL_CLUST Call by reference Type reference (TYPE) CNVHCM_CLSTDEF_T Table Type for CNVHCM_CLSTDEF 20130628
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130628

Method SAVE_SELSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20140309
2 Exporting ET_SELSIZE Call by reference Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T 20140309
3 Importing ET_SELSIZE_R Call by reference Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T Table Type for CNVHCM_SEL_SIZE 20140310
4 Importing ET_SELSIZE_S Call by reference Type reference (TYPE) CNVTDMS_HCM_SELSIZE_T Table Type for CNVHCM_SEL_SIZE 20140310
5 Exporting ET_SYSTEM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20140309
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20140320

Method SAVE_TARGET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Importing IT_TARGET_RANGES Call by reference Type reference (TYPE) CNVTDMS_HCM_TARGETS_T Table Type for CNVHCM_TARGETS 20130628
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130628

Method SAVE_TECH_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20130628
2 Importing IT_TECH_SWITCHES Call by reference Type reference (TYPE) CNVHCM_SWITCHES_T Table Type for CNVHCM_SWITCHES 20130628
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130628

Method UPGRADE_TO_WEBUI Signature

Method UPGRADE_TO_WEBUI on class CL_TDMS_HCM_CONTROL_SYS has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20131010

Method WEBUI_SWITCH Signature

Method WEBUI_SWITCH on class CL_TDMS_HCM_CONTROL_SYS has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20131111
History
Last changed by/on SAP  20141107 
SAP Release Created in 2011_1_700