SAP ABAP Class CL_FDT_JOB (FDT: Job Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_JOB  
Short Description FDT: Job Handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20080123   SAP 
Last change 20130531   SAP 
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_FDT_OPERATION_SEQUENCER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_JOB has no interface implemented.
Friends
Class CL_FDT_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CURRENT_SUB_JOB_ADMIN Instance attribute Private Type reference (TYPE) S_SUB_JOB_ADMIN FDT: Job ID for Delete / Delete Physical Handling 20080124
2 MTH_SUB_JOB_ADMIN Instance attribute Private Type reference (TYPE) TH_SUB_JOB_ADMIN 20080124
3 MV_CURRENT_PACKAGE_NUMBER Instance attribute Public Type reference (TYPE) I 0 20080123
4 MV_JOB_ID Instance attribute Private Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080123
5 MV_JOB_ID_COUNT Instance attribute Private Type reference (TYPE) I Number of processed IDs 20080124
6 MV_STARTED_JOB Instance attribute Public Type reference (TYPE) ABAP_BOOL 20080124
7 MV_STARTED_PACKAGE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080124
8 MV_STARTED_SUB_JOB Instance attribute Public Type reference (TYPE) ABAP_BOOL 20080124
9 MV_START_RUNTIME_JOB Instance attribute Private Type reference (TYPE) DECFLOAT34 Runtime 20080124
10 MV_START_RUNTIME_PACKAGE Instance attribute Private Type reference (TYPE) DECFLOAT34 Runtime 20080124
11 MV_START_RUNTIME_SUB_JOB Instance attribute Private Type reference (TYPE) DECFLOAT34 Runtime 20080124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ID_WITH_NO_VERSN_COPY Static method Public Method 20131105
2 CLOSE_JOB Instance method Public Method 20080124
3 CLOSE_PACKAGE Instance method Public Method 20080124
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080124
5 CREATE_SUB_JOB Instance method Public Method 20080123
6 GET_INSTANCE Static method Public Method 20080123
7 OBJ_DB_GET_SUB_JOB_ID Static method Private Method 20080124
8 OBJ_DB_SET_SUB_JOB_ID Static method Private Method 20080124
9 REORGANIZE_OLD_DB_ENTRIES Static method Public Method 20080125
10 START_JOB Instance method Public Method 20080124
11 START_NEW_PACKAGE Instance method Public Method 20080123
12 START_SUB_JOB Instance method Public Method 20080123
13 STOP_SUB_JOB Instance method Public Method 20080124
14 SUB_JOB_ADMIN_GET Instance method Private Method 20080124
15 SUB_JOB_ADMIN_SET Instance method Private Method 20080124
16 SUB_JOB_DB_GET_OBJ_PROC_STATUS Instance method Public Method Get the processing status of the ID in a previous package 20080124
17 SUB_JOB_DB_GET_OBJ_WAS_PROC Instance method Public Method Check: ID was processed in a previous package by cur.sub job 20080124
18 SUB_JOB_DB_SET_OBJ_STATUS Instance method Private Method 20080124
19 SUB_JOB_ID_GET Instance method Private Method 20080124
20 UPDATE_JOB Instance method Public Method 20080924
Events
Class CL_FDT_JOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_SUB_JOB_ADMIN Private See coding 20080124 BEGIN OF s_sub_job_admin, object_type TYPE if_fdt_types=>object_type, sub_job_id TYPE fdt_job_uuid, runtime TYPE decfloat34, id_count TYPE i, END OF s_sub_job_admin
2 TH_SUB_JOB_ADMIN Private See coding 20080124 th_sub_job_admin TYPE HASHED TABLE OF s_sub_job_admin WITH UNIQUE KEY object_type
Method Signatures

Method CHECK_ID_WITH_NO_VERSN_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CUSTOMIZING_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20131105
2 Exporting EV_ID_UNKNOWN Call by reference Type reference (TYPE) ABAP_BOOL 20131105
3 Exporting EV_MASTERDATA_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20131105
4 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Objekttyp 20131105
5 Exporting EV_SYSTEM_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL 20131105
6 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20131105
7 Importing IV_ID_CLIENT Call by reference Type reference (TYPE) MANDT 20131105

Method CHECK_ID_WITH_NO_VERSN_COPY on class CL_FDT_JOB has no exception.

Method CLOSE_JOB Signature

Method CLOSE_JOB on class CL_FDT_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080125

Method CLOSE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20080124
2 Importing IT_SET_OPERATION_SEQUENCE Call by reference Type reference (TYPE) CL_FDT_OPERATION_SEQUENCER=>T_SET_OPERATION_SEQUENCE 20080124
3 Importing IV_ID_COUNT Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20080709
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FDT_JOB has no parameter.
Method CONSTRUCTOR on class CL_FDT_JOB has no exception.

Method CREATE_SUB_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FDT_OBJECT_TYPE FDT: Object Type 20080123
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FDT_JOB FDT: Job Handling 20080123

Method GET_INSTANCE on class CL_FDT_JOB has no exception.

Method OBJ_DB_GET_SUB_JOB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080124
2 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20080124
3 Returning RV_JOB_ID Value transfer Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080124

Method OBJ_DB_GET_SUB_JOB_ID on class CL_FDT_JOB has no exception.

Method OBJ_DB_SET_SUB_JOB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20080124
2 Importing IV_JOB_ID Call by reference Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080124
3 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 0 20080124
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20080124

Method OBJ_DB_SET_SUB_JOB_ID on class CL_FDT_JOB has no exception.

Method REORGANIZE_OLD_DB_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM_UNITTEST_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080924
2 Importing IV_RETENTION_TIME Call by reference Type reference (TYPE) FDT_RETENTION_TIME 90 20080125

Method REORGANIZE_OLD_DB_ENTRIES on class CL_FDT_JOB has no exception.

Method START_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITA_APPLICATION_ID Call by reference Type reference (TYPE) ANY TABLE 20080924
2 Importing IV_BACKGROUND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080924
3 Importing IV_OPERATION Call by reference Type reference (TYPE) FDT_OPERATION FDT: Operation 20080124
4 Importing IV_RETENTION_TIME Call by reference Type reference (TYPE) FDT_RETENTION_TIME BRF+: Data Retention Time 20080924
5 Importing IV_TEST_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20080124
6 Importing IV_TRREQUEST_C Call by reference Type reference (TYPE) TRKORR Customizing Request 20080924
7 Importing IV_TRREQUEST_W Call by reference Type reference (TYPE) TRKORR Workbench Request 20080924
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method START_NEW_PACKAGE Signature

Method START_NEW_PACKAGE on class CL_FDT_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080123

Method START_SUB_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FDT_OBJECT_TYPE FDT: Object Type 20080123
2 Returning RV_SUB_JOB_ID Value transfer Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080123

Method STOP_SUB_JOB Signature

Method STOP_SUB_JOB on class CL_FDT_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method SUB_JOB_ADMIN_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080124
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE SPACE Objekttyp 20080124
3 Returning RS_SUB_JOB_ADMIN Value transfer Type reference (TYPE) S_SUB_JOB_ADMIN 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method SUB_JOB_ADMIN_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUB_JOB_ADMIN Call by reference Type reference (TYPE) S_SUB_JOB_ADMIN 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method SUB_JOB_DB_GET_OBJ_PROC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID_STATUS Call by reference Type reference (TYPE) FDT_ID_STATUS FDT: Object dependent status during job processing 20110223
2 Exporting EV_TV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20110224
3 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20080124
4 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method SUB_JOB_DB_GET_OBJ_WAS_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20080124
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080124
3 Returning RV_WAS_PROCESSED Value transfer Type reference (TYPE) ABAP_BOOL 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method SUB_JOB_DB_SET_OBJ_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SET_OPERATION_SEQUENCE Call by reference Type reference (TYPE) CL_FDT_OPERATION_SEQUENCER=>T_SET_OPERATION_SEQUENCE 20080124
2 Importing IV_JOB_ID Call by reference Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080124
3 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE FDT: Table Type 20080124

Method SUB_JOB_DB_SET_OBJ_STATUS on class CL_FDT_JOB has no exception.

Method SUB_JOB_ID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_NEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080124
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE SPACE Objekttyp 20080124
3 Returning RV_SUB_JOB_ID Value transfer Type reference (TYPE) FDT_JOB_UUID FDT: Job ID for Delete / Delete Physical Handling 20080124
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080124

Method UPDATE_JOB Signature

Method UPDATE_JOB on class CL_FDT_JOB has no parameter.
Method UPDATE_JOB on class CL_FDT_JOB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711