SAP ABAP Class CL_SPI_STEP_INST (Process Step Instance)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI6 (Package) Central: API Process Information
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SPI_COMMON Common functionality 20020704
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SPI_COMPARABLE Object comparison 20020704
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SPI_STEP_INST PMI: Step Instance Interface 20030702
Properties
Class CL_SPI_STEP_INST  
Short Description Process Step Instance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI6   Central: API Process Information 
Created 20020704   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SPI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SPI_COMMON Common functionality 20020704
2 IF_SPI_COMPARABLE Object comparison 20020704
3 IF_SPI_STEP_INST PMI: Step Instance Interface 20030702
Friends
# Friend Modeled only Created on Description
1 CL_SPI_PROCESS_INST 20020729 Process Instance
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_SPI_ATTRIBUTE_CACHE Cache for Attribute Instances 20021007
2 GO_PROCINST Instance attribute Protected Object reference (TYPE REF TO) CL_SPI_PROCESS_INST Process Instance 20020730
3 GO_STEPDEF Instance attribute Protected Object reference (TYPE REF TO) CL_SPI_STEP Process Step Definition 20020710
4 GO_TRANS_IN Instance attribute Private Object reference (TYPE REF TO) CL_SPI_TRANSITION_INST Instance of a Process Step Transition 20021017
5 GO_TRANS_OUT Instance attribute Private Object reference (TYPE REF TO) CL_SPI_TRANSITION_INST Instance of a Process Step Transition 20021017
6 GP_EVENT Instance attribute Private Type reference (TYPE) SPIBOOL SPI_FALSE Global SPI: Boolean Value 20021216
7 GP_SYSTEM_EVENT Instance attribute Private Type reference (TYPE) SPIBOOL SPI_FALSE Global SPI: Boolean Value 20040109
8 GP_TRGUID Instance attribute Protected Type reference (TYPE) SPITRGUID SPI: GUID of a Tracking Record 20020924
9 GS_TINFO Instance attribute Protected Type reference (TYPE) SSPITRHD Global SPI: Header of Tracking Record 20020731
10 GT_ATTR Instance attribute Protected Type reference (TYPE) TSPIATTR Table with attributes 20020823
11 GT_TRANS_IN Instance attribute Private Type reference (TYPE) TSPITRANSI 20030411
12 GT_TRANS_OUT Instance attribute Private Type reference (TYPE) TSPITRANSI 20030411
13 G_BID Instance attribute Private Type reference (TYPE) SPIBRANID Branch ID 20030430
14 G_PRESTEP Instance attribute Private Type reference (TYPE) SPIPRSTID Predecessor 20031015
15 G_SBID Instance attribute Private Type reference (TYPE) SPIBRANID Superbranch ID 20030430
16 G_STEP Instance attribute Private Type reference (TYPE) SPIPRSTID Step ID 20031015
17 G_SUCSTEP Instance attribute Private Type reference (TYPE) SPIPRSTID Successors 20031015
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20020710
2 EQUALS Instance method Public Method 20020710
3 GET_ATTRIBUTE Instance method Public Method 20020710
4 GET_ATTRIBUTES Instance method Public Method 20020710
5 GET_DEFINITION Instance method Public Method Step Definition 20020726
6 GET_DESCRIPTION Instance method Public Method 20020710
7 GET_DESTINATION Instance method Public Method RFC destination that came from this step 20020924
8 GET_INST_GUID Instance method Public Method GUID of this process instance 20020903
9 GET_ITS Instance method Public Method URL for ITS of the system that came from this step 20021022
10 GET_PREDECESSORS Instance method Public Method Predecessor for Step 20030414
11 GET_PROCESS_INSTANCE Instance method Public Method Process instance that belongs to this step 20020730
12 GET_PROCESS_TYPE Instance method Public Method Type ID of process instance for this step 20021007
13 GET_STEP_DESTINATION Instance method Private Method Determine destination belonging to step instance 20021022
14 GET_STEP_ID Instance method Public Method Returns step ID of this step test 20020919
15 GET_SUB_PROCESS_INSTANCE Instance method Public Method Process Instance of Subprocess 20090813
16 GET_SUCCESSORS Instance method Public Method Successor for Step 20030414
17 GET_TECH_INFO Instance method Public Method Technical attributes of this step 20020731
18 GET_TIME_STAMP Instance method Public Method Timestamp of step instance 20021017
19 GET_TRACKING_GUID Instance method Public Method GUID of tracking records for this step instance 20020924
20 GET_TRANSITIONS Instance method Public Method Transitions to or from Step 20030411
21 GET_TRANSITION_IN Instance method Public Method Incoming transition edge 20021017
22 GET_TRANSITION_OUT Instance method Public Method Outgoing transition edge 20021017
23 IS_DUMMY Instance method Public Method SPI_TRUE if this is a dummy instanceSPI_TRUE if this is a du 20020724
24 IS_EVENT Instance method Public Method SPI_TRUE if this is an event 20020924
25 IS_SYSTEM_EVENT Instance method Public Method SPI_TRUE, if System Event 20040109
26 SET_EVENT Instance method Public Method Selects this Step as Result 20021216
27 SET_SYSTEM_EVENT Instance method Public Method Flags Step as System Event 20040109
Events
Class CL_SPI_STEP_INST has no event.
Types
Class CL_SPI_STEP_INST has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEF Value transfer Object reference (TYPE REF TO) CL_SPI_STEP Prozessschrittdefinition 20020710
2 Importing IO_PROCINST Value transfer Object reference (TYPE REF TO) CL_SPI_PROCESS_INST Prozessinstanz 20020730
3 Importing IP_TRGUID Call by reference Type reference (TYPE) SPITRGUID SPI: GUID of a Tracking Record 20020924
4 Importing IS_HEADER Call by reference Type reference (TYPE) SSPITRHD SPI Global: Header eines Tracking Records 20020920
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021120
2 CX_SPI_STEP_INST Schrittinstanz-Ausnahme 20021120

Method EQUALS Signature

Method EQUALS on class CL_SPI_STEP_INST has no parameter.
Method EQUALS on class CL_SPI_STEP_INST has no exception.

Method GET_ATTRIBUTE Signature

Method GET_ATTRIBUTE on class CL_SPI_STEP_INST has no parameter.
Method GET_ATTRIBUTE on class CL_SPI_STEP_INST has no exception.

Method GET_ATTRIBUTES Signature

Method GET_ATTRIBUTES on class CL_SPI_STEP_INST has no parameter.
Method GET_ATTRIBUTES on class CL_SPI_STEP_INST has no exception.

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DEF Value transfer Object reference (TYPE REF TO) CL_SPI_STEP Prozessschrittdefinition 20020726

Method GET_DEFINITION on class CL_SPI_STEP_INST has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_SPI_STEP_INST has no parameter.
Method GET_DESCRIPTION on class CL_SPI_STEP_INST has no exception.

Method GET_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DESTINATION Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020924
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021120
2 CX_SPI_STEP_INST Schrittinstanz-Ausnahme 20021120

Method GET_INST_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_GUID Value transfer Type reference (TYPE) SPIPRGUID SPI: GUID of a Process 20020903

Method GET_INST_GUID on class CL_SPI_STEP_INST has no exception.

Method GET_ITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ITS Value transfer Type reference (TYPE) STRING URL zum ITS 20021022
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021120
2 CX_SPI_STEP_INST Schrittinstanz-Ausnahme 20021120

Method GET_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STEPS Call by reference Type reference (TYPE) TSPISTEPI 20030414

Method GET_PREDECESSORS on class CL_SPI_STEP_INST has no exception.

Method GET_PROCESS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_PROC Value transfer Object reference (TYPE REF TO) CL_SPI_PROCESS_INST Prozessinstanz 20020730

Method GET_PROCESS_INSTANCE on class CL_SPI_STEP_INST has no exception.

Method GET_PROCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_TYPE Value transfer Type reference (TYPE) SPIPROCTP SPI: ID eines Prozesstypen 20021007
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021120
2 CX_SPI_PROC PMI: Prozessausnahme 20021120

Method GET_STEP_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEST Value transfer Type reference (TYPE) SSPIPSDEST Desination dieses Schrittes (SSPIPSDEST) 20021022
# Exception Resumable Description Created on
1 CX_SPI_ADMIN Fehler im Zugriff auf Administrationsdaten 20021120
2 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021120

Method GET_STEP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_ID Value transfer Type reference (TYPE) SPIPRSTID Schrittid 20020919

Method GET_STEP_ID on class CL_SPI_STEP_INST has no exception.

Method GET_SUB_PROCESS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROC_INST Value transfer Object reference (TYPE REF TO) CL_SPI_PROCESS_INST Prozessinstanz 20090914

Method GET_SUB_PROCESS_INSTANCE on class CL_SPI_STEP_INST has no exception.

Method GET_SUCCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STEPS Call by reference Type reference (TYPE) TSPISTEPI 20030414

Method GET_SUCCESSORS on class CL_SPI_STEP_INST has no exception.

Method GET_TECH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_BID Call by reference Type reference (TYPE) SPIBRANID Branch-Id 20030430
2 Exporting EP_SBID Call by reference Type reference (TYPE) SPIBRANID Superbranch-Id 20030430
3 Exporting ES_TINFO Call by reference Type reference (TYPE) SSPITRHD SPI Global: Header eines Tracking Records 20020731

Method GET_TECH_INFO on class CL_SPI_STEP_INST has no exception.

Method GET_TIME_STAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_TST Value transfer Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20021017

Method GET_TIME_STAMP on class CL_SPI_STEP_INST has no exception.

Method GET_TRACKING_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_GUID Value transfer Type reference (TYPE) SPITRGUID SPI: GUID of a Tracking Record 20020924

Method GET_TRACKING_GUID on class CL_SPI_STEP_INST has no exception.

Method GET_TRANSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IN Call by reference Type reference (TYPE) TSPITRANSI 20030411
2 Exporting ET_OUT Call by reference Type reference (TYPE) TSPITRANSI 20030411

Method GET_TRANSITIONS on class CL_SPI_STEP_INST has no exception.

Method GET_TRANSITION_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TRANS Value transfer Object reference (TYPE REF TO) CL_SPI_TRANSITION_INST Instanz eines Prozessschrittübergangs 20021017

Method GET_TRANSITION_IN on class CL_SPI_STEP_INST has no exception.

Method GET_TRANSITION_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TRANS Value transfer Object reference (TYPE REF TO) CL_SPI_TRANSITION_INST Instanz eines Prozessschrittübergangs 20021017

Method GET_TRANSITION_OUT on class CL_SPI_STEP_INST has no exception.

Method IS_DUMMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BOOL Value transfer Type reference (TYPE) SPIBOOL SPI Global: Boolscher Wert 20020724

Method IS_DUMMY on class CL_SPI_STEP_INST has no exception.

Method IS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BOOL Value transfer Type reference (TYPE) SPIBOOL SPI Global: Boolscher Wert 20020924

Method IS_EVENT on class CL_SPI_STEP_INST has no exception.

Method IS_SYSTEM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_BOOL Value transfer Type reference (TYPE) SPIBOOL SPI Global: Boolscher Wert 20040109

Method IS_SYSTEM_EVENT on class CL_SPI_STEP_INST has no exception.

Method SET_EVENT Signature

Method SET_EVENT on class CL_SPI_STEP_INST has no parameter.
Method SET_EVENT on class CL_SPI_STEP_INST has no exception.

Method SET_SYSTEM_EVENT Signature

Method SET_SYSTEM_EVENT on class CL_SPI_STEP_INST has no parameter.
Method SET_SYSTEM_EVENT on class CL_SPI_STEP_INST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630