SAP ABAP Class EUP_PROCESS_INSTANCE (Models a process instance.)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-GP (Application Component) Guided Procedure
     S_EUP_GP (Package) Development GP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  EUP_BLOCK_INSTANCE Models a block instance. 20041126
Properties
Class EUP_PROCESS_INSTANCE  
Short Description Models a process instance.    
Super Class EUP_BLOCK_INSTANCE Models a block instance. 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EUP_GP   Development GP 
Created 20041126   SAP 
Last change 20050213   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class EUP_PROCESS_INSTANCE has no interface implemented.
Friends
Class EUP_PROCESS_INSTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INITIATOR Instance attribute Public Attribute reference (LIKE) SY-UNAME R/3 user unique id. 20041126
2 PARENT_PROCESS Instance attribute Public Object reference (TYPE REF TO) EUP_PROCESS_INSTANCE 20041222
3 WORKFLOW_CONNECTOR_ID Instance attribute Public Type reference (TYPE) GUID_32 Identifier 20041126
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PROCESS_REFERENCES Static method Private Method 20041207
2 CONSTRUCTOR Instance method Public Constructor 20041206
3 CREATE_PROCESS_INSTANCE Static method Public Method Convert the RFC process instance hierarchy to objects. 20041203
Events
Class EUP_PROCESS_INSTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_ACTION_INSTANCE_ENTRIES Private See coding 20041207 lt_action_instance_entries type hashed table of lt_action_instance_entry with unique key id
2 LT_ACTION_INSTANCE_ENTRY Private See coding 20041203 begin of lt_action_instance_entry, ID type GUID_32, action type ref to EUP_ACTION_INSTANCE, parent_id type GUID_32, order type int4, end of lt_action_instance_entry
3 LT_BLOCK_INSTANCE_ENTRIES Private See coding 20041207 lt_block_instance_entries type hashed table of lt_block_instance_entry with unique key id
4 LT_BLOCK_INSTANCE_ENTRY Private See coding 20041203 begin of lt_block_instance_entry, ID type GUID_32, block type ref to EUP_BLOCK_INSTANCE, parent_id type GUID_32, order type int4, decision_action_id type guid_32, parent_process_id type guid_32, is_process type abap_bool, end of lt_block_instance_entry
Method Signatures

Method ADJUST_PROCESS_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_ENTRIES Call by reference Type reference (TYPE) LT_ACTION_INSTANCE_ENTRIES 20041207
2 Importing BLOCK_ENTRIES Call by reference Type reference (TYPE) LT_BLOCK_INSTANCE_ENTRIES 20041207
3 Returning PROCESS_INSTANCE Value transfer Object reference (TYPE REF TO) EUP_PROCESS_INSTANCE Models a process instance. 20041207
4 Importing PROCESS_INSTANCE_ID Call by reference Type reference (TYPE) GUID_32 20041222

Method ADJUST_PROCESS_REFERENCES on class EUP_PROCESS_INSTANCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLOCK_TYPE Call by reference Type reference (TYPE) INT4 20041206
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20041206
3 Importing ID Call by reference Type reference (TYPE) GUID_32 20041206
4 Importing INITIATOR Call by reference Attribute reference (LIKE) SY-UNAME 20041206
5 Importing IS_DECISION_BLOCK Call by reference Type reference (TYPE) ABAP_BOOL 20041207
6 Importing LANGUAGE Call by reference Type reference (TYPE) LAISO 20041206
7 Importing OPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL 20041206
8 Importing STATUS Call by reference Type reference (TYPE) INT4 20041206
9 Importing TECH_NAME Call by reference Type reference (TYPE) STRING 20041206
10 Importing TEMPLATE_ID Call by reference Type reference (TYPE) GUID_32 20041223
11 Importing TITLE Call by reference Type reference (TYPE) STRING 20041206
12 Importing VERSION Call by reference Type reference (TYPE) EUP_VERSION_NUMBER 20041223
13 Importing WORKFLOW_CONNECTOR_ID Call by reference Type reference (TYPE) GUID_32 20041206

Method CONSTRUCTOR on class EUP_PROCESS_INSTANCE has no exception.

Method CREATE_PROCESS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROCESS_INSTANCE Call by reference Object reference (TYPE REF TO) EUP_PROCESS_INSTANCE Models a process instance. 20041206
2 Importing IV_PROCESS_INSTANCE_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20041207
3 Importing IV_ST_ACTION_INSTANCES Call by reference Type reference (TYPE) EUP_ST_ACTION_INSTANCE_TABLE 20041203
4 Importing IV_ST_BLOCK_INSTANCES Call by reference Type reference (TYPE) EUP_ST_BLOCK_INSTANCE_TABLE 20041203

Method CREATE_PROCESS_INSTANCE on class EUP_PROCESS_INSTANCE has no exception.
History
Last changed by/on SAP  20050213 
SAP Release Created in 700