SAP ABAP Class CL_SPI_AS_PROCESS_PATH (CL_SPI_AS_PROCESS_PATH)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-PMI (Application Component) Process Monitoring Infrastructure
     SPI3 (Package) Central: Process Store and Assembler
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SPI_PROCESS_PATH BPT: Instance of a process 20020911
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BPM_SPI_AS_PROCESS BPM Event Generation from Assembler 20070425
2 Inheritance (c INHERITING FROM c_ref)  CL_SPI_AS_PROCESS_PATH_ALERTIN Process Completion with Event Generation (Alerting) 20100721
3 Inheritance (c INHERITING FROM c_ref)  CL_XI_SPI_AS_PROCESS XI Process Instance in Assembler 20040420
Properties
Class CL_SPI_AS_PROCESS_PATH  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPI3   Central: Process Store and Assembler 
Created 20020911   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)
2 SPI3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SPI_PROCESS_PATH BPT: Instance of a process 20020911
Friends
Class CL_SPI_AS_PROCESS_PATH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_AND_SUCCESSORS Instance attribute Public Attribute reference (LIKE) 20100729
2 GC_STEP_ONLY Instance attribute Public Attribute reference (LIKE) 20100729
3 GI_INGROUP Instance attribute Protected Attribute reference (LIKE) 20030407
4 GI_JNGROUP Instance attribute Protected Attribute reference (LIKE) 20030407
5 GI_PPGROUP Instance attribute Protected Attribute reference (LIKE) 20101123
6 GO_PROCTYPE Instance attribute Protected Object reference (TYPE REF TO) CL_SPI_CU_PROCESS Process Data from Customizing 20020911
7 GS_HEADER Instance attribute Protected Type reference (TYPE) SSPIPRHD SPI: Process Header 20020911
8 GT_SB Instance attribute Protected Type reference (TYPE) TT_SB 20030507
9 GT_STEPS Instance attribute Protected Attribute reference (LIKE) 20020916
10 G_DB_STATUS Instance attribute Protected Attribute reference (LIKE) SPI: references to tracking records 20020911
11 G_TOPTR_STATUS Instance attribute Protected Attribute reference (LIKE) 20090713
12 G_UPDATED Instance attribute Protected Type reference (TYPE) SPIBOOL SPI_FALSE Instance Was Changed 20020911
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TRANSITIONS_FOR_BRANCH Instance method Protected Method Scans transitions for steps in same branches 20101025
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020911
3 GET_SUPBRANCH_RANGE Instance method Protected Method 20030507
4 INSERT_SUPBRANCH_RANGE Instance method Protected Method 20030507
5 UPDATE_COMPFIN Instance method Protected Method 20040113
6 UPDATE_ERROR Instance method Protected Method 20040113
Events
Class CL_SPI_AS_PROCESS_PATH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_SB Protected See coding 20040113 begin of ts_Sb, branchid TYPE spibranid, sbrange type tt_sbrange, end of ts_sb
2 TT_SB Protected See coding 20040113 tt_sb type hashed table of ts_Sb with unique key branchid
3 TT_SBRANGE Protected See coding 20040113 tt_sbrange TYPE range of spibranid
Method Signatures

Method CHECK_TRANSITIONS_FOR_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STEP Call by reference Object reference (TYPE REF TO) CL_SPI_CU_STEP Prozessschrittdaten aus dem Customizing 20101025

Method CHECK_TRANSITIONS_FOR_BRANCH on class CL_SPI_AS_PROCESS_PATH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROCTYPE Call by reference Object reference (TYPE REF TO) CL_SPI_CU_PROCESS Prozessdaten aus dem Customizing 20020911
2 Importing IP_AGGRTIME Call by reference Type reference (TYPE) SPIRGAGGRTIME SPI: Aggregationszeitpunkt 20031107
3 Importing IP_CREATIME Call by reference Type reference (TYPE) SPIINSTMP SPI: Eingangszeitstempel Central Store 20021010
4 Importing IP_EXPIRYDATE Call by reference Type reference (TYPE) SPIRGEXPIRY Verfallsdatum einer Prozessinstanz 20031107
5 Importing IP_ORIGTIME Call by reference Type reference (TYPE) SPIORIGSTMP SPI: Anlegezeitstempel der Instanz im Central Store 20080909
6 Importing IP_PRGUID Call by reference Type reference (TYPE) SPIPRGUID SPI: GUID of a Process instance 20020911

Method CONSTRUCTOR on class CL_SPI_AS_PROCESS_PATH has no exception.

Method GET_SUPBRANCH_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SBRANGE Call by reference Type reference (TYPE) TT_SBRANGE 20030507
2 Importing IP_BRANCH Call by reference Type reference (TYPE) SPIBRANID 20030507

Method GET_SUPBRANCH_RANGE on class CL_SPI_AS_PROCESS_PATH has no exception.

Method INSERT_SUPBRANCH_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BRANCH Call by reference Type reference (TYPE) SPIBRANID 20030507
2 Importing IP_SUPER Call by reference Type reference (TYPE) SPIBRANID 20030507

Method INSERT_SUPBRANCH_RANGE on class CL_SPI_AS_PROCESS_PATH has no exception.

Method UPDATE_COMPFIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BRANCHID Call by reference Type reference (TYPE) SPIBRANID 20040113
2 Changing IS_STATUS Call by reference Type reference (TYPE) SSPISTAT 20040113
3 Importing IT_STEPS Call by reference Type reference (TYPE) TSPICUSTEP 20040113

Method UPDATE_COMPFIN on class CL_SPI_AS_PROCESS_PATH has no exception.

Method UPDATE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IP_DB_STATUS Call by reference Type reference (TYPE) SPIDBSTAT 20040113
2 Changing IP_ERROR Call by reference Type reference (TYPE) SPIERRST 20040113
3 Importing IS_STEP Call by reference Type reference (TYPE) SSPIPRST 20040113

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