SAP ABAP Class CL_TPDA_SCRIPT_RUNNER (TPDA: Execute Script)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_SCRIPT (Package) Debugger Script
Properties
Class CL_TPDA_SCRIPT_RUNNER  
Short Description TPDA: Execute Script    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_SCRIPT   Debugger Script 
Created 20050520   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_SCRIPT_RUNNER has no forward declaration.
Interfaces
Class CL_TPDA_SCRIPT_RUNNER has no interface implemented.
Friends
Class CL_TPDA_SCRIPT_RUNNER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_SCRIPT_CONTEXT TPDA: AST: Context Information 20050525
2 CONTROLER Instance attribute Public Object reference (TYPE REF TO) CL_TPDA_SCRIPT_CONTROL TPDA: Script Flow 20050527
3 CURRENT_PRG Instance attribute Private Type reference (TYPE) SY-REPID 20050530
4 CURRENT_SCRIPT Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Script 20050530
5 C_SCRIPT_MODE_FRAMEWORK Constant Public Type reference (TYPE) FLAG 'F' General Flag 20050818
6 C_SCRIPT_MODE_SCRIPT Constant Public Type reference (TYPE) FLAG 'S' General Flag 20050818
7 EXC_ROOT Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20060324
8 EXC_SCRIPT Instance attribute Private Object reference (TYPE REF TO) CX_TPDA_TOOL_ERROR 20060324
9 EXTERNAL Instance attribute Private Type reference (TYPE) XFLAG 20120301
10 IT_GEN_PROGS_BUFFER Static Attribute Private Type reference (TYPE) TY_GEN_PROG_BUFFER_IT 20050527
11 SCRIPT_ACTIVE Static Attribute Public Type reference (TYPE) FLAG General Flag 20060403
12 SCRIPT_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_TPDA_SCRIPT TPDA: Debugger Script 20060801
13 TRACE Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_SCRIPT_TRACE TPDA: Trace from a Script 20050530
14 TRACE_WRITER Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_SCRIPT_TRACE_WRITER TPDA: Script Trace Writer 20050527
15 TRIGGER Instance attribute Private Object reference (TYPE REF TO) CL_TPDA_SCRIPT_TRIGGER TPDA:AST:Trigger 20050525
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_SCRIPT_OBJECT Instance method Public Method 20061218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050527
3 CONTINUE Instance method Public Method 20050530
4 CONTINUE_FORCE Instance method Public Method 20051129
5 EXECUTE_SCRIPT Instance method Private Method 20050525
6 EXECUTE_SCRIPT_CREATE Instance method Private Method 20050527
7 EXECUTE_SCRIPT_END Instance method Private Method 20050525
8 EXECUTE_SCRIPT_INIT Instance method Private Method 20050525
9 EXECUTE_SCRIPT_LOOP Instance method Private Method 20050525
10 EXECUTE_SCRIPT_PROLOGUE Instance method Private Method 20051206
11 GENERATE_SCRIPT_OBJECT Instance method Public Method 20060801
12 GENERATE_SUBR_POOL Instance method Private Method 20050530
13 GEN_DIR_FULL Instance method Private Method 20060410
14 GET_CURRENT_TRACE Instance method Public Method 20050602
15 INIT_START Instance method Private Method 20050531
16 RUN Instance method Public Method 20050520
17 STOP Instance method Public Method 20050530
18 TERMINATE Instance method Public Method 20050804
Events
Class CL_TPDA_SCRIPT_RUNNER has no event.
Types
Class CL_TPDA_SCRIPT_RUNNER has no local type.
Method Signatures

Method CLOSE_SCRIPT_OBJECT Signature

Method CLOSE_SCRIPT_OBJECT on class CL_TPDA_SCRIPT_RUNNER has no parameter.
Method CLOSE_SCRIPT_OBJECT on class CL_TPDA_SCRIPT_RUNNER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TRIGGER Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT_TRIGGER TPDA:AST:Trigger 20050531

Method CONSTRUCTOR on class CL_TPDA_SCRIPT_RUNNER has no exception.

Method CONTINUE Signature

Method CONTINUE on class CL_TPDA_SCRIPT_RUNNER has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CONTINUE 20051129
2 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method CONTINUE_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTINUE_EXC Call by reference Object reference (TYPE REF TO) CX_TPDA_SCRIPT_CONTINUE 20051129
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CONTINUE 20051129
2 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20051129

Method EXECUTE_SCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20050525
2 Importing P_SCRIPT_TRIGGER Call by reference Type reference (TYPE) TPDA_SCRIPT_TRIGGER TPDA: Skriptattribute 20050525
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CONTINUE 20051129
2 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method EXECUTE_SCRIPT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20050527
2 Importing P_SCRIPT_CLASS Call by reference Type reference (TYPE) TPDA_SCRIPT_CLASS TPDA: Skriptattribute 20050527
3 Returning P_SCRIPT_OBJECT Value transfer Object reference (TYPE REF TO) IF_TPDA_SCRIPT TPDA: Debugger Skript 20060801
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CREATE_FAILED 20050527

Method EXECUTE_SCRIPT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20050525
# Exception Resumable Description Created on
1 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method EXECUTE_SCRIPT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20050525
# Exception Resumable Description Created on
1 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method EXECUTE_SCRIPT_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTINUE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050728
2 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20050525
3 Importing P_SCRIPT Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Skript 20050525
4 Returning P_STOP_NOW Value transfer Type reference (TYPE) FLAG allgemeines flag 20050602
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CONTINUE 20051129
2 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method EXECUTE_SCRIPT_PROLOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20051206
# Exception Resumable Description Created on
1 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20051206

Method GENERATE_SCRIPT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NO_BUFFER Call by reference Type reference (TYPE) FLAG allgemeines flag 20061218
2 Importing P_SCRIPT Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Skript 20060801
3 Returning P_SCRIPT_OBJECT Value transfer Object reference (TYPE REF TO) IF_TPDA_SCRIPT TPDA: Debugger Skript 20060801
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CREATE_FAILED 20060801
2 CX_TPDA_SCRIPT_GEN_ERROR 20060801

Method GENERATE_SUBR_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPLETE_SOURCE_IT Call by reference Type reference (TYPE) TPDA_SCRIPT_SOURCE_IT TPDA: Script Quellcode 20050531
2 Importing P_NO_BUFFER Call by reference Type reference (TYPE) FLAG allgemeines flag 20061218
3 Returning P_PRG_NAME Value transfer Type reference (TYPE) SY-REPID 20050530
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_GEN_ERROR 20050530

Method GEN_DIR_FULL Signature

Method GEN_DIR_FULL on class CL_TPDA_SCRIPT_RUNNER has no parameter.
Method GEN_DIR_FULL on class CL_TPDA_SCRIPT_RUNNER has no exception.

Method GET_CURRENT_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TRACE Value transfer Object reference (TYPE REF TO) CL_TPDA_SCRIPT_TRACE TPDA: ASC: Trace Attribute 20050602

Method GET_CURRENT_TRACE on class CL_TPDA_SCRIPT_RUNNER has no exception.

Method INIT_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROG Call by reference Type reference (TYPE) SY-REPID 20050531
2 Importing P_SCRIPT Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Skript 20050531
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CREATE_FAILED 20050531

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXTERNAL Call by reference Type reference (TYPE) XFLAG 20120301
2 Importing P_SCRIPT Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Skript 20050520
3 Returning P_STOP_NOW Value transfer Type reference (TYPE) FLAG allgemeines flag 20050602
# Exception Resumable Description Created on
1 CX_TPDA_SCRIPT_CONTINUE 20051129
2 CX_TPDA_SCRIPT_GEN_ERROR 20060323
3 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method STOP Signature

Method STOP on class CL_TPDA_SCRIPT_RUNNER has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method TERMINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXC_STOP Call by reference Object reference (TYPE REF TO) CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20050804

Method TERMINATE on class CL_TPDA_SCRIPT_RUNNER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710