SAP ABAP Class CL_AKB_SCRIPTING (BCB Scripting)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_AKB (Package) Downward Compatible Development
Properties
Class CL_AKB_SCRIPTING  
Short Description BCB Scripting    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPAK_AKB   Downward Compatible Development 
Created 20040317   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AKB_SCRIPT_OPERATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AKB_SCRIPTING has no interface implemented.
Friends
Class CL_AKB_SCRIPTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BATCHID Instance attribute Private Type reference (TYPE) BTCJOBCNT Job ID 20040318
2 BTC_ABORTED Constant Public Type reference (TYPE) BTCSTATUS 'A' State of Background Job 20040318
3 BTC_BREAKPOINT Constant Public Type reference (TYPE) BTCSTATUS 'B' State of Background Job 20040326
4 BTC_FINISHED Constant Public Type reference (TYPE) BTCSTATUS 'F' State of Background Job 20040318
5 BTC_NOT_STARTED Constant Public Type reference (TYPE) BTCSTATUS '0' State of Background Job 20040318
6 BTC_PUT_ACTIVE Constant Public Type reference (TYPE) BTCSTATUS 'Z' State of Background Job 20040326
7 BTC_READY Constant Public Type reference (TYPE) BTCSTATUS 'Y' State of Background Job 20040318
8 BTC_RELEASED Constant Public Type reference (TYPE) BTCSTATUS 'S' State of Background Job 20040318
9 BTC_REMOTELY_RUNNING Constant Public Type reference (TYPE) BTCSTATUS 'E' State of Background Job 20040325
10 BTC_RUNNING Constant Public Type reference (TYPE) BTCSTATUS 'R' State of Background Job 20040318
11 BTC_SCHEDULED Constant Public Type reference (TYPE) BTCSTATUS 'P' State of Background Job 20040318
12 BTC_UNKNOWN_STATE Constant Public Type reference (TYPE) BTCSTATUS 'X' State of Background Job 20040318
13 CHANGED Instance attribute Private Type reference (TYPE) FLAG General Indicator 20040318
14 CODING Instance attribute Private Type reference (TYPE) AKB_SCRIPT_CODING Coding a Script 20040317
15 CONST_PARAMETER Constant Public Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20040317
16 CONST_REPORT_NAME Constant Public Type reference (TYPE) CHAR1 'N' Single-Character Indicator 20040317
17 DEFAULTS Instance attribute Private Type reference (TYPE) CL_AKB_SCRIPT_OPERATION=>PARAMETERLIST TABLE OF RSPARAMS 20040325
18 ID Instance attribute Private Type reference (TYPE) I 20040317
19 NO_OF_STEPS Instance attribute Private Type reference (TYPE) I 20040317
20 SCRIPT Instance attribute Private Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20040317
21 STEP Instance attribute Private Type reference (TYPE) I 20040317
Methods
# Method Level Visibility Method type Description Created on
1 ABORT Instance method Public Method 20040318
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040317
3 COPY Static method Public Method 20040323
4 CREATE Static method Public Method 20040323
5 DELETE Static method Public Method 20040318
6 DELETE_STEP Instance method Public Method 20040325
7 EXECUTE Instance method Public Method Execute Script 20040317
8 EXECUTE_STEP Instance method Private Method Execute Step 20040317
9 EXISTS Static method Public Method 20040318
10 FINISH_JOB Instance method Private Method 20040317
11 GET_ATTRIBUTES Instance method Public Method 20040318
12 GET_NO_OF_STEPS Instance method Public Method 20040324
13 GET_SCRIPT Instance method Public Method 20040318
14 GET_SCRIPT_STATES Static method Public Method 20040318
15 GET_STEP Instance method Public Method 20040325
16 INIT_JOB_ID Instance method Private Method 20040318
17 INSERT_OPERATION Instance method Public Method 20040325
18 INSERT_STEP Instance method Private Method 20040324
19 IS_EDITABLE Instance method Public Method 20040318
20 IS_EXECUTABLE Instance method Public Method 20040318
21 MOVE_STEP Instance method Public Method 20040325
22 RELOAD Instance method Public Method Constructor 20040908
23 RESET Instance method Public Method 20040323
24 SAVE Instance method Public Method 20040318
25 SCAN_STEP Instance method Public Method Test Script 20040317
26 SCHEDULE Instance method Public Method 20040318
27 SET_ATTRIBUTES Instance method Public Method 20040318
28 SET_DEFAULTS Instance method Public Method 20040325
29 SET_SCRIPT Instance method Public Method 20040318
30 SET_STEP Instance method Public Method 20040324
31 STATE Instance method Public Method 20040318
32 STEP_FINISHED Instance method Public Method Step Completed 20040317
33 TEST Instance method Public Method Test Script 20040317
34 UPDATE_JOBINFO Instance method Private Method 20040318
Events
Class CL_AKB_SCRIPTING has no event.
Types
Class CL_AKB_SCRIPTING has no local type.
Method Signatures

Method ABORT Signature

Method ABORT on class CL_AKB_SCRIPTING has no parameter.
Method ABORT on class CL_AKB_SCRIPTING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JOBID Call by reference Type reference (TYPE) I 20040317
2 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040317
# Exception Resumable Description Created on
1 INVALID_ID 20040317

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEWDESCR Call by reference Type reference (TYPE) AKB_NOTE Bemerkung 20040323
2 Importing NEWSCRIPT Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040323
3 Importing OLDSCRIPT Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040323
# Exception Resumable Description Created on
1 CREATION_ERROR 20040323

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCR Call by reference Type reference (TYPE) AKB_NOTE Bemerkung 20040323
2 Importing SCRIPT Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040323
# Exception Resumable Description Created on
1 CREATION_ERROR 20040323

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040318
2 Returning OK Value transfer Type reference (TYPE) FLAG allgemeines flag 20040318
# Exception Resumable Description Created on
1 CHANGE_FORBIDDEN 20040318

Method DELETE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Call by reference Type reference (TYPE) I 20040325
# Exception Resumable Description Created on
1 INVALID_STEP 20040325

Method EXECUTE Signature

Method EXECUTE on class CL_AKB_SCRIPTING has no parameter.
# Exception Resumable Description Created on
1 SCRIPT_CANNOT_BE_EXECUTED 20040318

Method EXECUTE_STEP Signature

Method EXECUTE_STEP on class CL_AKB_SCRIPTING has no parameter.
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20040317

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040318
2 Returning OK Value transfer Type reference (TYPE) FLAG allgemeines flag 20040318

Method EXISTS on class CL_AKB_SCRIPTING has no exception.

Method FINISH_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR Call by reference Type reference (TYPE) AKB_SCR_ERROR Meldung 20040317
# Exception Resumable Description Created on
1 UNKNOWN_JOB 20040317

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHDATE Call by reference Type reference (TYPE) AS4DATE Datum der letzten Änderung 20040318
2 Exporting CHTIME Call by reference Type reference (TYPE) AS4TIME Uhrzeit der letzten Änderung 20040318
3 Exporting CHUSER Call by reference Type reference (TYPE) AS4USER Autor der letzten Änderung 20040318
4 Exporting DESCR Call by reference Type reference (TYPE) AKB_NOTE Bemerkung 20040318
5 Exporting SCRIPTNAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040324

Method GET_ATTRIBUTES on class CL_AKB_SCRIPTING has no exception.

Method GET_NO_OF_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STEPS Value transfer Type reference (TYPE) I 20040324

Method GET_NO_OF_STEPS on class CL_AKB_SCRIPTING has no exception.

Method GET_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SCRIPTCODING Call by reference Type reference (TYPE) AKB_SCRIPT_CODING Coding eines Scripts 20040318

Method GET_SCRIPT on class CL_AKB_SCRIPTING has no exception.

Method GET_SCRIPT_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATES Call by reference Type reference (TYPE) AKB_SCRIPT_STATES Scriptliste 20040318

Method GET_SCRIPT_STATES on class CL_AKB_SCRIPTING has no exception.

Method GET_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning THESTEP Value transfer Type reference (TYPE) I 20040325

Method GET_STEP on class CL_AKB_SCRIPTING has no exception.

Method INIT_JOB_ID Signature

Method INIT_JOB_ID on class CL_AKB_SCRIPTING has no parameter.
Method INIT_JOB_ID on class CL_AKB_SCRIPTING has no exception.

Method INSERT_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEFORE_STEP Call by reference Type reference (TYPE) I 0 = anfügen 20040325
2 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040325
# Exception Resumable Description Created on
1 INVALID_STEP 20040325

Method INSERT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEFORE_STEP Call by reference Type reference (TYPE) I 20040324
2 Importing CODE Call by reference Type reference (TYPE) AKB_SCRIPT_CODING 20040325
# Exception Resumable Description Created on
1 INVALID_STEP 20040324

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) FLAG 20040318

Method IS_EDITABLE on class CL_AKB_SCRIPTING has no exception.

Method IS_EXECUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) FLAG allgemeines flag 20040318

Method IS_EXECUTABLE on class CL_AKB_SCRIPTING has no exception.

Method MOVE_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM Call by reference Type reference (TYPE) I 20040325
2 Importing TO Call by reference Type reference (TYPE) I 20040325
# Exception Resumable Description Created on
1 INVALID_STEP 20040325

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JOBID Call by reference Type reference (TYPE) I 20040908
2 Importing NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040908
# Exception Resumable Description Created on
1 INVALID_ID 20040908

Method RESET Signature

Method RESET on class CL_AKB_SCRIPTING has no parameter.
Method RESET on class CL_AKB_SCRIPTING has no exception.

Method SAVE Signature

Method SAVE on class CL_AKB_SCRIPTING has no parameter.
Method SAVE on class CL_AKB_SCRIPTING has no exception.

Method SCAN_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BREAKPOINT Call by reference Type reference (TYPE) FLAG allgemeines flag 20040326
2 Exporting ERROR Call by reference Type reference (TYPE) AKB_SCR_ERROR Meldung 20040317
3 Exporting PARAMETERLIST Call by reference Type reference (TYPE) CL_AKB_SCRIPT_OPERATION=>PARAMETERLIST TABLE OF RSPARAMS 20040317
4 Importing PEDANTIC_CHECK Call by reference Type reference (TYPE) FLAG ' ' allgemeines flag 20040325
5 Exporting REPNAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040317
6 Exporting REPORT_DESCR Call by reference Type reference (TYPE) REPTI Report-Titel 20040324

Method SCAN_STEP on class CL_AKB_SCRIPTING has no exception.

Method SCHEDULE Signature

Method SCHEDULE on class CL_AKB_SCRIPTING has no parameter.
# Exception Resumable Description Created on
1 SCRIPT_CANNOT_BE_EXECUTED 20040318

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCR Call by reference Type reference (TYPE) AKB_NOTE Bemerkung 20040318

Method SET_ATTRIBUTES on class CL_AKB_SCRIPTING has no exception.

Method SET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_VALUES Call by reference Type reference (TYPE) CL_AKB_SCRIPT_OPERATION=>PARAMETERLIST TABLE OF RSPARAMS 20040325

Method SET_DEFAULTS on class CL_AKB_SCRIPTING has no exception.

Method SET_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCRIPTCODING Call by reference Type reference (TYPE) AKB_SCRIPT_CODING Coding eines Scripts 20040318
# Exception Resumable Description Created on
1 CHANGE_FORBIDDEN 20040318

Method SET_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GOTO_STEP Call by reference Type reference (TYPE) I 20040324
# Exception Resumable Description Created on
1 INVALID_STEP 20040324

Method STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20040325
2 Exporting REPORT Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040318
3 Exporting REPORT_DESCR Call by reference Type reference (TYPE) REPTI Report-Titel 20040318
4 Exporting SCRIPTNAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20040318
5 Exporting STATE Call by reference Type reference (TYPE) BTCSTATUS Zustand eines Batchjobs 20040318
6 Exporting STEPNO Call by reference Type reference (TYPE) I 20040318

Method STATE on class CL_AKB_SCRIPTING has no exception.

Method STEP_FINISHED Signature

Method STEP_FINISHED on class CL_AKB_SCRIPTING has no parameter.
# Exception Resumable Description Created on
1 INVALID_PARAMETERS 20040317

Method TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Call by reference Type reference (TYPE) AKB_SCR_ERROR Meldung 20040317

Method TEST on class CL_AKB_SCRIPTING has no exception.

Method UPDATE_JOBINFO Signature

Method UPDATE_JOBINFO on class CL_AKB_SCRIPTING has no parameter.
Method UPDATE_JOBINFO on class CL_AKB_SCRIPTING has no exception.
History
Last changed by/on SAP  20040930 
SAP Release Created in 700