SAP ABAP Interface IF_GRPC_API_SUBPROCESS (Interface for Local Subprocess Entity APIs)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_ENTITY_API (Package) GRC Process controls API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRPC_API_SUBPROCESS Local Subprocess Entity API class 20091110
Properties
Interface IF_GRPC_API_SUBPROCESS  
Short Description Interface for Local Subprocess Entity APIs    
General Data
Package GRPC_ENTITY_API   GRC Process controls API 
Created 20091110   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 Abstract Final Description Created on
1 IF_GRFN_API_BASIS Basis interface for the GRC API 20100119
Friends
Interface IF_GRPC_API_SUBPROCESS has no friend.
Attributes
Interface IF_GRPC_API_SUBPROCESS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEL Instance method Public Method Check Whether Subprocess Can be Deleted 20091110
2 GET_CENTRAL Instance method Public Method Get central subprocess ID 20100628
3 GET_COBJ Instance method Public Method Get Subprocess Related Control Objectives 20091110
4 GET_CTRL Instance method Public Method Get Subprocess Children Controls 20091110
5 GET_REF_CTRL Instance method Public Method Get Subprocess Referenced Controls 20091110
6 IS_LOCAL_CHANGEABLE Instance method Public Method Is local changeable 20110303
7 QUERY Static method Public Method Query Local Subprocess List 20100104
8 RETRIEVE Instance method Public Method Retrieve Local Subprocess Data 20091110
9 SEARCH_BY_DES Static method Public Method Search Subprocess by Description 20091110
10 UPDATE Instance method Public Method Update Local Subprocess Data 20091110
Events
Interface IF_GRPC_API_SUBPROCESS has no event.
Types
Interface IF_GRPC_API_SUBPROCESS has no local type.
Method Signatures

Method CHECK_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20091110
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method GET_CENTRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CENTRAL_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100628
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100628

Method GET_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_COBJ Value transfer Type reference (TYPE) GRPC_T_API_COBJECTIVE_LIST table type for Control Objective List 20091110
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method GET_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CTRL Value transfer Type reference (TYPE) GRPC_T_API_CONTROL_LIST Table type of control list 20091110
2 Importing IV_ONLY_CONTROL_ID Value transfer Type reference (TYPE) ABAP_BOOL 20091110
3 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
4 Importing IV_SKIP_AUTH Call by reference Type reference (TYPE) ABAP_BOOL 20130603
5 Importing IV_SKIP_PROCESS_STEP Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method GET_REF_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBPROCESS_REF_CTRL_GLOB Call by reference Type reference (TYPE) GRPC_T_API_SUBPROCESS_REF_COR Referencing controls for the subprocess 20091110
2 Exporting ET_SUBPROCESS_REF_CTRL_ORG Call by reference Type reference (TYPE) GRPC_T_API_SUBPROCESS_REF_COR Referencing controls for the subprocess 20091110
3 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method IS_LOCAL_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110303

Method IS_LOCAL_CHANGEABLE on Interface IF_GRPC_API_SUBPROCESS has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SUBPROCESS_LIST Value transfer Type reference (TYPE) GRPC_T_API_OBJECT_LIST Object list 20100104
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100104
3 Importing IV_ORGUNIT_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20100104
4 Importing IV_PROCESS_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20100104
5 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20100104
6 Importing IV_SUBPROCESS_SP Call by reference Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20100104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100104

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SUBPROCESS_LOCAL Call by reference Type reference (TYPE) GRPC_S_API_SUBPROCESS_DATA Subprocess structure for API service( detail information ) 20091110
2 Exporting ET_ACCGROUP_REMOVED Call by reference Type reference (TYPE) GRPC_T_API_SUB_ACC_LINK Subprocess and Account group link table 20091110
3 Exporting ET_COBJ_REMOVED Call by reference Type reference (TYPE) GRPC_T_API_COBJECTIVE_LIST table type for Control Objective List 20091110
4 Exporting ET_CONTROL Call by reference Type reference (TYPE) GRPC_T_API_CONTROL_LIST Table type of control list 20130603
5 Exporting ET_SUBPROCESS_ACCGROUP Call by reference Type reference (TYPE) GRPC_T_API_SUB_ACC_LINK Subprocess and Account group link table 20091110
6 Exporting ET_SUBPROCESS_REGULATION Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID List of assigned regulations 20100106
7 Exporting ET_SUBPROCESS_RISK Call by reference Type reference (TYPE) GRPC_T_API_SUBPROCESS_RISK Table storing risks assigned to subprocess 20091110
8 Importing IV_EDITABLE Value transfer Type reference (TYPE) ABAP_BOOL 20091110
9 Importing IV_NOT_READ_ACCGROUP Value transfer Type reference (TYPE) ABAP_BOOL 20091110
10 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method SEARCH_BY_DES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRFN_T_OVS Generic type for OVS 20091110
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20091110
3 Importing IV_INTEGRATION_MODE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Integration with RM/AC or not 20101018
4 Importing IV_ORGUNIT_SP Value transfer Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20091110
5 Importing IV_PROCESS_SP Value transfer Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20091110
6 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
7 Importing IV_REPORT_ID Value transfer Type reference (TYPE) GRFN_REPNAME Report name 20091110
8 Importing IV_SUBPROCESS_SP Value transfer Type reference (TYPE) GRPC_API_SEARCH_PATTERN Search pattern for the Query APIs 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUBPROCESS_LOCAL_CHANGED Call by reference Type reference (TYPE) GRPC_S_API_SUBPROCESS_DATA Subprocess structure for API service( detail information ) 20091110
2 Importing IT_COBJ_CHANGED Call by reference Type reference (TYPE) GRPC_T_API_COBJECTIVE_LIST table type for Control Objective List 20091110
3 Importing IT_SUBPROCESS_ACCOUNT_CHANGED Call by reference Type reference (TYPE) GRPC_T_API_SUB_ACC_LINK Subprocess and Account group link table 20091110
4 Importing IT_SUBPROCESS_REGULATION Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID List of assigned regulations 20100106
5 Importing IT_SUBPROCESS_RISK Call by reference Type reference (TYPE) GRPC_T_API_SUBPROCESS_RISK Table storing risks assigned to subprocess 20091110
6 Importing IV_IS_IN_SCOPE_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20091110
7 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20091110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091110
History
Last changed by/on SAP  20141106 
SAP Release Created in 600