SAP ABAP Class CL_FDT_JOB_UTILITY (FDT: Job Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TRANSPORT (Package) BRFplus: Transport
Properties
Class CL_FDT_JOB_UTILITY  
Short Description FDT: Job Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_TRANSPORT   BRFplus: Transport 
Created 20071030   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_LOCKING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_OPERATION_SEQUENCER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_JOB_UTILITY has no interface implemented.
Friends
Class CL_FDT_JOB_UTILITY has no friend class.
Attributes
Class CL_FDT_JOB_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_RETENTION_TIME Static method Public Method 20071030
2 CONVERT_TIMESTAMP_FOR_OUTPUT Static method Public Method Convert internal timestamp into date and time field 20110324
3 CREATE_SEPARATION_LINE Static method Public Method Create a separation line in the protocol 20071030
4 DEQUEUE_JOB_ID Static method Public Method 20081114
5 ENQUEUE_JOB_ID Static method Public Method 20081114
6 GET_JOB_ID Static method Private Method 20081114
7 GET_LOCK_CLIENT Static method Private Method 20081114
8 GET_RUNTIME_AS_DECFLOAT Static method Public Method 20080709
9 GET_RUNTIME_DELTA_TO_PRESENT Static method Public Method 20080709
10 GET_ULTIMATE_TIMESTAMP Static method Public Method 20110301
11 GROUP_MESS_BY_APPL_COMPONENT Static method Public Method Group messages by application component 20071205
12 WAIT_FOR_FDT_ENQUEUE Static method Public Method FDT: Wait for Enqueue on FDT_ALL or Client Level 20081114
Events
Class CL_FDT_JOB_UTILITY has no event.
Types
Class CL_FDT_JOB_UTILITY has no local type.
Method Signatures

Method CALCULATE_RETENTION_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RETENTION_TIME Call by reference Type reference (TYPE) FDT_RETENTION_TIME 90 20071030
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short or Long Form (YYYYMMDDhhmmss) 20071030

Method CALCULATE_RETENTION_TIME on class CL_FDT_JOB_UTILITY has no exception.

Method CONVERT_TIMESTAMP_FOR_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20110324
2 Returning RV_TIMESTAMP_DATE_AND_TIME Value transfer Type reference (TYPE) SY-MSGV1 Message Variable 20110324

Method CONVERT_TIMESTAMP_FOR_OUTPUT on class CL_FDT_JOB_UTILITY has no exception.

Method CREATE_SEPARATION_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20071030
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO 100 Message Number 20071030

Method CREATE_SEPARATION_LINE on class CL_FDT_JOB_UTILITY has no exception.

Method DEQUEUE_JOB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL Flag: Client independent job 20081114
2 Importing IV_JOB_ID Call by reference Type reference (TYPE) FDT_JOB_UUID Provide either - Job ID 20081114
3 Importing IV_JOB_NAME Call by reference Type reference (TYPE) PROGNAME Or provide - Job Name 20081114
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081114
2 CX_FDT_SYSTEM FDT: System Failure 20081114

Method ENQUEUE_JOB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FOREIGN_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Foreign lock 20081114
2 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL Flag: Client independent job 20081114
3 Importing IV_JOB_ID Call by reference Type reference (TYPE) FDT_JOB_UUID Provide either - Job ID 20081114
4 Importing IV_JOB_NAME Call by reference Type reference (TYPE) PROGNAME Or provide - Job Name 20081114
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081114
2 CX_FDT_SYSTEM FDT: System Failure 20081114

Method GET_JOB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOB_ID Call by reference Type reference (TYPE) FDT_JOB_UUID FDT: Job ID 20081114
2 Importing IV_JOB_NAME Call by reference Type reference (TYPE) SY-CPROG Calling Program 20081114
3 Returning RV_JOB_ID Value transfer Type reference (TYPE) FDT_JOB_UUID FDT: Job ID 20081114
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081114

Method GET_LOCK_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20081114
2 Returning RV_LOCK_CLIENT Value transfer Type reference (TYPE) MANDT Client 20081114

Method GET_LOCK_CLIENT on class CL_FDT_JOB_UTILITY has no exception.

Method GET_RUNTIME_AS_DECFLOAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RUNTIME Value transfer Type reference (TYPE) DECFLOAT34 20080709

Method GET_RUNTIME_AS_DECFLOAT on class CL_FDT_JOB_UTILITY has no exception.

Method GET_RUNTIME_DELTA_TO_PRESENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_START_RUNTIME Call by reference Type reference (TYPE) DECFLOAT34 Runtime 20080709
2 Returning RV_RUNTIME_DELTA_TO_NOW Value transfer Type reference (TYPE) DECFLOAT34 Runtime 20080709

Method GET_RUNTIME_DELTA_TO_PRESENT on class CL_FDT_JOB_UTILITY has no exception.

Method GET_ULTIMATE_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RETENTION_TIME Call by reference Type reference (TYPE) FDT_RETENTION_TIME 90 20110301
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short or Long Form (YYYYMMDDhhmmss) 20110301

Method GET_ULTIMATE_TIMESTAMP on class CL_FDT_JOB_UTILITY has no exception.

Method GROUP_MESS_BY_APPL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071205
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071205
3 Importing IV_GROUP_BY_MSGID_NO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111216

Method GROUP_MESS_BY_APPL_COMPONENT on class CL_FDT_JOB_UTILITY has no exception.

Method WAIT_FOR_FDT_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FOREIGN_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Flag: Foreign Lock 20081114
2 Importing IV_ENQUEUE_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Exclusive or Shared 20081114
3 Importing IV_LOCK_CLIENT Call by reference Type reference (TYPE) MANDT Only For C and A Tables with Client Lock 20081114
4 Importing IV_SCOPE_OPTION Call by reference Type reference (TYPE) CL_FDT_LOCKING=>SCOPE_OPTION CL_FDT_LOCKING=>GC_SCOPE_OPTION_FDT_ALL FDT_ALL or CLIENT 20081114
5 Importing IV_SECONDS_FOR_EACH_WAIT Call by reference Type reference (TYPE) I 60 Seconds for each(!) wait interval - Default one Minute 20081114
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE Needed only for CLIENT scope option 20081114
7 Importing IV_WAIT_TIMES Call by reference Type reference (TYPE) I 60 Times for Wait - Default 60 Times one Minute 20081114
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081114
2 CX_FDT_SYSTEM FDT: System Failure 20081114
History
Last changed by/on SAP  20130531 
SAP Release Created in 711