SAP ABAP Class CL_CACS_BATCH_HELPER (Help Class for Batch Jobs)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSSG (Package) ICM: Services & Generic
Properties
Class CL_CACS_BATCH_HELPER  
Short Description Help Class for Batch Jobs    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSSG   ICM: Services & Generic 
Created 20070304   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_BATCH_HELPER has no forward declaration.
Interfaces
Class CL_CACS_BATCH_HELPER has no interface implemented.
Friends
Class CL_CACS_BATCH_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_RELEASED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Boolean Variables (X=true, space=false) 20070305
2 MD_JOBCOUNT Instance attribute Protected Type reference (TYPE) BTCJOBCNT Job ID 20070305
3 MD_JOBNAME Instance attribute Protected Type reference (TYPE) BTCJOB Background Job Name 20070304
4 MD_STEPID Instance attribute Protected Type reference (TYPE) MTY_STEPID 20070304
5 MT_STEP Instance attribute Protected Type reference (TYPE) MTY_TS_STEP 20070304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20070305
2 CREATE_JOB Static method Public Method Generates New Job 20070305
3 GET_JOBCOUNT Instance method Public Method Gets Job Number 20070305
4 INSERT_STEP Instance method Public Method Adds a step 20070304
5 RELEASE Instance method Public Method Saves Job (CAUTION Method executes direct COMMITs) 20070304
6 SAVE Instance method Public Method Saves Job (CAUTION Method executes direct COMMITs) 20070305
Events
Class CL_CACS_BATCH_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_STEPID Protected See coding 20070304 mty_stepid type n length 4
2 MTY_S_STEP Protected See coding 20070304 begin of MTY_S_STEP, stepid type mty_stepid, repid type syrepid, variant type RALDB_VARI, t_params type RSPARAMS_TT, end of MTY_S_STEP
3 MTY_TS_STEP Protected See coding 20070304 mty_tS_step type SORTED TABLE OF mty_S_step with UNIQUE key stepid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_JOBNAME Call by reference Type reference (TYPE) BTCJOB 20070305

Method CONSTRUCTOR on class CL_CACS_BATCH_HELPER has no exception.

Method CREATE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070305
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_BATCH_HELPER Helferklasse für Batch-Jobs 20070305

Method CREATE_JOB on class CL_CACS_BATCH_HELPER has no exception.

Method GET_JOBCOUNT Signature

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

Method GET_JOBCOUNT on class CL_CACS_BATCH_HELPER has no exception.

Method INSERT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm 20070304
2 Importing ID_VARIANT Call by reference Type reference (TYPE) RALDB_VARI Variantenname 20070304
3 Importing IT_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT Parameters und Select-Options 20070304
# Exception Resumable Description Created on
1 CX_CACS_BATCH_HELPER Ausnahmeklasse zu CL_CACS_BATCH_HELPER 20070304

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_JOB_RELEASED Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070304
2 Importing IB_START_IMMEDIATELY Call by reference Type reference (TYPE) BOOLEAN_FLG Sofortausführung des Batch-Jobs 20070304
3 Importing ID_START_DATE Call by reference Type reference (TYPE) BTCSDATE geplantes Ausführungsdatum eines Batch-Jobs 20070304
4 Importing ID_START_TIME Call by reference Type reference (TYPE) BTCSTIME geplante Ausführungszeit eines Batch-Jobs 20070304
# Exception Resumable Description Created on
1 CX_CACS_BATCH_HELPER Ausnahmeklasse zu CL_CACS_BATCH_HELPER 20070305

Method SAVE Signature

Method SAVE on class CL_CACS_BATCH_HELPER has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BATCH_HELPER Ausnahmeklasse zu CL_CACS_BATCH_HELPER 20070305
History
Last changed by/on SAP  20100310 
SAP Release Created in 700