SAP ABAP Class CL_SFSRFW_SCHEDULER_JOB (Batch Job)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_SCHEDULER (Package) Replication Framework - Scheduler for Replication
Properties
Class CL_SFSRFW_SCHEDULER_JOB  
Short Description Batch Job    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_SCHEDULER   Replication Framework - Scheduler for Replication 
Created 20050719   SAP 
Last change 20060207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SFSRFW_SCHEDULER_JOB has no forward declaration.
Interfaces
Class CL_SFSRFW_SCHEDULER_JOB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SFSRFW_SCHEDULER_BTC 20050719
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_JOBCOUNT Instance attribute Protected Type reference (TYPE) BTCJOBCNT Job ID 20050719
2 M_JOBNAME Instance attribute Protected Type reference (TYPE) BTCJOB Background job name 20050719
3 M_LANGUAGE Instance attribute Private Type reference (TYPE) SPRAS Language Key 20050719
4 M_MODIFIED Instance attribute Private Type reference (TYPE) SFS_BOOL Boolean Type 20050719
5 M_PARENT Instance attribute Private Type reference (TYPE) CSMSYSGUID System GUID for R/3 or other system 20050719
6 M_PERIODICITY Instance attribute Private Type reference (TYPE) SFSRFW_BATCH_PERIOD Fast Search OLTP: Batch Job Periodicity 20050719
7 M_REPORT Instance attribute Private Type reference (TYPE) BTCPROG Program name within a step (e.g. report) 20050719
8 M_SERVERGROUP Instance attribute Private Type reference (TYPE) BPSRVGRP Server Group Name Background Processing 20050719
9 M_STATUS Instance attribute Private Type reference (TYPE) SFSRFW_BATCH_STATUS Processing Status 20050719
10 M_USER Instance attribute Private Type reference (TYPE) BTCAUTHNAM Background User Name for Authorization Check 20050719
11 M_VAR_PARAMETER Instance attribute Private Type reference (TYPE) SFSRFW_BATCH_JOB_VARIANTE Parameters for a Batch Job 20050719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETER Instance method Public Method 20050719
2 CHECK Instance method Protected Method 20050719
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050719
4 DELETE Instance method Protected Method Delete background job 20050719
5 GENERATE Instance method Protected Method Schedule Background Job 20050719
6 GET_JOBCOUNT Instance method Public Method 20050719
7 GET_LANGUAGE Instance method Public Method 20050719
8 GET_MODIFIED Instance method Public Method 20050719
9 GET_NAME Instance method Public Method 20050719
10 GET_PERIOD Instance method Public Method Sets the Periodicity 20050719
11 GET_REPORT Instance method Public Method 20050719
12 GET_SERVERGROUP Instance method Public Method 20050719
13 GET_STATUS Instance method Public Method 20050719
14 GET_USER Instance method Public Method 20050719
15 PREPARE Instance method Protected Method Configure Batch Job 20050719
16 RELEASE Instance method Protected Method Release Batch Job 20050719
17 RELEASE_EXPLICIT Instance method Protected Method 20050719
18 SET_JOBCOUNT Instance method Protected Method 20050719
19 SET_LANGUAGE Instance method Public Method 20050719
20 SET_MODIFIED Instance method Public Method 20050719
21 SET_PERIOD Instance method Protected Method Determines the Periodicity 20050719
22 SET_REPORT Instance method Public Method 20050719
23 SET_SERVERGROUP Instance method Public Method 20050719
24 SET_STATUS Instance method Public Method 20050719
25 SET_USER Instance method Public Method 20050719
26 START_PLANNED Instance method Protected Method 20050719
27 STOP Instance method Protected Method Terminate Batch Job 20050719
Events
Class CL_SFSRFW_SCHEDULER_JOB has no event.
Types
Class CL_SFSRFW_SCHEDULER_JOB has no local type.
Method Signatures

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) RSSCR_NAME ABAP/IV: Name der SELECT-OPTION / des PARAMETERS 20050719
2 Importing I_VALUE Call by reference Type reference (TYPE) STRING ABAP: Selektionswert (LOW-od. HIGH-Wert, externes Format) 20050719

Method ADD_PARAMETER on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_DELETE Call by reference Type reference (TYPE) SFS_BOOL Runtimedaten löschen, falls job nicht aktiv/ready 20050719
2 Returning R_EXISTS Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20050719
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR FastSearch OLTP: Fehler bei der Batchverarbeitung 20050825

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20050719

Method CONSTRUCTOR on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method DELETE Signature

Method DELETE on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR FastSearch OLTP: Fehler beim initialen Laden 20050825

Method GENERATE Signature

Method GENERATE on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR Fehlerklasse für die Batchjobverarbeitung 20050825

Method GET_JOBCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOBCOUNT Value transfer Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20050719

Method GET_JOBCOUNT on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LANGUAGE Value transfer Type reference (TYPE) SPRAS Sprachenschlüssel 20050719

Method GET_LANGUAGE on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODIFIED Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20050719

Method GET_MODIFIED on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20050719

Method GET_NAME on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PERIOD Value transfer Type reference (TYPE) SFSRFW_BATCH_PERIOD Replikationsframework: Batchjob Periodizität 20050719

Method GET_PERIOD on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPORT Value transfer Type reference (TYPE) BTCPROG Name eines Programms innerhalb eines Steps (z.B. Report) 20050719

Method GET_REPORT on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_SERVERGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SERVERGROUP Value transfer Type reference (TYPE) RZLLI_APCL Name einer Logon/Server-Gruppe 20050719

Method GET_SERVERGROUP on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) SFSRFW_BATCH_STATUS Zustand eines Batchjobs 20050719

Method GET_STATUS on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USER Value transfer Type reference (TYPE) BTCAUTHNAM Hintergrundbenutzername für Berechtigungsüberprüfung 20050719

Method GET_USER on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method PREPARE Signature

Method PREPARE on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR Fehlerklasse für die Batchjobverarbeitung 20050825

Method RELEASE Signature

Method RELEASE on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR Fehlerklasse für die Batchjobverarbeitung 20050825

Method RELEASE_EXPLICIT Signature

Method RELEASE_EXPLICIT on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR Fehlerklasse für die Batchjobverarbeitung 20050825

Method SET_JOBCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20050719

Method SET_JOBCOUNT on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20050719

Method SET_LANGUAGE on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODIFIED Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20050719

Method SET_MODIFIED on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_PERIOD Call by reference Type reference (TYPE) SFSRFW_BATCH_PERIOD Replikationsframework: Batchjob Periodizität 20050719

Method SET_PERIOD on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT Call by reference Type reference (TYPE) BTCPROG Name eines Programms innerhalb eines Steps (z.B. Report) 20050719

Method SET_REPORT on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_SERVERGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVERGROUP Call by reference Type reference (TYPE) RZLLI_APCL Name einer Logon/Server-Gruppe 20050719

Method SET_SERVERGROUP on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) SFSRFW_BATCH_STATUS Zustand eines Batchjobs 20050719

Method SET_STATUS on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method SET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) BTCAUTHNAM Hintergrundbenutzername für Berechtigungsüberprüfung 20050719

Method SET_USER on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method START_PLANNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAST_START_DATE Call by reference Type reference (TYPE) BTCLSDATE spätestes Ausführungsdatum eines Batchjobs 20050719
2 Importing LAST_START_TIME Call by reference Type reference (TYPE) BTCLSTIME späteste Ausführungszeit eines Batch-Jobs 20050719
3 Importing START_DATE Call by reference Type reference (TYPE) BTCSDATE geplantes Ausführungsdatum eines Batch-Jobs 20050719
4 Importing START_TIME Call by reference Type reference (TYPE) BTCSTIME geplante Ausführungszeit eines Batch-Jobs 20050719

Method START_PLANNED on class CL_SFSRFW_SCHEDULER_JOB has no exception.

Method STOP Signature

Method STOP on class CL_SFSRFW_SCHEDULER_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_RFW_BATCH_JOB_ERROR 20050825
History
Last changed by/on SAP  20060207 
SAP Release Created in 710