SAP ABAP Class CL_SPI_STEP_TRANS_ITERATOR (Iterator via step transitions and steps)
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_ITERATOR Iterator 20020708
Properties
Class CL_SPI_STEP_TRANS_ITERATOR  
Short Description Iterator via step transitions and steps    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI6   Central: API Process Information 
Created 20020708   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SPI_CU_PROCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SPI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SPI_ITERATOR Iterator 20020708
Friends
Class CL_SPI_STEP_TRANS_ITERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_ITERATOR Constant Public Type reference (TYPE) I 2 Iterator returns steps 20020708
2 GC_TRANS_ITERATOR Constant Public Type reference (TYPE) I 1 Iterator returns transitions 20020708
3 GT_STEPS Instance attribute Protected Type reference (TYPE) TSPISTEPD Table with instances of CL_SPI_STEP_INST 20020708
4 GT_TRANS Instance attribute Protected Type reference (TYPE) TSPITRANS Table with Transitions 20020708
5 G_CONTROL Instance attribute Protected Type reference (TYPE) I Return control variable 20020708
6 G_NEXT Instance attribute Protected Type reference (TYPE) I Index of next steps in iterator list 20020719
7 G_STEP_COUNT Instance attribute Protected Type reference (TYPE) I 20020708
8 G_TRANS_COUNT Instance attribute Protected Type reference (TYPE) I 20020708
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method Creates a copy of this iterator 20020708
2 CREATE_FROM_DEFINITION Static method Public Method Creates an iterator from the process definition 20020708
3 RESET Instance method Public Method Returns iterator to initial status 20020708
4 SET_CONTROL Instance method Public Method Sets the object type to be returned 20020708
Events
Class CL_SPI_STEP_TRANS_ITERATOR has no event.
Types
Class CL_SPI_STEP_TRANS_ITERATOR has no local type.
Method Signatures

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_IT Value transfer Object reference (TYPE REF TO) CL_SPI_STEP_TRANS_ITERATOR Iterator über Schrittübergänge (auch Instanzen) 20020708

Method CLONE on class CL_SPI_STEP_TRANS_ITERATOR has no exception.

Method CREATE_FROM_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROC Call by reference Object reference (TYPE REF TO) CL_SPI_PROCESS Prozessdefinition aus dem Customizing 20020708
2 Returning RP_IT Value transfer Object reference (TYPE REF TO) CL_SPI_STEP_TRANS_ITERATOR Iterator über Schrittübergänge (auch Instanzen) 20020708
# Exception Resumable Description Created on
1 CX_SPI_AUTH Ausnahme aufgrund fehlender Berechtigung 20021121
2 CX_SPI_CU_STEP Fehler beim Zugriff auf die Schrittdaten im Metastore 20021121
3 CX_SPI_PROC PMI: Prozessausnahme 20021119
4 CX_SPI_STEP PMI: Schrittausnahme 20021121
5 CX_SPI_TRANS PMI: Übergang-Ausnahme 20021125

Method RESET Signature

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

Method SET_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CONTROL Value transfer Type reference (TYPE) I 20020708

Method SET_CONTROL on class CL_SPI_STEP_TRANS_ITERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630