Hierarchy
⤷
⤷
Properties
| Class | CL_CNV_MBT_DTL_INTF_FUNCTIONS | |
| Short Description | PCL/DTL utilities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_MBT_PCL | Components of PCL to be imported into PCL system |
| Created | 20130307 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no interface implemented.
Friends
Class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'A' | Status of background job | 20130401 | ||
| 2 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'F' | Status of background job | 20130401 | ||
| 3 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'Y' | Status of background job | 20130401 | ||
| 4 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'S' | Status of background job | 20130401 | ||
| 5 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'R' | Status of background job | 20130401 | ||
| 6 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'P' | Status of background job | 20130401 | ||
| 7 | Constant | Public | Type reference (TYPE) | TBTCO-STATUS | 'X' | Status of background job | 20130401 | ||
| 8 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'ABT' | Status of the activity | 20130401 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_DB_ANALYZE' | Character field of length 40 | 20130514 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_MT_CONVOBJS_DEFINE' | Character field of length 40 | 20130514 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_MT_COMPARE_DDIC_TIMESTAMP' | Character field of length 40 | 20130514 | ||
| 12 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'ERR' | Status of the activity | 20130401 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_MT_RT_GEN' | Character field of length 40 | 20130514 | ||
| 14 | Constant | Public | Type reference (TYPE) | CNVMBTSUBSTATE-SUBACT_ID | 'DTL_JOB_SCHEDULER' | Background job name | 20130401 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_MT_DATA_LOAD' | Character field of length 40 | 20130401 | ||
| 16 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'RER' | Status of the activity | 20130401 | ||
| 17 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'RUN' | Status of the activity | 20130401 | ||
| 18 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'SCH' | Status of the activity | 20130401 | ||
| 19 | Constant | Public | Type reference (TYPE) | CHAR40 | 'DTL_MT_ACPLANS_CALC' | Character field of length 40 | 20130401 | ||
| 20 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'SUC' | Status of the activity | 20130401 | ||
| 21 | Constant | Public | Type reference (TYPE) | CNV_MBT_DTLSTATE | 'WRN' | Status of the activity | 20130401 | ||
| 22 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_LOG | 'E' | Logical Status of Execution of the Specified Activity | 20130401 | ||
| 23 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_LOG | ' ' | Logical Status of Execution of the Specified Activity | 20130401 | ||
| 24 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_LOG | 'U' | Logical Status of Execution of the Specified Activity | 20130401 | ||
| 25 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_LOG | 'W' | Logical Status of Execution of the Specified Activity | 20130401 | ||
| 26 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_TEC | 'F' | Technical Status of Execution of Specified Activity | 20130401 | ||
| 27 | Constant | Public | Type reference (TYPE) | CNV_MBT_STATE_TEC | 'S' | Technical Status of Execution of Specified Activity | 20130401 | ||
| 28 | Instance attribute | Public | Type reference (TYPE) | CNVMBTPCLSTRUCST | Structure for PCL function module / STATUS | 20130401 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | CNVMBTCOBJ_RANGE_T | Table type to store conversion objects as a range | 20130401 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDTLCOBJSTATE_TT | Table type for CNVMBTDTLCOBJSTATE | 20130401 | |||
| 31 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDTLSTATUS_TT | Table type for CNVMBTDTLSTATUS | 20130401 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | CNVMBTINCOBJ_TT | Table Type for CNVMBTINCOBJ | 20130514 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDTLLOGS_AND_TIMES_TT | Table type for CNVMBTDTLLOGS_AND_TIMES | 20130401 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130401 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_ACTIVITY | Unique ID for all activities to be executed | 20130401 | |||
| 36 | Instance attribute | Public | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20130401 | |||
| 37 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130401 | |||
| 38 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130401 | |||
| 39 | Instance attribute | Public | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20130401 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PACKID | Package Number of Transformation / Analysis Package | 20130401 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PHASE | Phase of the Migration Project | 20130401 | |||
| 43 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130401 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 | |||
| 45 | Instance attribute | Public | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130401 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20130401 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20130401 | |
| 2 | Instance method | Public | Method | Delete dummy substate entry | 20130401 | |
| 3 | Static method | Public | Method | Get activity ID from state agent activity ID | 20130401 | |
| 4 | Instance method | Public | Method | Get list of migration objects | 20130401 | |
| 5 | Instance method | Public | Method | Get the current execution number of activity | 20130401 | |
| 6 | Instance method | Public | Method | Get DTL logs; mode = 'L' | 20130401 | |
| 7 | Static method | Public | Method | Get DTL reading types | 20130401 | |
| 8 | Instance method | Public | Method | Get DTL states; mode = 'S' | 20130401 | |
| 9 | Instance method | Public | Method | Get TDMS Header Objects | 20130401 | |
| 10 | Instance method | Public | Method | Get Incremental Objects | 20130401 | |
| 11 | Instance method | Public | Method | Get the status of PCL job | 20130401 | |
| 12 | Instance method | Public | Method | Get the MTID of subproject and package | 20130401 | |
| 13 | Instance method | Public | Method | Get loaded objects | 20130416 | |
| 14 | Instance method | Public | Method | Get restricted object list | 20130514 | |
| 15 | Instance method | Public | Method | Gets the session ID for latest execution of activity | 20130401 | |
| 16 | Instance method | Public | Method | Get state and substate information of old run | 20130401 | |
| 17 | Instance method | Public | Method | Get state information from session ID | 20130402 | |
| 18 | Instance method | Public | Method | Get subactivity ID name | 20131022 | |
| 19 | Instance method | Public | Method | Get the substate based on session ID | 20130401 | |
| 20 | Instance method | Public | Method | Handle statuses of job | 20130401 | |
| 21 | Instance method | Public | Method | Handle DTL job scheduler | 20130401 | |
| 22 | Static method | Public | Method | Handle DTL status for CNVMBTSTATE | 20130401 | |
| 23 | Static method | Public | Method | Handle DTL status for CNVMBTSUBSTATE | 20130401 | |
| 24 | Instance method | Public | Method | MTID Refresh | 20130416 | |
| 25 | Instance method | Public | Method | Set global attributes of class | 20130401 | |
| 26 | Instance method | Public | Method | Update PCL job status from DTL | 20130514 | |
| 27 | Instance method | Public | Method | Update PCL with information from DTL | 20130401 | |
| 28 | Instance method | Public | Method | Update DTL statistics in PCL | 20130401 |
Events
Class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no event.
Types
Class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVITY_ID | Call by reference | Type reference (TYPE) | CNV_MBT_ACTIVITY | Unique ID for all activities to be executed | 20130401 | |||
| 2 | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number of Transformation / Analysis Package | 20130401 | |||
| 3 | IV_PHASE | Call by reference | Type reference (TYPE) | CNV_MBT_PHASE | Phase of the Migration Project | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for PCL Utility functions | 20130401 |
Method DEL_DUMMY_SUBSTATE_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Return Value, Return Value After ABAP Statements | 20130401 | |||
| 2 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
Method DEL_DUMMY_SUBSTATE_ENTRY on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_ACT_ID_FRM_SA_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ACTIVITY_ID | Value transfer | Type reference (TYPE) | CNV_MBT_ACTIVITY | Unique ID for all activities to be executed | 20130401 |
Method GET_ACT_ID_FRM_SA_ID on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_COBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_TAB_TYPE | Table Type for CNVMBTCOBJ | 20130401 | |||
| 2 | IV_CUSTOMER | Call by reference | Type reference (TYPE) | CNVMBTCOBJ-CUSTOMER | Customer Object | 20130401 | |||
| 3 | IV_NOTRANSFER | Call by reference | Type reference (TYPE) | CNVMBTCOBJ-NO_TRANSFER | No Transfer | 20130401 | |||
| 4 | IV_NOTUSE | Call by reference | Type reference (TYPE) | CNVMBTCOBJ-NOT_USE | Flag to Indicate Non-Usage | 20130401 |
Method GET_COBJ on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_CURR_EXEC_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 | |||
| 2 | RV_EXEC_NUM | Value transfer | Type reference (TYPE) | CNVMBTSTATE-EXEC_NUM | Counters For Execution of Specified Activity | 20130401 |
Method GET_CURR_EXEC_NUMBER on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_DTL_LOGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LOGS | Call by reference | Type reference (TYPE) | CNVMBTDTLLOGS_AND_TIMES_TT | Logs got from DTL | 20130401 | |||
| 2 | IR_READING_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_RANGES_READ_TYPE | PCL ranges table for DTL reading types | 20130401 | |||
| 3 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | Just one character | 20130401 | |||
| 4 | IV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 5 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
Method GET_DTL_LOGS on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_DTL_READING_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOM_READ_TYPE | Call by reference | Type reference (TYPE) | CNVMBTDDVALUES_TT | Table type for CNVMBTDDVALUES | 20130401 |
Method GET_DTL_READING_TYPES on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_DTL_STATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_STATISTICS | Call by reference | Type reference (TYPE) | CNVMBTPCLSTRUCST | 'S' -> Selection; 'L' -> Load | 20130401 | |||
| 2 | ET_DTL_COBJSTATE | Call by reference | Type reference (TYPE) | CNVMBTDTLCOBJSTATE_TT | State of convobject in the DTL environment | 20130401 | |||
| 3 | ET_DTL_STATUS | Call by reference | Type reference (TYPE) | CNVMBTDTLSTATUS_TT | Structure to get the DTL status of activities | 20130401 | |||
| 4 | IR_READING_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_RANGES_READ_TYPE | PCL ranges table for DTL reading types | 20130401 | |||
| 5 | IT_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_RANGE_T | Table type to store conversion objects as a range | 20130401 | |||
| 6 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | Just one character | 20130401 | |||
| 7 | IV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 8 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
Method GET_DTL_STATES on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_HEADER_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HEADER_TABLES | Call by reference | Type reference (TYPE) | CNVMBTTABLES_T | TAble Type for CNVMBTTABLES | 20130401 | |||
| 2 | IV_CUSTOMER | Call by reference | Type reference (TYPE) | CNVMBTCOBJ-CUSTOMER | Customer Object | 20130401 | |||
| 3 | IV_SCENARIO | Call by reference | Type reference (TYPE) | CHAR4 | TDMS: Scenario Deletion / Access Plan | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 |
Method GET_INCREMENTAL_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INC_OBJ | Call by reference | Type reference (TYPE) | CNVMBTINCOBJ_TT | Table Type for CNVMBTINCOBJ | 20130401 | |||
| 2 | IV_VARIANT_INC | Call by reference | Type reference (TYPE) | CNV_MBT_INC_VARIANT | Variant for incremental Transfer | 20130401 |
Method GET_INCREMENTAL_OBJ on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_JOB_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_JOBHEAD | Call by reference | Type reference (TYPE) | TBTCJOB | Structure for Transferring Job Header Data (BI-API) | 20130401 | |||
| 2 | IV_JOBCOUNT | Call by reference | Type reference (TYPE) | CNVMBTSTATE-JOBCOUNT | Job ID | 20130401 | |||
| 3 | IV_JOBNAME | Call by reference | Type reference (TYPE) | CNVMBTSTATE-JOBNAME | Background job name | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 |
Method GET_MTID_SUBPROJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 2 | EV_SUBPROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 |
Method GET_NOT_LOADED_OBJS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_COBJS_NOT_LOADED | Value transfer | Type reference (TYPE) | CNVMBTDTLCOBJSTATE_TT | Table type for CNVMBTDTLCOBJSTATE | 20130416 |
Method GET_NOT_LOADED_OBJS on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_RESTRICTED_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTPARAMS | Call by reference | Type reference (TYPE) | CNVMBTACTPARAMS_TAB | table type for CNVMBTACTPARAMS | 20130514 |
Method GET_RESTRICTED_OBJ on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_SESSION_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SESSION_ID | Value transfer | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 |
Method GET_STATES_OF_OLD_RUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PREV_SUBSTATES | Call by reference | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130401 | |||
| 2 | EV_PREV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 | |||
| 3 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
Method GET_STATES_OF_OLD_RUN on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_STATE_FROM_SESS_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATE | Call by reference | Type reference (TYPE) | CNVMBTSTATE_T | Table Type for CNVMBTSTATE | 20130402 | |||
| 2 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130402 |
Method GET_STATE_FROM_SESS_ID on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_SUBACT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUBACT_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SUBACTIVITY | Unique ID for All Subactivities to Be Executed | 20131022 | |||
| 2 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | Just one character | 20131022 |
Method GET_SUBACT_NAME on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method GET_SUBSTATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBSTATE | Call by reference | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130401 | |||
| 2 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 |
Method GET_SUBSTATE on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method HANDLE_BTC_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JOBSTATUS | Call by reference | Type reference (TYPE) | TBTCJOB-STATUS | Status of background job | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for PCL Utility functions | 20130401 |
Method HANDLE_DTL_JOB_SCHEDULER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_UPDATE_SUBSTATE | Call by reference | Type reference (TYPE) | BOOLEAN | Return Value, Return Value After ABAP Statements | 20130401 | |||
| 2 | IR_READING_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_RANGES_READ_TYPE | PCL ranges table for DTL reading types | 20130401 | |||
| 3 | IT_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_RANGE_T | Table type to store conversion objects as a range | 20130401 | |||
| 4 | IT_DTL_STATUS | Call by reference | Type reference (TYPE) | CNVMBTDTLSTATUS_TT | DTL State of an Activity | 20130401 | |||
| 5 | IT_LOGS | Call by reference | Type reference (TYPE) | CNVMBTDTLLOGS_AND_TIMES_TT | Table type for CNVMBTDTLLOGS_AND_TIMES | 20130401 | |||
| 6 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | 'S' -> DTL Selection; 'L' -> DTL Load | 20130401 | |||
| 7 | IV_GET_LOGS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20130401 | ||
| 8 | IV_GET_STATES | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20130401 | ||
| 9 | IV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 10 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 | |||
| 11 | IV_WRITE_TO_DB | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 | ||
| 2 | Exception class for PCL Utility functions | 20130401 |
Method HANDLE_DTL_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ABORTED | Call by reference | Type reference (TYPE) | CNVMBTSTATE-ABORTED | General Flag | 20130401 | |||
| 2 | CV_STATE_LOG | Call by reference | Type reference (TYPE) | CNVMBTSTATE-STATE_LOG | Logical Status of Execution of the Specified Activity | 20130401 | |||
| 3 | CV_STATE_TEC | Call by reference | Type reference (TYPE) | CNVMBTSTATE-STATE_TEC | Technical Status of Execution of Specified Activity | 20130401 | |||
| 4 | IV_DTL_STATUS | Call by reference | Type reference (TYPE) | CNVMBTDTLSTATUS-STATUS | DTL State of an Activity | 20130401 |
Method HANDLE_DTL_STATE on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method HANDLE_DTL_SUBSTATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ABORTED | Call by reference | Type reference (TYPE) | CNVMBTSTATE-ABORTED | General Flag | 20130401 | |||
| 2 | CV_SUBSTATE_LOG | Call by reference | Type reference (TYPE) | CNV_MBT_STATE_LOG | Logical Status of Execution of the Specified Activity | 20130401 | |||
| 3 | CV_SUBSTATE_TEC | Call by reference | Type reference (TYPE) | CNV_MBT_STATE_TEC | Technical Status of Execution of Specified Activity | 20130401 | |||
| 4 | IV_DTL_STATUS | Call by reference | Type reference (TYPE) | CNVMBTDTLSTATUS-STATUS | DTL State of an Activity | 20130401 |
Method HANDLE_DTL_SUBSTATE on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method MT_DEFINE_REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_COBJS | Call by reference | Type reference (TYPE) | CNVMBTCONVOBJECTS_TT | Table Type for CNVMBTCONVOBJECTS | 20130416 | |||
| 2 | ET_CNVMBTCOBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_T | Table type for CNVMBTCOBJ_S | 20130416 | |||
| 3 | ET_CNVMBTCOBJ_SAVED | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_T | Table type for CNVMBTCOBJ_S | 20130416 | |||
| 4 | IT_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_RANGE | Range table for CNVMBTCOBJ | 20130416 |
Method MT_DEFINE_REFRESH on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method SET_GLOBAL_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STATISTICS | Call by reference | Type reference (TYPE) | CNVMBTPCLSTRUCST | Structure for PCL function module / STATUS | 20130401 | |||
| 2 | IT_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_RANGE_T | Table type to store conversion objects as a range | 20130401 | |||
| 3 | IT_DTL_COBJSTATE | Call by reference | Type reference (TYPE) | CNVMBTDTLCOBJSTATE_TT | Table type for CNVMBTDTLCOBJSTATE | 20130401 | |||
| 4 | IT_DTL_STATUS | Call by reference | Type reference (TYPE) | CNVMBTDTLSTATUS_TT | Table type for CNVMBTDTLSTATUS | 20130401 | |||
| 5 | IT_INC_OBJ | Call by reference | Type reference (TYPE) | CNVMBTINCOBJ_TT | Table Type for CNVMBTINCOBJ | 20130514 | |||
| 6 | IT_LOGS | Call by reference | Type reference (TYPE) | CNVMBTDTLLOGS_AND_TIMES_TT | Table type for CNVMBTDTLLOGS_AND_TIMES | 20130401 | |||
| 7 | IT_SUBSTATE | Call by reference | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130401 | |||
| 8 | IV_ATTR | Call by reference | Type reference (TYPE) | CHAR15 | Character Field Length = 15 | 20130402 |
Method SET_GLOBAL_ATTR on class CL_CNV_MBT_DTL_INTF_FUNCTIONS has no exception.
Method UPDATE_PCL_JOB_STATUS_FROM_DTL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBSTATE | Call by reference | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130514 | |||
| 2 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | Just one character | 20130514 | |||
| 3 | IV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130514 | |||
| 4 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130514 | |||
| 5 | IV_WRITE_TO_DB | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20130514 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130514 | |||
| 2 | 20130514 |
Method UPDATE_PCL_OBJ_FROM_DTL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBSTATE | Call by reference | Type reference (TYPE) | CNVMBTSUBSTATE_T | Table Type for CNVMBTSUBSTATE | 20130401 | |||
| 2 | IR_READING_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_RANGES_READ_TYPE | PCL ranges table for DTL reading types | 20130401 | |||
| 3 | IT_COBJ | Call by reference | Type reference (TYPE) | CNVMBTCOBJ_RANGE_T | Table type to store conversion objects as a range | 20130401 | |||
| 4 | IV_DTL_API | Call by reference | Type reference (TYPE) | CNV_MBT_CHAR | 'S' -> Selection; 'L' -> Load | 20130401 | |||
| 5 | IV_MTID | Call by reference | Type reference (TYPE) | CNV_MBT_MTID | Identification of MBT Mass Transfer | 20130401 | |||
| 6 | IV_SESSION_ID | Call by reference | Type reference (TYPE) | CNV_MBT_SESSION_ID | MBT PCL: Session ID | 20130401 | |||
| 7 | IV_UPD_ON_FIN | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | boolean variable (X=true, -=false, space=unknown) | 20130514 | ||
| 8 | IV_WRITE_TO_DB | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PCL/DTL related exceptions | 20130401 | ||
| 2 | Exception class for PCL Utility functions | 20130401 |
Method UPDATE_STATISTICS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STATISTICS | Call by reference | Type reference (TYPE) | CNVMBTPCLSTRUCST | Structure for PCL function module / STATUS | 20130401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for PCL Utility functions | 20130401 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in |