SAP ABAP Interface IF_GRFN_MSMP_RULE_INSTANTIABLE (MSMP Rule Execution - For Class Based Rules - Instance)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_MSMP_WORKFLOW (Package) GRC Shared MSMP Engine
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_MSMP_RULE_INST_UAR MSMP Class Based Rule - Instance Interface 20100618
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_MANAGER_AGENT_RULE Assiging request to its manager 20100623
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_POCO_AGNT_RULE Assigns the Process Owner to the requtest 20100701
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_REVIWER_AGENT_RULE Assigning request to the reviewer. 20100701
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_ROLOWNR_AGENT_RULE Assigning request to the reviewer. 20100701
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_SEC_LEAD_AGNT_RULE Assigns the Process Owner to the requtest 20100701
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_AGENT MSMP Class Based Rule - Agent Super Class 20110630
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_EXAMPLE_INST MSMP Class Based Rule - Instance Interface 20100130
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_INITIATOR MSMP Class Based Rule - Initiator Super Class 20110630
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_NOTIF_VARS MSMP Class Based Rule - Notification Variables Super Class 20110630
... Click here to see Used By full list (11 items)
Properties
Interface IF_GRFN_MSMP_RULE_INSTANTIABLE  
Short Description MSMP Rule Execution - For Class Based Rules - Instance    
General Data
Package GRFN_MSMP_WORKFLOW   GRC Shared MSMP Engine 
Created 20100130   SAP 
Last changed 20141106    
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
Interface IF_GRFN_MSMP_RULE_INSTANTIABLE has no interface.
Friends
Interface IF_GRFN_MSMP_RULE_INSTANTIABLE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_RULE_CONTEXT Instance attribute Public Type reference (TYPE) GRFN_MW_S_RULE_CONTEXT MSMP Rule Execution Context 20100815
2 M_LINE_ITEM_KEY_FIELD Instance attribute Public Type reference (TYPE) GRFN_MW_LINE_ITEM_KEY_FIELD Line Item Key Field Name (if know from current context) 20110701
3 M_PROCESS_TYPE Instance attribute Public Type reference (TYPE) GRFN_MW_PROCESS_TYPE MSMP Process Type (if passed by framework) 20120111
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Instantiation of class 20100130
2 PROCESS_MSMP_RULE Instance method Public Method Execute Rule Implementation 20100130
3 VALIDATE_MSMP_RULE Instance method Public Method Validation of Rule Implementation 20100130
Events
Interface IF_GRFN_MSMP_RULE_INSTANTIABLE has no event.
Types
Interface IF_GRFN_MSMP_RULE_INSTANTIABLE has no local type.
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RULE_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_RULE_CONTEXT MSMP Rule Execution Context 20100130
2 Importing IV_PROCESS_TYPE Value transfer Type reference (TYPE) GRFN_MW_PROCESS_TYPE SPACE MSMP Process Type 20120111
3 Importing I_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME SPACE Object Type Name 20110701
4 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_GRFN_MSMP_RULE_INSTANTIABLE MSMP Rule Execution - For Class Based Rules - Instance 20100130
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100130

Method PROCESS_MSMP_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RESULT Value transfer Object reference (TYPE REF TO) DATA WF Rule: Result 20100130
2 Changing CV_RESULT_DDIC Value transfer Type reference (TYPE) GRFN_MW_S_RULE_PARAMETER-TYPENAME Name of Dictionary Type 20100130
3 Importing IR_HEADER Call by reference Object reference (TYPE REF TO) DATA Data of Header 20100130
4 Importing IR_LINEITEM_TABLE Call by reference Object reference (TYPE REF TO) DATA Data of Line Items Table 20100130
5 Importing IS_MSMP_RULE_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_RULE_CONTEXT MSMP Rule Execution Context 20100130
6 Importing IT_TEMPL_NOTIF_VARIABLES Value transfer Type reference (TYPE) GRFN_MW_T_NOTIFICATION_VARSINP Variables for Notification Templates Rule 20100213
7 Importing IV_HEADER_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100130
8 Importing IV_LINEITEM_TABLE_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100130
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Generic MSMP Exception 20100130

Method VALIDATE_MSMP_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HEADER Call by reference Object reference (TYPE REF TO) DATA Data of Header 20100130
2 Importing IR_LINEITEM_TABLE Call by reference Object reference (TYPE REF TO) DATA Data of Line Items Table 20100130
3 Importing IS_MSMP_RULE_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_RULE_CONTEXT MSMP Rule Execution Context (internal) 20100130
4 Importing IT_TEMPL_NOTIF_VARIABLES Value transfer Type reference (TYPE) GRFN_MW_T_NOTIFICATION_VARSINP Variables for Notification Templates Rule 20100213
5 Importing IV_HEADER_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100130
6 Importing IV_LINEITEM_TABLE_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100130
7 Importing IV_RESULT_DDIC_EXPECTED Value transfer Type reference (TYPE) GRFN_MW_S_RULE_PARAMETER-TYPENAME Text field length 200 20100130
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Generic GRC API exception 20100130
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_MSMP_RULE_INST_UAR MSMP Class Based Rule - Instance Interface 20100618
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_MANAGER_AGENT_RULE Assiging request to its manager 20100623
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_POCO_AGNT_RULE Assigns the Process Owner to the requtest 20100701
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_REVIWER_AGENT_RULE Assigning request to the reviewer. 20100701
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_ROLOWNR_AGENT_RULE Assigning request to the reviewer. 20100701
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRAC_REQ_SEC_LEAD_AGNT_RULE Assigns the Process Owner to the requtest 20100701
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_AGENT MSMP Class Based Rule - Agent Super Class 20110630
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_EXAMPLE_INST MSMP Class Based Rule - Instance Interface 20100130
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_INITIATOR MSMP Class Based Rule - Initiator Super Class 20110630
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_NOTIF_VARS MSMP Class Based Rule - Notification Variables Super Class 20110630
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_MSMP_RULE_ROUTING MSMP Class Based Rule - Routing Super Class 20110630
History
Last changed by/on SAP  20141106 
SAP Release Created in 600