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 | 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 | Static method | Private | Method | 20130128 | ||
| 2 | Static method | Private | Method | 20130128 | ||
| 3 | Static method | Private | Method | 20130128 | ||
| 4 | Static method | Public | Method | Gets Log for a Job | 20121030 | |
| 5 | Static method | Public | Method | Gets Variants for Specific Report Names | 20121126 | |
| 6 | Static method | Private | Method | 20130128 | ||
| 7 | 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 | IV_ARCHIVING_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archivierungsobjekt | 20130128 | |||
| 2 | IV_READ_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20130128 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | ADMI_STRUC-AUTH_USER | Hintergrundbenutzername für Berechtigungsüberprüfung | 20130604 | |||
| 4 | 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 | IV_FILE | Call by reference | Type reference (TYPE) | ADMI_FILES-ARCHIV_KEY | Archivdateischlüssel | 20130128 | |||
| 2 | IV_JOB_TYPE | Call by reference | Type reference (TYPE) | ADMI_JOB_T | Typ eines Jobs der Datenarchivierung | 20130128 | |||
| 3 | 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 | IV_USER | Call by reference | Type reference (TYPE) | ADMI_STRUC-AUTH_USER | Hintergrundbenutzername für Berechtigungsüberprüfung | 20130128 | |||
| 2 | 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 | IV_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Kennummer eines Jobs | 20121030 | |||
| 2 | IV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Name eines Jobs | 20121030 | |||
| 3 | RT_JOBLOG | Value transfer | Type reference (TYPE) | SILM_T_JOBLOG | Joblog Einträge | 20121030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ILM: Allgemeine Ausnahmeklasse | 20121030 |
Method GET_VARIANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPORT | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20121126 | |||
| 2 | RT_VARIANT | Value transfer | Type reference (TYPE) | SILM_T_VARIANT | Varianten mit Text | 20121126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ILM# | 20130128 |
Method SCHEDULE_ARCHIVING_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOB | Call by reference | Type reference (TYPE) | TY_T_JOB | 20130128 | ||||
| 2 | IS_SPOOL_PARAMETERS | Call by reference | Type reference (TYPE) | ILM_S_PRINT_PARAMS | ILM Spool-Parameter | 20130419 | |||
| 3 | IS_START_TIME | Call by reference | Type reference (TYPE) | TY_START_TIME | 20130128 | ||||
| 4 | IT_FILES | Call by reference | Type reference (TYPE) | TY_T_RUN_FILE | 20130128 | ||||
| 5 | IT_RUNS | Call by reference | Type reference (TYPE) | TY_T_RUNS | Nummer eines Archivierungslaufs | 20130128 | |||
| 6 | IV_ARCHIVING_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archivierungsobjekt | 20130128 | |||
| 7 | IV_COMMENT | Call by reference | Type reference (TYPE) | ADMI_TEXT | Vermerk zum Archivierungslauf | 20130408 | |||
| 8 | IV_JOB_TYPE | Call by reference | Type reference (TYPE) | ADMI_JOB_T | Typ eines Jobs der Datenarchivierung | 20130128 | |||
| 9 | IV_USER | Call by reference | Type reference (TYPE) | ADMI_STRUC-AUTH_USER | Hintergrundbenutzername für Berechtigungsüberprüfung | 20130128 | |||
| 10 | IV_VARIANT | Call by reference | Type reference (TYPE) | VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20130128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ILM# | 20130128 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |