SAP ABAP Interface IF_GRRM_API_OPPORTUNITY (Risk API's Interface)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_ENTITY_API (Package) Risk Management APIs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_API_OPPORTUNITY Risk API 20080825
Properties
Interface IF_GRRM_API_OPPORTUNITY  
Short Description Risk API's Interface    
General Data
Package GRRM_ENTITY_API   Risk Management APIs 
Created 20080825   SAP 
Last changed 20141106    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GRFN_API_INTEGRATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_GRFN_API_REGULATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_BASIS Basis interface for the GRC API 20080825
Friends
Interface IF_GRRM_API_OPPORTUNITY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_OBJECT Instance attribute Public Attribute reference (LIKE) 20100510
Methods
# Method Level Visibility Method type Description Created on
1 ACTIONLIST Instance method Public Method Get possible status for Opportunity 20080825
2 CREATE Static method Public Method Create a new Opportunity 20080825
3 DELETE Instance method Public Method Delete the Opportunity 20080825
4 DOACTION Instance method Public Method Set new status for Opportunity 20080825
5 GET_EXTENSION Instance method Public Method 20100510
6 GET_NOTES_HISTORY_API Instance method Public Method 20100510
7 INFO Instance method Public Method 20100510
8 PARENT Instance method Public Method 20100510
9 QUERY Static method Public Method Used to retrieve the list of Opportunity 20080825
10 QUERY_BY_ACTIVITY Static method Public Method Query by activity 20120912
11 RETRIEVE Instance method Public Method Retrieve the Opportunity data 20080825
12 UPDATE Instance method Public Method Update the Opportunity 20080825
Events
Interface IF_GRRM_API_OPPORTUNITY has no event.
Types
Interface IF_GRRM_API_OPPORTUNITY has no local type.
Method Signatures

Method ACTIONLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY_STATUS_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_STATUS_LIST Risk Status List 20080825
2 Importing IV_STATUS_ID Call by reference Type reference (TYPE) SCMGSTATOBJNR Case: Status Object Number (GUID), (Central Status Managmnt) 20081218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPPORTUNITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080825
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080825
3 Importing IS_OPPORTUNITY_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Risk data 20080825
4 Importing IS_OPP_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20081204
5 Importing IV_OPP_ACTIVATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20110110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method DELETE Signature

Method DELETE on Interface IF_GRRM_API_OPPORTUNITY has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080825
2 Importing IS_OPPORTUNITY_STATUS Call by reference Type reference (TYPE) GRRM_S_API_RISK_STATUS Risk Status 20080825
3 Importing IV_OPPORTUNITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080825
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method GET_EXTENSION Signature

Method GET_EXTENSION on Interface IF_GRRM_API_OPPORTUNITY has no parameter.
Method GET_EXTENSION on Interface IF_GRRM_API_OPPORTUNITY has no exception.

Method GET_NOTES_HISTORY_API Signature

Method GET_NOTES_HISTORY_API on Interface IF_GRRM_API_OPPORTUNITY has no parameter.
Method GET_NOTES_HISTORY_API on Interface IF_GRRM_API_OPPORTUNITY has no exception.

Method INFO Signature

Method INFO on Interface IF_GRRM_API_OPPORTUNITY has no parameter.
Method INFO on Interface IF_GRRM_API_OPPORTUNITY has no exception.

Method PARENT Signature

Method PARENT on Interface IF_GRRM_API_OPPORTUNITY has no parameter.
Method PARENT on Interface IF_GRRM_API_OPPORTUNITY has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY_LIST Call by reference Type reference (TYPE) GRRM_T_API_OPP_LIST Table type for the risk structure 20080825
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080825
3 Importing IT_COGROUP_LIST Call by reference Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20090128
4 Importing IT_COPP_LIST Call by reference Type reference (TYPE) GRRM_T_API_OBJECT_LIST Object ID 20090128
5 Importing IT_ORGUNIT_LIST Call by reference Type reference (TYPE) GRRM_T_API_OBJECT_LIST Table Type Object List 20090420
6 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081118
7 Importing IV_PATTERN Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Data element for the Search Pattern in the API 20110824
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method QUERY_BY_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY_LIST Call by reference Type reference (TYPE) GRRM_T_API_RISK_LIST Table Type of Risk list 20120912
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120912
3 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120912
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120912

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPPORTUNITY_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20120130
2 Exporting ES_OPPORTUNITY_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Risk data 20080825
3 Exporting ES_OPPORTUNITY_STATUS Call by reference Type reference (TYPE) GRRM_S_API_RISK_STATUS Risk Status 20080825
4 Exporting ET_OPPORTUNITY_BENEFIT Call by reference Type reference (TYPE) GRRM_T_API_BENEFIT Benefit 20081111
5 Exporting ET_OPPORTUNITY_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_DRIVER Driver 20081111
6 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN SPACE Boolean 20080825
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OPPORTUNITY_ATTR Call by reference Type reference (TYPE) GRRM_S_API_RISK_ATTR Additional Risk Attributes 20120118
2 Importing IS_OPPORTUNITY_DATA Call by reference Type reference (TYPE) GRRM_S_API_RISK_DATA Orgunit data 20080825
3 Importing IT_OPPORTUNITY_BENEFIT Call by reference Type reference (TYPE) GRRM_T_API_BENEFIT Benefit 20081111
4 Importing IT_OPPORTUNITY_DRIVER Call by reference Type reference (TYPE) GRRM_T_API_DRIVER Driver 20081111
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080825
History
Last changed by/on SAP  20141106 
SAP Release Created in 300