SAP ABAP Class CL_BP_JOB_TEMPLATE (Background job template class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTJOBAPI (Package) new background job API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TC_TASK_TEMPLATE General task template class 20000504
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BP_JOB_CHECK Check whether a job is properly defined 20000505
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BP_JOB_ENGINE Job engine to start a background job 20000505
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BP_ABAP_JOB_TEMPLATE Background ABAP job template class 20000505
Properties
Class CL_BP_JOB_TEMPLATE  
Short Description Background job template class    
Super Class CL_TC_TASK_TEMPLATE General task template class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SBTJOBAPI   new background job API 
Created 20000504   SAP 
Last change 20000522   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BP_JOB_TEMPLATE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BP_JOB_CHECK Check whether a job is properly defined 20000505
2 IF_BP_JOB_ENGINE Job engine to start a background job 20000505
Friends
Class CL_BP_JOB_TEMPLATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPLETED Instance attribute Public Type reference (TYPE) CHAR1 SPACE Appl. assumes job is defined 20000505
2 EFF_TRIGGER Instance attribute Public Object reference (TYPE REF TO) CL_TC_EFFECTIVE_TRIGGER Effective trigger class for delay/restriction triggers 20000505
3 JOBCOUNT Instance attribute Public Type reference (TYPE) BTCJOBCNT Background job number 20000505
4 JOB_TYPE Instance attribute Public Type reference (TYPE) BPJOBTYP Job type for new Job API 20000505
5 RESTART Instance attribute Public Type reference (TYPE) CHAR1 SPACE Flag for restarting the job 20000505
Methods
# Method Level Visibility Method type Description Created on
1 ATTACH_EFFECTIVE_TRIGGER Instance method Public Method Attach effective trigger for the job template 20000505
2 GENERATE_JOB_COUNT Instance method Protected Method 20000505
3 IS_DEFINED Instance method Protected Method 20000505
4 PLAN_JOB Instance method Public Method 20000505
5 PLAN_JOB_STEP Instance method Protected Method 20000505
6 RELEASE_JOB Instance method Public Method 20000505
7 SET_COMPLETED Instance method Public Method 20000505
8 SET_JOB_TYPE Instance method Public Method set job type 20000505
9 START_IMMEDIATELY Instance method Protected Method 20000505
Events
Class CL_BP_JOB_TEMPLATE has no event.
Types
Class CL_BP_JOB_TEMPLATE has no local type.
Method Signatures

Method ATTACH_EFFECTIVE_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EFF_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TC_EFFECTIVE_TRIGGER Objekt mit tatsächlichem Trigger eingeben 20000505

Method ATTACH_EFFECTIVE_TRIGGER on class CL_BP_JOB_TEMPLATE has no exception.

Method GENERATE_JOB_COUNT Signature

Method GENERATE_JOB_COUNT on class CL_BP_JOB_TEMPLATE has no parameter.
Method GENERATE_JOB_COUNT on class CL_BP_JOB_TEMPLATE has no exception.

Method IS_DEFINED Signature

Method IS_DEFINED on class CL_BP_JOB_TEMPLATE has no parameter.
Method IS_DEFINED on class CL_BP_JOB_TEMPLATE has no exception.

Method PLAN_JOB Signature

Method PLAN_JOB on class CL_BP_JOB_TEMPLATE has no parameter.
Method PLAN_JOB on class CL_BP_JOB_TEMPLATE has no exception.

Method PLAN_JOB_STEP Signature

Method PLAN_JOB_STEP on class CL_BP_JOB_TEMPLATE has no parameter.
Method PLAN_JOB_STEP on class CL_BP_JOB_TEMPLATE has no exception.

Method RELEASE_JOB Signature

Method RELEASE_JOB on class CL_BP_JOB_TEMPLATE has no parameter.
Method RELEASE_JOB on class CL_BP_JOB_TEMPLATE has no exception.

Method SET_COMPLETED Signature

Method SET_COMPLETED on class CL_BP_JOB_TEMPLATE has no parameter.
Method SET_COMPLETED on class CL_BP_JOB_TEMPLATE has no exception.

Method SET_JOB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOB_TYPE Call by reference Type reference (TYPE) BPJOBTYP Jobtyp für neue Job-API 20000505

Method SET_JOB_TYPE on class CL_BP_JOB_TEMPLATE has no exception.

Method START_IMMEDIATELY Signature

Method START_IMMEDIATELY on class CL_BP_JOB_TEMPLATE has no parameter.
Method START_IMMEDIATELY on class CL_BP_JOB_TEMPLATE has no exception.
History
Last changed by/on SAP  20000522 
SAP Release Created in 610