SAP ABAP Class CL_CNV_MBT_SUBTASK (Subtask)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PCL_CL (Package) PCL Class Layer
Properties
Class CL_CNV_MBT_SUBTASK  
Short Description Subtask    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PCL_CL   PCL Class Layer 
Created 20100908   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_CNV_MBT_ULV_MESSAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CNV_MBT_SUBTASK has no interface implemented.
Friends
Class CL_CNV_MBT_SUBTASK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER Logger 20110428
2 PS_STATE_DATA Instance attribute Private Type reference (TYPE) CNVMBTSTATE Status table for execution of all activities and history 20110428
3 PS_SUBTASK_DATA Instance attribute Private Type reference (TYPE) CNVMBTSUBSTATE Status table for execution of all subactivities and histor 20100908
4 PV_PACKID Instance attribute Private Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110512
5 PV_SESSION_ID Instance attribute Private Type reference (TYPE) CNV_MBT_SESSION_ID MBT PCL: Session ID 20100908
6 PV_SUBACT_ID Instance attribute Private Type reference (TYPE) CNV_MBT_SUBACTIVITY Unique ID for All Subactivities to Be Executed 20100908
7 PV_TASK_ID Instance attribute Private Type reference (TYPE) CNV_MBT_TASKID Numeric Identifyer of Conversion or Migration Task 20100908
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100908
2 CREATE_JOB Instance method Public Method Create job 20110428
3 FINALIZE_STATE_HANDLING Instance method Public Method Finalize State Handling 20110428
4 GET_DESTINATION Instance method Public Method get destination 20100908
5 GET_DURATION Instance method Public Method Get duration as string 20100908
6 GET_JOBLOG Instance method Public Method get joblog 20100908
7 GET_JOB_INFORMATION Instance method Public Method get job information 20100908
8 GET_LOGGER Instance method Public Method Get instance of logger 20110524
9 GET_LOGNUMBER Instance method Public Method get lognumber 20100908
10 GET_MESSAGES Instance method Public Method get messages raised in execution log 20100908
11 GET_PACKID Instance method Public Method return packid 20110524
12 GET_PROCESS_INFORMATION Instance method Public Method Return process (total / completed) 20110526
13 GET_PROGNAME Instance method Public Method Return program name 20110606
14 GET_PROGRAMTYPE Instance method Public Method Return program type 20100910
15 GET_PROGRESS Instance method Public Method get percentage of completed 20100908
16 GET_RECORD_INFORMATION Instance method Public Method Get amount of selected / updated records 20100908
17 GET_RUNTIME_INFORMATION Instance method Public Method get runtime information 20100908
18 GET_SESSION_ID Instance method Public Method Return Session ID 20100908
19 GET_STATUS Instance method Public Method get status of execution 20100908
20 GET_STATUS_ICONNAME Instance method Public Method Return iconname for overall phase status 20100908
21 GET_SUBACT_ID Instance method Public Method Return Subtask ID 20100908
22 GET_TASK_ID Instance method Public Method Return task ID 20100908
23 INITIALIZE_STATE_HANDLING Instance method Public Method Initialize State Handling 20110428
24 LOG Instance method Public Method Logs a message 20110428
25 LOG_AND_ABORT Instance method Public Method Logs a message 20110530
26 SET_PARAMETERS Instance method Public Method Set parameters for subtask 20110428
27 SET_PROCESS Instance method Public Method Return process (total / completed) 20110526
28 SET_PROGNAME Instance method Public Method Return program name 20110606
29 SET_STATUS Instance method Public Method Set status of subtask 20110610
30 START_JOB Instance method Public Method Start job 20110428
31 WRITE_LOG_TO_DB Instance method Public Method Write the log to database 20110428
Events
Class CL_CNV_MBT_SUBTASK has no event.
Types
Class CL_CNV_MBT_SUBTASK has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBTASK_DATA Call by reference Type reference (TYPE) CNVMBTSUBSTATE Status table for execution of all subactivities and histor 20100908
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110512
3 Importing IV_SESSION_ID Call by reference Type reference (TYPE) CNV_MBT_SESSION_ID MBT PCL: Session ID 20100908
4 Importing IV_SUBACT_ID Call by reference Type reference (TYPE) CNV_MBT_SUBACTIVITY Unique ID for All Subactivities to Be Executed 20100908
5 Importing IV_TASK_ID Call by reference Type reference (TYPE) CNV_MBT_TASKID Numeric Identifyer of Conversion or Migration Task 20100908

Method CONSTRUCTOR on class CL_CNV_MBT_SUBTASK has no exception.

Method CREATE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20121110
2 Importing IV_APPEND_JOB_SCHEDULER Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20110428

Method CREATE_JOB on class CL_CNV_MBT_SUBTASK has no exception.

Method FINALIZE_STATE_HANDLING Signature

Method FINALIZE_STATE_HANDLING on class CL_CNV_MBT_SUBTASK has no parameter.
Method FINALIZE_STATE_HANDLING on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DESTINATION Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100908

Method GET_DESTINATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DURATION Value transfer Type reference (TYPE) STRING 20100908

Method GET_DURATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_JOBLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOBLOG Call by reference Type reference (TYPE) CNV_MBT_JOBLOG_T Job Log Entries in List Format 20100908
# Exception Resumable Description Created on
1 CX_CNV_MBT_PROCESS_CONTROL Issues related to State Management 20100908

Method GET_JOB_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Job ID 20100908
2 Exporting EV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Background job name 20100908

Method GET_JOB_INFORMATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_LOGGER Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110524

Method GET_LOGGER on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_LOGNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGNUMBER Call by reference Type reference (TYPE) BALOGNR Application log: log number 20100908
2 Exporting EV_LOGNUMBER_REMOTE Call by reference Type reference (TYPE) BALOGNR Application log: log number 20100908

Method GET_LOGNUMBER on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100908
# Exception Resumable Description Created on
1 CX_CNV_MBT_PROCESS_CONTROL Issues related to State Management 20100908

Method GET_PACKID Signature

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

Method GET_PACKID on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_PROCESS_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLETED Call by reference Type reference (TYPE) CNV_MBT_PROC_CMPL MBT PCL : counter for completion percentage determination 20110526
2 Exporting EV_TOTAL Call by reference Type reference (TYPE) CNV_MBT_PROC_TOT MBt PCL : basis value for completion percentage 20110526

Method GET_PROCESS_INFORMATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_PROGNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROGNAME Value transfer Type reference (TYPE) PROGNAME ABAP program name 20110606

Method GET_PROGNAME on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_PROGRAMTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROGRAM_TYPE Value transfer Type reference (TYPE) CNV_PROGTYPE Conversion: Type of conversion program 20100910

Method GET_PROGRAMTYPE on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_PROGRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERCENTAGE Value transfer Type reference (TYPE) NUMC3 Numc3, internal use 20100908

Method GET_PROGRESS on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_RECORD_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REC_CONV Call by reference Type reference (TYPE) CNV_MBT_RECCONV MBT PCL Converted Records 20100908
2 Exporting EV_REC_INS Call by reference Type reference (TYPE) CNV_MBT_RECINS MBT PCL: Inserted Records 20100908
3 Exporting EV_REC_READ Call by reference Type reference (TYPE) CNV_MBT_RECREAD MBT PCL: Read Records 20100908
4 Exporting EV_REC_RELEVANT Call by reference Type reference (TYPE) CNV_MBT_RECREL MBT PCL: Relevant Records 20100908
5 Exporting EV_REC_SELECT Call by reference Type reference (TYPE) CNV_MBT_RECSEL MBT PCL: Selected Records 20100908
6 Exporting EV_REC_SKIPPED Call by reference Type reference (TYPE) CNV_MBT_RECSKIP MBT PCL: Skipped Records 20100908
7 Exporting EV_REC_TRANS Call by reference Type reference (TYPE) CNV_MBT_RECTRANS MBT PCL: Transferred Records 20100908
8 Exporting EV_REC_UPD Call by reference Type reference (TYPE) CNV_MBT_RECUPD MBT PCL: Updated Records 20100908

Method GET_RECORD_INFORMATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_RUNTIME_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DURATION Call by reference Type reference (TYPE) BTCRUNTIME Runtime of background job 20100908
2 Exporting EV_END_DATE Call by reference Type reference (TYPE) SYDATUM Date 20100908
3 Exporting EV_END_TIME Call by reference Type reference (TYPE) SYUZEIT Time 20100908
4 Exporting EV_END_TIMESTAMP Call by reference Type reference (TYPE) CNV_MBT_ENDTIME Time Stamp to Specify Completion of Specified Activity 20100908
5 Exporting EV_START_DATE Call by reference Type reference (TYPE) SYDATUM Date 20100908
6 Exporting EV_START_TIME Call by reference Type reference (TYPE) SYUZEIT Time 20100908
7 Exporting EV_START_TIMESTAMP Call by reference Type reference (TYPE) CNV_MBT_STARTTIME Time Stamp Start of Execution of a Specified Activity 20100908

Method GET_RUNTIME_INFORMATION on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_SESSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SESSION_ID Value transfer Type reference (TYPE) CNV_MBT_SESSION_ID MBT PCL: Session ID 20100908

Method GET_SESSION_ID on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_ABORTED Call by reference Type reference (TYPE) ABAP_BOOL boolean variable (X=true, -=false, space=unknown) 20100908
2 Exporting EV_LOGICAL_STATE Call by reference Type reference (TYPE) CNV_MBT_STATE_LOG Logical Status of Execution of the Specified Activity 20100908
3 Exporting EV_TECHNICAL_STATE Call by reference Type reference (TYPE) CNV_MBT_STATE_TEC Technical Status of Execution of Specified Activity 20100908
4 Exporting EV_TEC_STATE_DESCRIPT Call by reference Type reference (TYPE) CNV_MBT_DESCRIPT Description Field 20100910
5 Importing IV_GET_DESCRIPT Call by reference Type reference (TYPE) ABAP_BOOL boolean variable (X=true, -=false, space=unknown) 20100910

Method GET_STATUS on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_STATUS_ICONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICONNAME Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20100908

Method GET_STATUS_ICONNAME on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_SUBACT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUBACT_ID Value transfer Type reference (TYPE) CNV_MBT_SUBACTIVITY MBT PCL: Session ID 20100908

Method GET_SUBACT_ID on class CL_CNV_MBT_SUBTASK has no exception.

Method GET_TASK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TASK_ID Value transfer Type reference (TYPE) CNV_MBT_TASKID Counters For Execution of Specified Activity 20100908

Method GET_TASK_ID on class CL_CNV_MBT_SUBTASK has no exception.

Method INITIALIZE_STATE_HANDLING Signature

Method INITIALIZE_STATE_HANDLING on class CL_CNV_MBT_SUBTASK has no parameter.
Method INITIALIZE_STATE_HANDLING on class CL_CNV_MBT_SUBTASK has no exception.

Method LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALSORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20110428
2 Importing BAL_MSG_STRUCT Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110428
3 Importing CALLBACK Call by reference Type reference (TYPE) BALUEF Name of the callback class (impl. IF_CNV_MBT_ULV_CALLBACK) 20110428
4 Importing CALLBACK_ICON Call by reference Type reference (TYPE) ICON_D ICON_EXECUTE_OBJECT Callback displayed icon 20110428
5 Importing CALLBACK_PARAMS Call by reference Type reference (TYPE) CNV_MBT_T_ULV_CALLBACK_PARAM List of f. module parameters 20110428
6 Importing CALLBACK_TEXT Call by reference Type reference (TYPE) STRING Callback displayed text 20110428
7 Importing CLASS Call by reference Type reference (TYPE) SYMSGID Messages, message class 20110428
8 Importing CONTAINER Call by reference Type reference (TYPE) FLAG SPACE Is container message? 20110428
9 Importing CONTEXT_DATA Call by reference Type reference (TYPE) ANY Application Log: Context data 20110428
10 Importing CONTEXT_STRUCTURE Call by reference Type reference (TYPE) BALTABNAME Application Log: Context: DDIC structure name 20110428
11 Importing CUSTOM_PARAM Call by reference Type reference (TYPE) ANY Internal use 20110428
12 Importing LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20110428
13 Importing MESSAGE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_MESSAGE ULV Logger Message 20110428
14 Importing NUMBER Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20110428
15 Importing PARAM1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110428
16 Importing PARAM2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110428
17 Importing PARAM3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110428
18 Importing PARAM4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110428
19 Importing TYPE Call by reference Type reference (TYPE) CNV_MBT_ULV_MSG_TYPE CL_CNV_MBT_ULV_MESSAGE=>INFO Type 20110428

Method LOG on class CL_CNV_MBT_SUBTASK has no exception.

Method LOG_AND_ABORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALSORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20110530
2 Importing BAL_MSG_STRUCT Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110530
3 Importing CALLBACK Call by reference Type reference (TYPE) BALUEF Name of the callback class (impl. IF_CNV_MBT_ULV_CALLBACK) 20110530
4 Importing CALLBACK_ICON Call by reference Type reference (TYPE) ICON_D ICON_EXECUTE_OBJECT Callback displayed icon 20110530
5 Importing CALLBACK_PARAMS Call by reference Type reference (TYPE) CNV_MBT_T_ULV_CALLBACK_PARAM List of f. module parameters 20110530
6 Importing CALLBACK_TEXT Call by reference Type reference (TYPE) STRING Callback displayed text 20110530
7 Importing CLASS Call by reference Type reference (TYPE) SYMSGID Messages, message class 20110530
8 Importing CONTAINER Call by reference Type reference (TYPE) FLAG SPACE Is container message? 20110530
9 Importing CONTEXT_DATA Call by reference Type reference (TYPE) ANY Application Log: Context data 20110530
10 Importing CONTEXT_STRUCTURE Call by reference Type reference (TYPE) BALTABNAME Application Log: Context: DDIC structure name 20110530
11 Importing CUSTOM_PARAM Call by reference Type reference (TYPE) ANY Internal use 20110530
12 Importing IV_NO_DB_COMMIT Call by reference Type reference (TYPE) FLAG General Flag 20110530
13 Importing LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20110530
14 Importing MESSAGE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_MESSAGE ULV Logger Message 20110530
15 Importing NUMBER Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20110530
16 Importing PARAM1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110530
17 Importing PARAM2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110530
18 Importing PARAM3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110530
19 Importing PARAM4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110530
20 Importing TYPE Call by reference Type reference (TYPE) CNV_MBT_ULV_MSG_TYPE CL_CNV_MBT_ULV_MESSAGE=>ABORT Type 20110530

Method LOG_AND_ABORT on class CL_CNV_MBT_SUBTASK has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT ABAP: General Structure for PARAMETERS and SELECT-OPTIONS 20110428

Method SET_PARAMETERS on class CL_CNV_MBT_SUBTASK has no exception.

Method SET_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPLETED Call by reference Type reference (TYPE) CNV_MBT_PROC_CMPL MBT PCL : counter for completion percentage determination 20110526
2 Importing IV_TOTAL Call by reference Type reference (TYPE) CNV_MBT_PROC_TOT MBt PCL : basis value for completion percentage 20110526

Method SET_PROCESS on class CL_CNV_MBT_SUBTASK has no exception.

Method SET_PROGNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGNAME Value transfer Type reference (TYPE) PROGNAME ABAP program name 20110606

Method SET_PROGNAME on class CL_CNV_MBT_SUBTASK has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABORTED Call by reference Type reference (TYPE) CNV_MBT_FLAG Flag (X = yes, initial = no) 20110610
2 Importing IV_STATE_LOG Call by reference Type reference (TYPE) CNV_MBT_STATE_LOG Logical Status of Execution of the Specified Activity 20110610
3 Importing IV_STATE_TEC Call by reference Type reference (TYPE) CNV_MBT_STATE_TEC Technical Status of Execution of Specified Activity 20110610

Method SET_STATUS on class CL_CNV_MBT_SUBTASK has no exception.

Method START_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT_FOR_FREE_JOB Call by reference Type reference (TYPE) ABAP_BOOL 20110512

Method START_JOB on class CL_CNV_MBT_SUBTASK has no exception.

Method WRITE_LOG_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUPPRESS_EMPTY_CONTAINER_MSGS Call by reference Type reference (TYPE) FLAG 'X' General Flag 20110428
# Exception Resumable Description Created on
1 WRITE_FAILED Writing to DB failed 20110428
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620