SAP ABAP Class CL_BP_ABAP_JOB (Background ABAP job 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_BP_JOB General job class 20000218
Properties
Class CL_BP_ABAP_JOB  
Short Description Background ABAP job class    
Super Class CL_BP_JOB General job 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 19991123   SAP 
Last change 20000426   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BP_ABAP_JOB has no forward declaration.
Interfaces
Class CL_BP_ABAP_JOB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BP_JOB_FACTORY 20000914 BP job factory class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EFFECTIVE_USER Instance attribute Public Type reference (TYPE) BTCAUTHNAM Background user name for authorization check 20000912
2 LANGUAGE Instance attribute Public Type reference (TYPE) SPRAS Language key 19991123
3 REPORT Instance attribute Public Type reference (TYPE) BTCPROG Program name within a step (e.g. report) 19991123
4 SPOLIST_RECIPIENT Instance attribute Public Type reference (TYPE) SWOTOBJID Structure for Object ID 20000911
5 VARIANT Instance attribute Public Type reference (TYPE) BTCVARIANT Name of variant within a step 19991123
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000107
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000107
3 GET_EFFECTIVE_USER Instance method Public Method Get the user name for the run time 20000912
4 GET_LANGUAGE Instance method Public Method Get abap report language 20000107
5 GET_REPORT Instance method Public Method Get abap report name 20000107
6 GET_SPOLIST_RECIPIENT Instance method Public Method Get spool list recipient 20000911
7 GET_VARIANT Instance method Public Method Get abap report variant 20000107
8 SET_EFFECTIVE_USER Instance method Public Method Set the user name for the run time 20000912
9 SET_LANGUAGE Instance method Public Method Set abap report language 20000107
10 SET_REPORT Instance method Public Method Set abap report name 20000107
11 SET_SPOLIST_RECIPIENT Instance method Public Method Set spool list recipient 20000911
12 SET_VARIANT Instance method Public Method Set abap report variant 20000107
13 START Instance method Public Method Start the job immediately --- obsolete 20000229
Events
Class CL_BP_ABAP_JOB has no event.
Types
Class CL_BP_ABAP_JOB has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BP_ABAP_JOB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BP_ABAP_JOB has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BP_ABAP_JOB has no parameter.
Method CONSTRUCTOR on class CL_BP_ABAP_JOB has no exception.

Method GET_EFFECTIVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_AUTHCKNAM Value transfer Type reference (TYPE) BTCAUTHNAM Hintergrundbenutzername zur Berechtigungsprüfung 20000912

Method GET_EFFECTIVE_USER on class CL_BP_ABAP_JOB has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_LANGUAGE Value transfer Type reference (TYPE) SPRAS ABAP-Report-Sprache ausgeben 20000107

Method GET_LANGUAGE on class CL_BP_ABAP_JOB has no exception.

Method GET_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_REPORT Value transfer Type reference (TYPE) BTCPROG ABAP-Report-Namen ausgeben 20000107

Method GET_REPORT on class CL_BP_ABAP_JOB has no exception.

Method GET_SPOLIST_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_RECIPIENT Value transfer Type reference (TYPE) SWOTOBJID Struktur für Objekt-ID 20000911

Method GET_SPOLIST_RECIPIENT on class CL_BP_ABAP_JOB has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_VARIANT Value transfer Type reference (TYPE) BTCVARIANT ABAP-Report-Variante ausgeben 20000107

Method GET_VARIANT on class CL_BP_ABAP_JOB has no exception.

Method SET_EFFECTIVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTHCKNAM Call by reference Type reference (TYPE) BTCAUTHNAM Hintergrundbenutzername zur Berechtigungsprüfung 20000912

Method SET_EFFECTIVE_USER on class CL_BP_ABAP_JOB has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS ABAP-Report-Sprache eingeben 20000107

Method SET_LANGUAGE on class CL_BP_ABAP_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 ABAP-Report-Namen eingeben 20000107

Method SET_REPORT on class CL_BP_ABAP_JOB has no exception.

Method SET_SPOLIST_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECIPIENT Call by reference Type reference (TYPE) SWOTOBJID Struktur für Objekt-ID 20000911

Method SET_SPOLIST_RECIPIENT on class CL_BP_ABAP_JOB has no exception.

Method SET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT Call by reference Type reference (TYPE) BTCVARIANT SPACE ABAP-Report-Variante eingeben 20000107

Method SET_VARIANT on class CL_BP_ABAP_JOB has no exception.

Method START Signature

Method START on class CL_BP_ABAP_JOB has no parameter.
Method START on class CL_BP_ABAP_JOB has no exception.
History
Last changed by/on SAP  20000426 
SAP Release Created in 46C