SAP ABAP Class CL_ILM_JOB_MANAGER (Help Class for Jobs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-RSE (Application Component) Technical reuse
     S_ARC_ILM_GENERAL (Package) General ILM Functions and Objects
Properties
Class CL_ILM_JOB_MANAGER  
Short Description Help Class for Jobs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ARC_ILM_GENERAL   General ILM Functions and Objects 
Created 20121030   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ILM_SPOOL_PAR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ILM_JOB_MANAGER has no interface implemented.
Friends
Class CL_ILM_JOB_MANAGER has no friend class.
Attributes
Class CL_ILM_JOB_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method 20130128
2 CHECK_FOR_RUNNING_FILE_JOB Static method Private Method 20130128
3 CHECK_USER_EXIST Static method Private Method 20130128
4 GET_JOB_LOG Static method Public Method Gets Log for a Job 20121030
5 GET_VARIANTS Static method Public Method Gets Variants for Specific Report Names 20121126
6 RAISE_EXCEPTION Static method Private Method 20130128
7 SCHEDULE_ARCHIVING_JOB Static method Public Method Scheduling an Archiving Job 20130128
Events
Class CL_ILM_JOB_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_JOB Public See coding 20130128 BEGIN OF ty_job, run TYPE admi_run_d, file TYPE archiv_key, jobname TYPE admi_jobna, jobcount TYPE admi_jobcn, END OF ty_job
2 TY_RUN_FILE Public See coding 20130128 BEGIN OF ty_run_file, run TYPE admi_files-document, file TYPE admi_files-archiv_key, END OF ty_run_file
3 TY_START_TIME Public See coding 20130128 BEGIN OF ty_start_time, start_type TYPE tbtcstrt-startdttyp, start_date TYPE tbtcstrt-sdlstrtdt, start_time TYPE tbtcstrt-sdlstrttm, periodic TYPE tbtcstrt-periodic, period_day TYPE tbtcstrt-prddays, period_week TYPE tbtcstrt-prdweeks, period_month TYPE tbtcstrt-prdmonths, END OF ty_start_time
4 TY_T_ARKEY Public See coding 20130128 ty_t_arkey TYPE STANDARD TABLE OF archiv_key
5 TY_T_JOB Public See coding 20130128 ty_t_job TYPE STANDARD TABLE OF ty_job
6 TY_T_RUNS Public See coding 20130128 ty_t_runs TYPE STANDARD TABLE OF admi_run_d
7 TY_T_RUN_FILE Public See coding 20130128 ty_t_run_file TYPE STANDARD TABLE OF ty_run_file with DEFAULT KEY
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20130128
2 Importing IV_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130128
3 Importing IV_USER Call by reference Type reference (TYPE) ADMI_STRUC-AUTH_USER Hintergrundbenutzername für Berechtigungsüberprüfung 20130604
4 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130128

Method CHECK_AUTHORITY on class CL_ILM_JOB_MANAGER has no exception.

Method CHECK_FOR_RUNNING_FILE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILE Call by reference Type reference (TYPE) ADMI_FILES-ARCHIV_KEY Archivdateischlüssel 20130128
2 Importing IV_JOB_TYPE Call by reference Type reference (TYPE) ADMI_JOB_T Typ eines Jobs der Datenarchivierung 20130128
3 Returning RV_IS_RUNNING Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130206

Method CHECK_FOR_RUNNING_FILE_JOB on class CL_ILM_JOB_MANAGER has no exception.

Method CHECK_USER_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) ADMI_STRUC-AUTH_USER Hintergrundbenutzername für Berechtigungsüberprüfung 20130128
2 Returning RV_USER_STATUS Value transfer Type reference (TYPE) SYST-SUBRC Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130128

Method CHECK_USER_EXIST on class CL_ILM_JOB_MANAGER has no exception.

Method GET_JOB_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20121030
2 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Jobs 20121030
3 Returning RT_JOBLOG Value transfer Type reference (TYPE) SILM_T_JOBLOG Joblog Einträge 20121030
# Exception Resumable Description Created on
1 CX_ILM ILM: Allgemeine Ausnahmeklasse 20121030

Method GET_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORT Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20121126
2 Returning RT_VARIANT Value transfer Type reference (TYPE) SILM_T_VARIANT Varianten mit Text 20121126
# Exception Resumable Description Created on
1 CX_ILM ILM: Allgemeine Ausnahmeklasse 20121126

Method RAISE_EXCEPTION Signature

Method RAISE_EXCEPTION on class CL_ILM_JOB_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_ILM_T100 ILM# 20130128

Method SCHEDULE_ARCHIVING_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOB Call by reference Type reference (TYPE) TY_T_JOB 20130128
2 Importing IS_SPOOL_PARAMETERS Call by reference Type reference (TYPE) ILM_S_PRINT_PARAMS ILM Spool-Parameter 20130419
3 Importing IS_START_TIME Call by reference Type reference (TYPE) TY_START_TIME 20130128
4 Importing IT_FILES Call by reference Type reference (TYPE) TY_T_RUN_FILE 20130128
5 Importing IT_RUNS Call by reference Type reference (TYPE) TY_T_RUNS Nummer eines Archivierungslaufs 20130128
6 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20130128
7 Importing IV_COMMENT Call by reference Type reference (TYPE) ADMI_TEXT Vermerk zum Archivierungslauf 20130408
8 Importing IV_JOB_TYPE Call by reference Type reference (TYPE) ADMI_JOB_T Typ eines Jobs der Datenarchivierung 20130128
9 Importing IV_USER Call by reference Type reference (TYPE) ADMI_STRUC-AUTH_USER Hintergrundbenutzername für Berechtigungsüberprüfung 20130128
10 Importing IV_VARIANT Call by reference Type reference (TYPE) VARIANT ABAP: Name einer Variante (ohne Programmname) 20130128
# Exception Resumable Description Created on
1 CX_ILM_T100 ILM# 20130128
History
Last changed by/on SAP  20140121 
SAP Release Created in 740