SAP ABAP Interface IF_GRFN_PLAN_USAGE (Each plan usage type will implement the interface)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_PLANNER (Package) GRC Common Planner
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_PLANUSAGE_SURVEY Plan usage survey 20100312
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRPC_DISCSVY_PLAN_USAGE Disclosure survey plan usage 20120306
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRPC_TASKPLAN_USAGE To implement the IF_GRFN_PLAN_USAGE 20080410
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_COLLAB_PLANUSAGE Planusage for collaborative risk assessment 20100202
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_OB_RCSA_PLANUSAGE Planusage for collaborative risk assessment 20110308
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_PLANUSAGE_ACTIVITY_SVY Plan Usage for GRRM Activity Survey 20081014
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_PLANUSAGE_KRI_SVY Plan Usage for GRRM KRI Survey 20080922
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_PLANUSAGE_RISK_CONS plan usage for risk consolidation 20110829
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_PLANUSAGE_RISK_SVY Plan Usage for GRRM Risk Survey 20080819
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_PLAN_USAGE 20080829
Properties
Interface IF_GRFN_PLAN_USAGE  
Short Description Each plan usage type will implement the interface    
General Data
Package GRFN_PLANNER   GRC Common Planner 
Created 20080401   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)
2 GRPCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_GRFN_PLAN_USAGE has no interface.
Friends
Interface IF_GRFN_PLAN_USAGE has no friend.
Attributes
Interface IF_GRFN_PLAN_USAGE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Public Method Perform task specific checks 20080401
2 EXECUTE Static method Public Method Trigger workflow; for the suvery, assessment, etc 20080401
3 GET_AGENTSLOT Instance method Public Method get the agent slot 20081112
4 GET_INSTANCE Static method Public Method Get the instance 20080410
5 GET_OBJECT_TYPE Instance method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080710
6 GET_PLAN_RESULT Static method Public Method Get the monitor details 20100705
7 GET_SURVEY_CATEGORY Instance method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080709
8 IS_CERTIFICATION Static method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080731
9 IS_FOR_TESTING Instance method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080710
10 IS_ORGUNIT_SELECTION Instance method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080710
11 IS_SURVEY_NEEDED Instance method Public Method [Obsolete, replaced by method in CL_GRFN_PLANUSAGE_CONFIG] 20080709
Events
Interface IF_GRFN_PLAN_USAGE has no event.
Types
Interface IF_GRFN_PLAN_USAGE has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080411
2 Importing IS_TASKPLAN Call by reference Type reference (TYPE) GRFN_S_TASKPLAN structure for task plan 20080407

Method CHECK on Interface IF_GRFN_PLAN_USAGE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLAN_RESULT Call by reference Type reference (TYPE) GRFN_T_PLAN_RESULT The table for plan objects which created by plan usage 20100705
2 Exporting E_ERROR Call by reference Type reference (TYPE) INT4 Natural number 20080401
3 Importing ID_UPDATE_TASK Call by reference Type reference (TYPE) XFELD 'X' GRPC Flag Char 1 20080410
4 Importing IO_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080401
5 Importing IS_TASKPLAN Call by reference Type reference (TYPE) GRFN_S_TASKPLAN Structure for task plan 20080401

Method EXECUTE on Interface IF_GRFN_PLAN_USAGE has no exception.

Method GET_AGENTSLOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLANUSAGE Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20081112
2 Returning RV_AGENTSLOT Value transfer Type reference (TYPE) GRFN_AGENTSLOT Agent Slot 20081112

Method GET_AGENTSLOT on Interface IF_GRFN_PLAN_USAGE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) IF_GRFN_PLAN_USAGE Each plan activity type will implement the interface 20080410
2 Importing I_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080410

Method GET_INSTANCE on Interface IF_GRFN_PLAN_USAGE has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20080710
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080710

Method GET_OBJECT_TYPE on Interface IF_GRFN_PLAN_USAGE has no exception.

Method GET_PLAN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) GRFN_T_PLAN_MONITOR The internal table for plan monitor 20100705
2 Importing IS_TASKPLAN Call by reference Type reference (TYPE) GRFN_S_TASKPLAN UUID of the GRC object (char32) 20100705

Method GET_PLAN_RESULT on Interface IF_GRFN_PLAN_USAGE has no exception.

Method GET_SURVEY_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CATEGORY Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080709
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080709

Method GET_SURVEY_CATEGORY on Interface IF_GRFN_PLAN_USAGE has no exception.

Method IS_CERTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATION Call by reference Type reference (TYPE) ABAP_BOOL Boolean Variable (X=True, -=False, Space=Unknown) 20080731
2 Importing IV_PLANUSAGE Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080731

Method IS_CERTIFICATION on Interface IF_GRFN_PLAN_USAGE has no exception.

Method IS_FOR_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FOR_TESTING Call by reference Type reference (TYPE) ABAP_BOOL 20080710
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080710

Method IS_FOR_TESTING on Interface IF_GRFN_PLAN_USAGE has no exception.

Method IS_ORGUNIT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL 20080710
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080710

Method IS_ORGUNIT_SELECTION on Interface IF_GRFN_PLAN_USAGE has no exception.

Method IS_SURVEY_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20080709
2 Importing IV_USAGE_ID Call by reference Type reference (TYPE) GRFN_PLAN_USAGE Plan Activity 20080709

Method IS_SURVEY_NEEDED on Interface IF_GRFN_PLAN_USAGE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300