SAP ABAP Class CL_GRFN_MSMP_INSTANCE_MODEL (MSMP Class to Persist Instance Data to DB)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_MSMP_WORKFLOW (Package) GRC Shared MSMP Engine
Properties
Class CL_GRFN_MSMP_INSTANCE_MODEL  
Short Description MSMP Class to Persist Instance Data to DB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class GRFNMW    
Program status     
Category 0   
Package GRFN_MSMP_WORKFLOW   GRC Shared MSMP Engine 
Created 20090828   SAP 
Last change 20141106    
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)
2 GRFNW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_MSMP_INSTANCE_MODEL has no interface implemented.
Friends
Class CL_GRFN_MSMP_INSTANCE_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MSGLOG_DEFAULT_MAX_ROWS Constant Public Type reference (TYPE) GRFN_COUNT 500 Count 20100401
2 _LAST_USED_PATH_SEQNR Static Attribute Private Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100413
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AUDIT_MESSAGE_TREE Static method Public Method Add a SAP Message to Instance Message log. 20100414
2 ADD_INSTANCE_AUDIT_MESSAGE Static method Public Method Add a SAP Message to Instance Message log. 20100415
3 ADD_INSTANCE_AUDIT_MESSAGE_INT Static method Private Method Add a SAP Message to Instance Message log. 20100601
4 ADD_INSTANCE_MESSAGE Static method Public Method Add a Message to Instance Message log. 20090930
5 ADD_INSTANCE_SY_MESSAGE Static method Public Method Add a SAP Message to Instance Message log. 20091120
6 ADD_LINE_ITEM_IN_CONTINUE_MODE Static method Public Method 20100526
7 AGGREGATE_INSTANCE_STATUS Static method Public Method Aggregate Line Item Approver Approval status. 20091031
8 AGGREGATE_LINEITEM_STATUS Static method Public Method Aggregate Line Item Approver Approval status. 20090930
9 CHECK_INSTANCE_EXISTS Static method Public Method Checks whether Instance Status is Running 20100113
10 CHECK_INSTANCE_IS_RUNNING Static method Public Method Checks whether Instance Status is Running 20090930
11 CHECK_INSTANCE_ON_HOLD Static method Public Method Checks whether Instance Status is Running 20100427
12 CHECK_PATH_IS_RUNNING Static method Public Method Checks whether Path Status is Running 20100421
13 CHECK_STAGE_WITHOUT_ROUTING Static method Public Method Check that stage is not enabled for routing (detour) 20100426
14 COPY_DATALOG_ENTRY Static method Public Method Copy Data Log Entry 20091012
15 CREATE_DATALOG_ENTRY Static method Public Method Create a Data Log Entry for an MSMP Instance. 20091001
16 CREATE_DATALOG_HEADER Static method Public Method Create a Data Log Entry for an MSMP Instance. 20091013
17 CREATE_DATALOG_LINEITEMS Static method Public Method Create a Data Log Entry for an MSMP Instance. 20091014
18 CREATE_DETOUR_DETAIL Static method Public Method Create detour trigger details for new paths 20130121
19 CREATE_EXECUTION_DETAIL Static method Public Method Create New Execution detail 20091029
20 CREATE_EXECUTION_DETAIL_HIST Static method Public Method Create New Execution detail 20100610
21 CREATE_INSTANCE Static method Public Method Create MSMP Instance 20090928
22 CREATE_LINEITEM_APPROVERS Static method Public Method Create Line Item Approvers For Current Stage of Instance. 20090928
23 CREATE_STAGE_LI_APPROVERS Static method Public Method Create Stage Line item approvers. 20100322
24 DELETE_LINEITEM_APPROVERS Static method Public Method Delete Current Stage Line Item Approvers for Instance Id. 20090928
25 DELETE_STAGE_LI_APPROVERS Static method Public Method Delete Current Stage Line Item Approvers for Instance Id. 20100322
26 FIND_INSTANCES Static method Public Method Get MSMP instance for Monitoring application 20100528
27 GENERATE_PATH_INSTANCE_SEQ_NR Static method Public Method 20100121
28 GET_ACTIVE_HEADER_EXEC_DETAILS Static method Public Method Get MSMP Instance details 20100415
29 GET_ACTIVE_LI_EXEC_DETAILS Static method Public Method Get MSMP Instance details 20100107
30 GET_AGGREGATED_STAGE_STATUS Static method Public Method Check if all Line items in the given stage acted upon. 20091031
31 GET_ALL_LINEITEMS_FOR_INSTANCE Static method Public Method Get All Line Items for given Instance Id 20091027
32 GET_APPROVERS_BY_INST_STATUS Static method Public Method Get Approvers for Instances by Status 20110122
33 GET_APPROVERS_BY_STAGE Static method Public Method Get current stage approvers. 20100920
34 GET_APPROVERS_BY_STATUS Static method Private Method Obsolete - Get Approvers by Status 20100726
35 GET_AUDIT_MESSAGES_BY_PARENT Static method Public Method Get Main ( Top level) audit messages 20100508
36 GET_CURRENT_HEADER_PCONTEXT Static method Public Method Get Most current Header Datalog Entry 20091013
37 GET_CURRENT_LINEITEM_PCONTEXT Static method Public Method Get most current Line Item Datalog Entry 20091013
38 GET_CURRENT_LI_APPROVER_INFO Static method Public Method Get current approver info 20100615
39 GET_CURRENT_STAGE Static method Public Method Get current MSMP stage - obsolete do not use 20090907
40 GET_CURRENT_STAGE_APPROVERS Static method Public Method Get current stage approvers. 20090928
41 GET_CURRENT_STAGE_LI_APPROVERS Static method Public Method Get current stage approvers. 20091009
42 GET_EXECUTION_DETAILS Static method Public Method Get MSMP Instance details 20091010
43 GET_INSTANCE_APPLICATION_ATTRS Static method Public Method 20100527
44 GET_INSTANCE_AUDIT_MESSAGES Static method Public Method Get Main Instance Audit Messages 20100510
45 GET_INSTANCE_BY_EXT_KEY Static method Public Method Find Instance ID based on External Key 20100107
46 GET_INSTANCE_CREATED_BY Static method Public Method Retrieve Instance Creator User 20100416
47 GET_INSTANCE_DETAILS Static method Public Method Get MSMP Runtime Instance details 20091031
48 GET_INSTANCE_FOR_MONITOR Static method Public Method Get MSMP instance for Monitoring application 20100330
49 GET_INSTANCE_LOGS_ALL Static method Public Method Get Complete Runtime Data for MSMP Instance Monitor 20100330
50 GET_INSTANCE_MESSAGES Static method Public Method Get Messages for given instance. 20090930
51 GET_INSTANCE_PATHS Static method Public Method Get all Distinct Paths and status of an Instance. 20091015
52 GET_INSTANCE_QUICK_STATUS Static method Public Method Get Instance Quick Status 20100729
53 GET_INSTANCE_RUNTIME_ALL Static method Public Method Get Complete Runtime Data for MSMP Instance Monitor 20100330
54 GET_LINEITEM_STATUS Static method Public Method Get MSMP Line Items and status 20090921
55 GET_LINEITEM_STATUS_BY_PATHSTA Static method Public Method Get MSMP Line Items and status 20100305
56 GET_PATH_CURRENT_APPROVERS Static method Public Method 20100818
57 GET_PATH_STAGES_FROM_DATALOG Static method Public Method Get previous stages for a path from datalog 20130122
58 GET_PREV_STG_APPRS_FROM_DATLOG Static method Public Method Get Distinct approvers from datalog 20100429
59 POP_FWDRET_APPROVER_STACK Static method Public Method Get Forwarded/Returned Approver. 20100414
60 PUSH_FWDRET_APPROVER_STACK Static method Public Method Insert Forwarded/Returned Approver. 20100414
61 PUSH_FWDRET_APPROVER_STACK_OK Static method Public Method Checks whether Insert into Fwd&return stack is allowed 20100423
62 RESOLVE_RESTARTED_INSTANCE_ID Static method Public Method Returns Latest Instance ID from Restared Instances Chain 20100421
63 SET_INSTANCE_APPLICATION_ATTRS Static method Public Method 20100527
64 SET_LINEITEM_ERROR_STATUS Static method Public Method Set Line item status to Error for Current Stage. 20091020
65 SET_LINEITEM_ERROR_WHOLE_PATH Static method Public Method Set Line item status to Error for Current Stage. 20100917
66 UPDATE_EXECUTION_DETAIL Static method Public Method Create or Update Current Stage in Execution detail 20090910
67 UPDATE_INSTANCE_ESCALATED Static method Public Method Update Instance Escalation Info 20100821
68 UPDATE_INSTANCE_NO_REMINDER Static method Public Method Update Instance - Set No Reminder Timestamp 20110426
69 UPDATE_INSTANCE_ON_HOLD_BY Static method Public Method Update Instance Resrated As Info 20100427
70 UPDATE_INSTANCE_RELEASE_HOLD Static method Public Method Update Instance Resrated As Info 20100427
71 UPDATE_INSTANCE_RESTARTED_AS Static method Public Method Update Instance Resrated As Info 20100421
72 UPDATE_INSTANCE_RESTART_TYPE Static method Public Method Update Instance Resrated As Info 20100429
73 UPDATE_INSTANCE_STATUS Static method Public Method Update Instance Status 20090929
74 UPDATE_LINEITEM_APPROVED_BY Static method Public Method Update Status on behalf of all approvers of line item 20100527
75 UPDATE_LINEITEM_APPR_STATUS Static method Public Method Update Line Item Approval Status. 20090928
76 UPDATE_LITEM_APPR_STATUS_ADMIN Static method Public Method Update Line Item Approval Status. 20100714
77 UPDATE_LI_APPR_APPROVING_AS Static method Public Method Update Line Item Approver data when forwarded 20100212
78 UPDATE_PATH_STATUS Static method Public Method Update Current Stage Approval Status. 20091002
79 WI_CACHE_ATTRS_DISCARD Static method Public Method 20100530
80 WI_CACHE_ATTRS_GET Static method Public Method 20100530
81 WI_CACHE_ATTRS_SET Static method Public Method 20100530
82 WRITE_AUDIT_MESSAGE_TREE Static method Private Method Write the audit message recursively. 20100415
Events
Class CL_GRFN_MSMP_INSTANCE_MODEL has no event.
Types
Class CL_GRFN_MSMP_INSTANCE_MODEL has no local type.
Method Signatures

Method ADD_AUDIT_MESSAGE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100415
2 Importing IT_AUDIT_MESSAGE Call by reference Type reference (TYPE) GRFNMW_T_MESSAGE_LOG_TREE Table of MSMP Message Log Tree 20100415
3 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) GRFN_MW_TRANSACTION_ID_PREFIX MSMP Transaction ID Prefix 20100415
4 Importing I_UI_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100414
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100414

Method ADD_INSTANCE_AUDIT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_ENTRY_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100415
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100415
3 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100415
4 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100415
5 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100415
6 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100415
7 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100415
8 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100415
9 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100415
10 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100415
11 Importing I_MSG_TEXT Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT SPACE Execution Log Entry Text 20100723
12 Importing I_MSG_TYPE Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TYPE GRFNW_MSMP_LOG_ENTRY_TYPE-SAP_MESSAGE MSMP Message Log Entry Type 20100723
13 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100415
14 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20100415
15 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Sequence Number 20100415
16 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100415
17 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20100415
18 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) GRFN_MW_TRANSACTION_ID_PREFIX MSMP Transaction ID Prefix 20100415
19 Importing I_UI_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100415
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100415

Method ADD_INSTANCE_AUDIT_MESSAGE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_ENTRY_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_ID Audit Log Major Entry ID 20100601
2 Importing I_AUDIT_ENTRY_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100601
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100601
4 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100601
5 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100601
6 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100601
7 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100601
8 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100601
9 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100601
10 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100601
11 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100601
12 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100601
13 Importing I_MSG_TEXT Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT Execution Log Entry Text 20100723
14 Importing I_MSG_TYPE Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TYPE MSMP Message Log Entry Type 20100723
15 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100601
16 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20100601
17 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Sequence Number 20100601
18 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100601
19 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20100601
20 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) GRFN_MW_TRANSACTION_ID_PREFIX MSMP Transaction ID Prefix 20100601
21 Importing I_UI_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100601
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100601

Method ADD_INSTANCE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090930
2 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100305
3 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20090930
4 Importing I_MSG_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20091001
5 Importing I_MSG_TEXT Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT Execution Log Entry Text 20090930
6 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20090930
7 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20090930
8 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Sequence Number 20090930
9 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20090930
10 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20090930
11 Importing I_UI_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100323
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090930

Method ADD_INSTANCE_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091120
2 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100305
3 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20091120
4 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20091120
5 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20091120
6 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20091120
7 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20091120
8 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20091120
9 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20091120
10 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20091120
11 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091120
12 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20091120
13 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Sequence Number 20091120
14 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091120
15 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20091120
16 Importing I_UI_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100323
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091120

Method ADD_LINE_ITEM_IN_CONTINUE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LI_DATA Call by reference Object reference (TYPE REF TO) DATA 20100526
2 Importing IS_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100526
3 Importing I_LI_DDIC Call by reference Type reference (TYPE) GRFN_MW_DDIC_STRUC Context DDIC Structure 20100526
4 Importing I_LI_DISP_FIELD Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM_DISP_FIELD Line Item display Field Name 20100526
5 Importing I_LI_KEY_FIELD Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM_KEY_FIELD Line Item Key Field Name 20100526
6 Importing I_LI_TYPE_FIELD Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM_TYPE_FIELD Line Item Type Field Name 20100526
7 Importing I_UI_SESSION_ID Call by reference Type reference (TYPE) GRFN_MW_UI_SESSION_ID SPACE MSMP UI Session ID 20100526
8 Importing I_USER_ID Call by reference Type reference (TYPE) SY-UNAME User Name 20100526
9 Returning RV_LI_KEY Value transfer Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100526
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100526

Method AGGREGATE_INSTANCE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCE_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_APPROVAL_STAT Instance Approval Status 20100223
2 Exporting EV_INSTANCE_STATUS Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_STATUS MSMP Instance Status 20100223
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091031
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091031

Method AGGREGATE_LINEITEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090930
2 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM MSMP Workflow instance Line item Key 20090930
3 Returning R_LINE_ITEM_STATUS Value transfer Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20091020
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090930

Method CHECK_INSTANCE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_KEY Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY External key 20100113
2 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process Id. 20100113
3 Importing I_RUNNING_INSTANCES_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100210
4 Returning RV_INSTANCE_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL True if Exists. 20100113

Method CHECK_INSTANCE_EXISTS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method CHECK_INSTANCE_IS_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_EXISTS_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Don't check instance for Running state 20100106
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090930
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20090930

Method CHECK_INSTANCE_ON_HOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ON_HOLD Call by reference Type reference (TYPE) ABAP_BOOL 20100427
2 Exporting EV_ON_HOLD_BY Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100427
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100427
# Exception Resumable Description Created on
1 CX_GRFN_MSMP MSMP Operation Not Allowed 20100428

Method CHECK_PATH_IS_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100421
2 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100421
3 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100421
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100421

Method CHECK_STAGE_WITHOUT_ROUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100426
2 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20100426
3 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100426
4 Importing I_VERSION Call by reference Type reference (TYPE) GRFN_MW_VERSION Version ID 20100426
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100426
2 CX_GRFN_MSMP_WRONG_CALL Generic MSMP Exception 20100426

Method COPY_DATALOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_PATH Call by reference Type reference (TYPE) GRFN_MW_PATH_ID MSMP Runtime – Instance Execution Data Log 20091014
2 Importing IV_CURRENT_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path ID 20091014
3 Importing IV_CURRENT_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Path Sequence Number 20091014
4 Importing IV_CURRENT_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Path Sequence Number 20091014
5 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091014
6 Importing IV_KEEP_REJECTED_STATUS Call by reference Type reference (TYPE) ABAP_BOOL 20100815
7 Importing IV_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091014
8 Importing IV_NEW_LINEITEM_STATUS Call by reference Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20091012
9 Importing IV_NEW_PATH Call by reference Type reference (TYPE) GRFN_MW_PATH_ID MSMP Runtime – Instance Execution Data Log 20091012
10 Importing IV_NEW_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR MSMP Workflow Instance Data log Table. 20091012
11 Importing IV_NEW_STAGE_APPR_STAT Call by reference Type reference (TYPE) GRFN_MW_STG_STATUS Stage Approval Status 20091012
12 Importing IV_NEW_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Sequence Number 20091012
13 Importing IV_NEW_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091012
14 Importing IV_NEW_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20091012
15 Importing IV_STATUS_CHANGE_BY Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Approver User 20091012
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091012

Method CREATE_DATALOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATALOG_HEADER Value transfer Type reference (TYPE) GRFN_MW_S_LINE_ITEM_DATALOG MSMP Runtime – Instance Execution Data Log 20091001
2 Importing IT_LINEITEMS Value transfer Type reference (TYPE) GRFN_MW_T_LINE_ITEM_DATALOG MSMP Workflow Instance Data log Table. 20091001
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091001
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091001

Method CREATE_DATALOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATALOG_HEADER Value transfer Type reference (TYPE) GRFN_MW_S_LINE_ITEM_DATALOG MSMP Runtime – Instance Execution Data Log 20091013
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091013
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091013

Method CREATE_DATALOG_LINEITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINEITEMS Call by reference Type reference (TYPE) GRFN_MW_T_LINE_ITEM_DATALOG MSMP Workflow Instance Data log Table including details 20091014
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091014
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091014

Method CREATE_DETOUR_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETOUR_STATUS Call by reference Type reference (TYPE) GRFN_MW_DETOUR_STATUS Path Status 20130121
2 Importing I_FROM_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20130121
3 Importing I_FROM_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20130121
4 Importing I_FROM_STAGE Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20130124
5 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Runtime - Instance Execution Details 20130121
6 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20130121
7 Importing I_TO_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20130121
8 Importing I_TO_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20130121
9 Importing I_TO_STG_SEQ Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20130121
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20130121

Method CREATE_EXECUTION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMPRTEXECDET Call by reference Type reference (TYPE) GRFNMWRTEXDET MSMP Instance Runtime Status details. 20091029
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091029

Method CREATE_EXECUTION_DETAIL_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMPRTEXECDET Call by reference Type reference (TYPE) GRFNMWRTEXDET MSMP Instance Runtime Status details. 20100610
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100610

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_DATA Call by reference Type reference (TYPE) GRFNMWRTINST MSMP Instance 20090928
2 Returning R_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID UUID of the GRC object (char32) 20091020
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090928

Method CREATE_LINEITEM_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINEITEM_APPROVERS Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20090928
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090928
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090928

Method CREATE_STAGE_LI_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STAGE_LI_APPR Value transfer Type reference (TYPE) GRFN_T_MSMP_STAGE_LI_APPR MSMP Runtime Stage Line Item Approvers. 20100322
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100322

Method DELETE_LINEITEM_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090928
2 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091006

Method DELETE_LINEITEM_APPROVERS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method DELETE_STAGE_LI_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100322
2 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100322
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100322
4 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100322
5 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Execution Sequence Number 20100322
6 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100322
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100322

Method FIND_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSMP_INSTANCE Call by reference Type reference (TYPE) GRFN_T_MSMP_INSTANCE 20100528
2 Exporting E_TOP_INSTANCE Call by reference Type reference (TYPE) GRFNMWRTINST 20100528
3 Importing I_CREATED_BY Call by reference Type reference (TYPE) XUBNAME 20100528
4 Importing I_EXT_KEY Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY 20100528
5 Importing I_EXT_KEY_DISP Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY_DISPLAY 20100528
6 Importing I_MAX_INST Call by reference Type reference (TYPE) GRFN_COUNT 25 Count 20100528
7 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20100528

Method FIND_INSTANCES on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GENERATE_PATH_INSTANCE_SEQ_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PATH_SEQ Value transfer Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20100121

Method GENERATE_PATH_INSTANCE_SEQ_NR on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_ACTIVE_HEADER_EXEC_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE_PATHS_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100415
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID 20100415
3 Returning RT_HEADER_MSMP_DETAILS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET Table of MSMP Instance Runtime Execution details structure 20100415

Method GET_ACTIVE_HEADER_EXEC_DETAILS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_ACTIVE_LI_EXEC_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_LINE_ITEMS Call by reference Type reference (TYPE) GRFNW_MSMP_TR_LINE_ITEM 20100107
2 Importing I_ACTIVE_PATHS_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100107
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID 20100107
4 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM 20100107
5 Returning RT_LI_MSMP_DETAILS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET Table of MSMP Instance Runtime Execution details structure 20100107

Method GET_ACTIVE_LI_EXEC_DETAILS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_AGGREGATED_STAGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091031
2 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091031
3 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20091031
4 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091031
5 Returning R_AGG_STAGE_STATUS Value transfer Type reference (TYPE) GRFN_MW_STG_STATUS Stage Approval Status 20091031
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091031

Method GET_ALL_LINEITEMS_FOR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091027
2 Importing I_READ_ALSO_REMOVED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091027
3 Returning RT_LINE_ITEMS Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM 20091027
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091027

Method GET_APPROVERS_BY_INST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFNW_MSMP_TR_LI_STATUS 20110122
2 Importing ITR_INSTANCE_ID Call by reference Type reference (TYPE) GRFNW_MSMP_TR_INST_ID 20110122
3 Returning RT_APPROVERS Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20110122

Method GET_APPROVERS_BY_INST_STATUS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_APPROVERS_BY_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_APPR_USR Table of MSMP Line Item Approvers 20100920
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100920
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100920
4 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100920
5 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Execution Sequence Number 20100920
6 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100920

Method GET_APPROVERS_BY_STAGE on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_APPROVERS_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFNW_MSMP_TR_LI_STATUS 20100727
2 Returning RT_APPROVERS Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20100727

Method GET_APPROVERS_BY_STATUS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_AUDIT_MESSAGES_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID SPACE 20100508
2 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100508
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_MSGLOG Table of MSMP Instance message log. 20100508

Method GET_AUDIT_MESSAGES_BY_PARENT on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_CURRENT_HEADER_PCONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTEXT_DDIC_HDR Value transfer Type reference (TYPE) GRFN_MW_DDIC_STRUC Context DDIC Structure 20091015
2 Exporting EV_TIMESTAMP_HDR Value transfer Type reference (TYPE) GRFNMWRTDATLG-TIMESTAMP_LONG UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20091015
3 Exporting EV_XML_DATA_HDR Value transfer Type reference (TYPE) GRFN_MW_XML_DATA XML Serialized Process Content 20091015
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091013

Method GET_CURRENT_HEADER_PCONTEXT on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_CURRENT_LINEITEM_PCONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATALOG_LATEST_ACTION Call by reference Type reference (TYPE) GRFNMWRTDATLG MSMP Runtime – Instance Execution Data Log 20100520
2 Exporting ES_DATALOG_LATEST_DATA Call by reference Type reference (TYPE) GRFNMWRTDATLGD MSMP Runtime – Instance Data Log Detail 20100520
3 Exporting EV_CONTEXT_DDIC_ITM Value transfer Type reference (TYPE) GRFN_MW_DDIC_STRUC Context DDIC Structure 20091015
4 Exporting EV_TIMESTAMP_ITM Value transfer Type reference (TYPE) GRFNMWRTDATLG-TIMESTAMP_LONG UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20091015
5 Exporting EV_XML_DATA_ITM Value transfer Type reference (TYPE) GRFN_MW_XML_DATA XML Serialized Process Content 20091015
6 Importing I_IGNORE_REMOVED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20091013
7 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091013
8 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091013
9 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091013
10 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20091013
11 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091013
12 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091013
13 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20091013

Method GET_CURRENT_LINEITEM_PCONTEXT on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_CURRENT_LI_APPROVER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPROVER_USER Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Approver User 20100615
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100615
3 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100615
4 Returning RS_APPR_INFO Value transfer Type reference (TYPE) GRFNMWRTAPPR 20100615
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100615

Method GET_CURRENT_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY External Key 20090909
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090925
3 Importing IV_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091102
4 Importing IV_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20100319
5 Importing IV_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20091102
6 Returning RT_CURRENT_STAGE Value transfer Type reference (TYPE) GRFN_T_REQUEST_STATUS Request status 20090907
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090910

Method GET_CURRENT_STAGE_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_MODE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100715
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090928
3 Returning RT_CURRENT_STAGE_APPROVERS Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20091010
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091009

Method GET_CURRENT_STAGE_LI_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_LI_APPROVAL_STATUS Value transfer Type reference (TYPE) GRFNW_MSMP_TR_LI_STATUS Line Item Approval status Range Table 20100210
2 Importing I_ADMIN_MODE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100715
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091009
4 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091009
5 Returning RT_CURRENT_STAGE_APPROVERS Value transfer Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20091010
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091009

Method GET_EXECUTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID 20091010
2 Importing I_LINE_ITEM Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM 20091010
3 Returning RT_LI_MSMP_DETAILS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET Table of MSMP Instance Runtime Execution details structure 20091010
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091010

Method GET_INSTANCE_APPLICATION_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Value transfer Object reference (TYPE REF TO) DATA 20100527
2 Exporting EV_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100527
3 Importing I_APPLICATION Call by reference Type reference (TYPE) GRFN_APPLICATION GRC Application 20100527
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100527
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic GRC API exception 20100527

Method GET_INSTANCE_AUDIT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCE_MESSAGES Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_MSGLOG Table of MSMP Instance message log. 20100902
2 Importing IV_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100510
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) GRFN_MW_T_UI_AUDIT_TRAIL_MSG Table type for ui audit log message structure 20100510

Method GET_INSTANCE_AUDIT_MESSAGES on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_INSTANCE_BY_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXT_KEY Call by reference Type reference (TYPE) GRFNMWRTINST-EXTERNAL_KEY External Key 20100107
2 Importing I_INSTANCE_STATUS Call by reference Type reference (TYPE) GRFNMWRTINST-INSTANCE_STATUS MSMP Instance Status 20100107
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFNMWRTINST-PROCESS_ID Process ID 20100107
4 Importing I_RESTARTED_AS_ID Call by reference Type reference (TYPE) GRFNMWRTINST-RESTARTED_AS_ID MSMP Instance Restarted with ID 20100107
5 Returning R_INSTANCE_ID Value transfer Type reference (TYPE) GRFNMWRTINST-INSTANCE_ID MSMP Instance ID 20100107
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100107

Method GET_INSTANCE_CREATED_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100416
2 Returning R_CREATED_BY Value transfer Type reference (TYPE) GRFNMWRTINST-CREATED_BY User Name in User Master Record 20100416
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_NO_DATA_FOUND Data not found 20100416

Method GET_INSTANCE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID 20100129
2 Returning RS_MSMP_INSTANCE Value transfer Type reference (TYPE) GRFNMWRTINST MSMP Runtime Info 20091031
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091031

Method GET_INSTANCE_FOR_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSMP_INSTANCE Call by reference Type reference (TYPE) GRFN_T_MSMP_INSTANCE 20100330
2 Exporting E_TOP_INSTANCE Call by reference Type reference (TYPE) GRFNMWRTINST 20100330
3 Importing I_CREATED_BY Call by reference Type reference (TYPE) XUBNAME 20100330
4 Importing I_EXT_KEY Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY 20100330
5 Importing I_EXT_KEY_DISP Call by reference Type reference (TYPE) GRFN_MW_EXT_KEY_DISPLAY 20100330
6 Importing I_MAX_INST Call by reference Type reference (TYPE) GRFN_COUNT Count 20100330
7 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20100430

Method GET_INSTANCE_FOR_MONITOR on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_INSTANCE_LOGS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGLOG Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_MSGLOG Table of MSMP Instance message log. 20100330
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100330
3 Importing I_MAX_ROWS Call by reference Type reference (TYPE) GRFN_COUNT MSGLOG_DEFAULT_MAX_ROWS Count 20100401

Method GET_INSTANCE_LOGS_ALL on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_INSTANCE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_MSG_CATEGORY Value transfer Type reference (TYPE) GRFNW_MSMP_TR_MSG_LOG_CATEGORY Message Catogries Filter 20100303
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091001
3 Importing I_PATH_ID Value transfer Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100303
4 Importing I_PATH_SEQ Value transfer Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100303
5 Importing I_STAGE_SEQNR Value transfer Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100303
6 Returning RT_MESSAGE_LOG Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_MSGLOG Table of MSMP Instance message log. 20091020

Method GET_INSTANCE_MESSAGES on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_INSTANCE_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091015
2 Importing I_RUNNING_ONLY Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100107
3 Returning RT_INSTANCE_PATHS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET Table of Path Status 20100107
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091016

Method GET_INSTANCE_QUICK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSMP_STATUS Call by reference Type reference (TYPE) GRFN_MW_T_MSMP_STATUS Table of MSMP Status 20100811
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100811
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100811

Method GET_INSTANCE_QUICK_STATUS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_INSTANCE_RUNTIME_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATALOG Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_DTLOG MSMP Workflow Instance Data log Table. 20100330
2 Exporting ET_EXECDET Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET 20100330
3 Exporting ET_FWDRET Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_FWDRETSTACK MSMP Workflow Forward&Return Stack 20100330
4 Exporting ET_NOTIFLOG Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_RTNOTLG Table of runtime notification log 20100330
5 Exporting ET_ROUTING Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_ROUTING MSMP Workflow Instance Routing Decissions Table 20100330
6 Exporting ET_RTAPPR Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER Table of MSMP Line Item Approvers 20100330
7 Exporting ET_WFKEYS Call by reference Type reference (TYPE) GRFN_T_MSMP_INST_RTWFKEY Table of MSMP runtime workflow keys 20100330
8 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100330

Method GET_INSTANCE_RUNTIME_ALL on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_LINEITEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_LI_STATUS Value transfer Type reference (TYPE) GRFNW_MSMP_TR_LI_STATUS Line Item Status Range Table 20100130
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID UUID of the GRC object (char32) 20090921
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20090921
4 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20090921
5 Importing I_PATH_STATUS Call by reference Type reference (TYPE) GRFN_MW_PATH_STATUS Path Status 20100107
6 Returning RT_LINE_ITEMS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET MSMP Instance Runtime Status details. 20091020
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090921

Method GET_LINEITEM_STATUS_BY_PATHSTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_PATH_STATUS Value transfer Type reference (TYPE) GRFNW_MSMP_TR_PATH_STATUS Path Status 20100305
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID UUID of the GRC object (char32) 20100305
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100305
4 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20100305
5 Returning RT_LINE_ITEMS Value transfer Type reference (TYPE) GRFN_T_MSMP_INST_RTEXDET MSMP Instance Runtime Status details. 20100305
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100305

Method GET_PATH_CURRENT_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100818
2 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100818
3 Importing I_PATH_SEQNR Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100818
4 Returning RT_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_APPR_USR Approver User Table 20100818

Method GET_PATH_CURRENT_APPROVERS on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_PATH_STAGES_FROM_DATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAGES Call by reference Type reference (TYPE) GRFNMW_T_API_STAGES Stage Sequence Number 20130123
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20130122
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20130123
4 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20130122
5 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20130122
6 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20130123
7 Importing I_VERSION Call by reference Type reference (TYPE) GRFN_MW_VERSION Version ID 20130123

Method GET_PATH_STAGES_FROM_DATALOG on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method GET_PREV_STG_APPRS_FROM_DATLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100429
2 Importing I_LINEITEM_STATUS Call by reference Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20120704
3 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100429
4 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100429
5 Importing I_STAGE_SEQ Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20120628
6 Returning RT_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_APPR_USR Approver User 20100429

Method GET_PREV_STG_APPRS_FROM_DATLOG on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method POP_FWDRET_APPROVER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORWARD_TO Value transfer Type reference (TYPE) GRFN_MW_T_APPR_USR Forwarding Approver 20100414
2 Exporting EV_FWDRET_TYPE Value transfer Type reference (TYPE) GRFN_MW_FORWARD_RETURN_TYPE MSMP Forward & Return Type 20100414
3 Exporting EV_RETURN_APPR_AS Value transfer Type reference (TYPE) GRFN_MW_APPROVING_AS Approver is appoving as a Forwarded Approver 20100615
4 Exporting EV_RETURN_APPR_TYPE Value transfer Type reference (TYPE) GRFN_MW_APPROVAL_TYP Approval Type 20100615
5 Exporting EV_RETURN_TO Value transfer Type reference (TYPE) GRFN_MW_APPR_USR Recipient Approver 20100414
6 Importing IS_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100414
7 Importing IV_DONT_REMOVE_ENTRIES Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100414
8 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM 20100414
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_NO_DATA_FOUND Generic MSMP Exception 20100414

Method PUSH_FWDRET_APPROVER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100414
2 Importing IT_FORWARD_TO Value transfer Type reference (TYPE) GRFN_MW_T_APPR_USR Approver User Table 20100414
3 Importing I_FORWARD_TO Value transfer Type reference (TYPE) GRFN_MW_APPR_USR Forwarding Approver 20100414
4 Importing I_FWDRET_TYPE Call by reference Type reference (TYPE) GRFN_MW_FORWARD_RETURN_TYPE MSMP Forward & Return Type 20100414
5 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item to be used 20100414
6 Importing I_RETURN_TO Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Recipient Approver 20100414
7 Returning R_ENTRIES_CREATED Value transfer Type reference (TYPE) INT4 Natural number 20100414
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100414

Method PUSH_FWDRET_APPROVER_STACK_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100423
2 Importing IT_FORWARD_TO Call by reference Type reference (TYPE) GRFN_MW_T_APPR_USR Approver User Table 20100423
3 Importing I_FWDRET_TYPE Call by reference Type reference (TYPE) GRFN_MW_FORWARD_RETURN_TYPE MSMP Forward & Return Type 20100423
4 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item to be used 20100423
5 Importing I_RETURN_TO Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Recipient Approver 20100423
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100423

Method RESOLVE_RESTARTED_INSTANCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100421
2 Returning RV_LATEST_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100421
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100421

Method SET_INSTANCE_APPLICATION_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSERTED Value transfer Type reference (TYPE) ABAP_BOOL 20100527
2 Exporting EV_UPDATED Value transfer Type reference (TYPE) ABAP_BOOL 20100527
3 Importing IR_DATA Value transfer Object reference (TYPE REF TO) DATA 20100527
4 Importing IV_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100527
5 Importing I_APPLICATION Call by reference Type reference (TYPE) GRFN_APPLICATION GRC Application 20100527
6 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100527
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic GRC API exception 20100527

Method SET_LINEITEM_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091020
2 Importing IV_LINEITEM_KEY Value transfer Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091020
3 Importing IV_PATH_ID Value transfer Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091020
4 Importing IV_PATH_SEQ Value transfer Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20091020
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091020

Method SET_LINEITEM_ERROR_WHOLE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100917
2 Importing IV_PATH_ID Value transfer Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100917
3 Importing IV_PATH_SEQ Value transfer Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20100917
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100917

Method UPDATE_EXECUTION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_LI_STATUS Value transfer Type reference (TYPE) GRFN_MW_ITEM_STATUS 20100820
2 Exporting EV_PREVIOUS_LI_STATUS Value transfer Type reference (TYPE) GRFN_MW_ITEM_STATUS 20100820
3 Importing IS_MSMPRTEXECDET Call by reference Type reference (TYPE) GRFNMWRTEXDET MSMP Instance Runtime Status details. 20090910
4 Importing IV_KEEP_REJECTED_STATUS Call by reference Type reference (TYPE) ABAP_BOOL 20100809
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090911

Method UPDATE_INSTANCE_ESCALATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100821
2 Returning RV_FIRST_ESCALATION Value transfer Type reference (TYPE) ABAP_BOOL 20100821
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100821

Method UPDATE_INSTANCE_NO_REMINDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20110426
2 Importing I_NO_REMINDER_TSTMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110426
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20110426

Method UPDATE_INSTANCE_ON_HOLD_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100427
2 Importing I_ON_HOLD_BY Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100427
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100427

Method UPDATE_INSTANCE_RELEASE_HOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100427
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100427

Method UPDATE_INSTANCE_RESTARTED_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100421
2 Importing I_RESTARTED_AS_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance Status 20100421
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100421

Method UPDATE_INSTANCE_RESTART_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100429
2 Importing I_RESTART_TYPE Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_RESTART_TYPE MSMP Instance Status 20100429
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100429

Method UPDATE_INSTANCE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_APPROVAL_STAT SPACE Instance Approval Status 20100223
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090929
3 Importing I_INSTANCE_STATUS Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_STATUS MSMP Instance Status 20090929
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090929

Method UPDATE_LINEITEM_APPROVED_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20100527
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100527
3 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100527
4 Importing I_NO_UPDATE_IF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Do not Update if Status is Error 20100527
5 Importing I_STATUS_CHANGED_BY Call by reference Type reference (TYPE) XUBNAME SY-UNAME User Name in User Master Record 20100527
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100527
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100527

Method UPDATE_LINEITEM_APPR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20090928
2 Importing I_APPROVER_USER Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Approver User 20090929
3 Importing I_ESCALATED_APPROVER Call by reference Type reference (TYPE) ABAP_BOOL 20091112
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20090928
5 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20090928
6 Importing I_NO_UPDATE_IF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Do not Update if Status is Error 20091029
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090928
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20091005

Method UPDATE_LITEM_APPR_STATUS_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPROVAL_STATUS Call by reference Type reference (TYPE) GRFN_MW_ITEM_STATUS Line Item Approval Status 20100714
2 Importing I_APPROVER_USER Call by reference Type reference (TYPE) GRFN_MW_APPR_USR Approver User 20100714
3 Importing I_ESCALATED_APPROVER Call by reference Type reference (TYPE) ABAP_BOOL 20100714
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100714
5 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100714
6 Importing I_NO_UPDATE_IF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Do not Update if Status is Error 20100714
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100714
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100714

Method UPDATE_LI_APPR_APPROVING_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RTAPPR_TO_UPDATE Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM_APPROVER MSMP Instance ID 20100212
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100212
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100212
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100212

Method UPDATE_PATH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_IF_RUNNING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Check if path status is running. 20091222
2 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20091002
3 Importing I_LINE_ITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20091002
4 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20091002
5 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number 20091002
6 Importing I_PATH_STATUS Call by reference Type reference (TYPE) GRFN_MW_PATH_STATUS Path Status 20091002
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20091002

Method WI_CACHE_ATTRS_DISCARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20100530
2 Returning RV_DELETED_ROWS Value transfer Type reference (TYPE) INT4 Execution Context WI Data 20100530

Method WI_CACHE_ATTRS_DISCARD on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method WI_CACHE_ATTRS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20100530
2 Returning RS_WI_MSMP_DATA Value transfer Type reference (TYPE) GRFNMW_S_DB_GRFNMWRTINSTWI_DAT Execution Context WI Data 20100530
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_NO_DATA_FOUND Data not found 20100530

Method WI_CACHE_ATTRS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSERTED Value transfer Type reference (TYPE) ABAP_BOOL 20100530
2 Exporting EV_UPDATED Value transfer Type reference (TYPE) ABAP_BOOL 20100530
3 Importing IS_WI_MSMP_DATA Call by reference Type reference (TYPE) GRFNMW_S_DB_GRFNMWRTINSTWI_DAT Execution Context WI Data 20100530
4 Importing I_WI_ID Call by reference Type reference (TYPE) SWW_WIID 20100530

Method WI_CACHE_ATTRS_SET on class CL_GRFN_MSMP_INSTANCE_MODEL has no exception.

Method WRITE_AUDIT_MESSAGE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100415
2 Importing IT_ALL_MESSAGES Call by reference Type reference (TYPE) GRFNMW_T_MESSAGE_LOG_TREE Table of MSMP Message Log Tree 20100415
3 Importing IT_CHILD_MESSAGES Call by reference Type reference (TYPE) GRFNMW_T_MESSAGE_LOG_TREE Table of MSMP Message Log Tree 20100415
4 Importing I_AUDIT_ENTRY_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100415
5 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) GRFN_MW_TRANSACTION_ID_PREFIX MSMP Transaction ID Prefix 20100415
6 Importing I_UI_SESSION_ID Call by reference Type reference (TYPE) GRFN_MW_UI_SESSION_ID MSMP UI Session ID 20100415
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100415
History
Last changed by/on SAP  20141106 
SAP Release Created in 600