SAP ABAP Class CL_GRFN_API_EO (Enterprise Object API)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_ENTITY_API (Package) GRC Foundation API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_API_BASIS Basis class for GRC API classes 20091105
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD Interface for Customer Field API 20100604
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_EO Enterprise Object Interface 20091105
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_CONTENT_SERIALIZABLE Serializable Object 20120308
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_REPORT Get data for reporting engine 20100609
Properties
Class CL_GRFN_API_EO  
Short Description Enterprise Object API    
Super Class CL_GRFN_API_BASIS Basis class for GRC API classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_ENTITY_API   GRC Foundation API 
Created 20091105   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 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IF_GRFN_API_EO 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_CUSTOMFIELD Interface for Customer Field API 20100604
2 IF_GRFN_API_EO Enterprise Object Interface 20091105
3 IF_GRFN_CONTENT_SERIALIZABLE Serializable Object 20120308
4 IF_GRFN_REPORT Get data for reporting engine 20100609
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_SESSION 20091116 Session Management for GRC APIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ERROR Constant Private Type reference (TYPE) SY-MSGTY 'E' Message Type 20091105
2 MC_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'GRFN_ENTITY_API' Message Class 20091105
3 MC_MODEL_CLASS Static Attribute Private Type reference (TYPE) CLASSNAME 'CL_GRFN_MODEL_EO' Reference type 20091105
4 MC_VD_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'GRFN_AUTO_MONITOR' Message Class 20091217
5 MC_WD_MESSAGE_CLASS Constant Private Type reference (TYPE) SY-MSGID 'GRFN_WD' Message Class 20091105
6 MO_MODEL_EO Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_MODEL_EO Enterprise Object model class 20120409
Methods
# Method Level Visibility Method type Description Created on
1 CHK_ABAPREPORT_EXISTENCE Static method Private Method 20091217
2 CHK_CONNECTORS_EXISTENCE Static method Public Method 20091216
3 CHK_EO_BWQUERY_EXISTENCE Static method Private Method 20140110
4 CHK_EO_DATA_EXISTENCE Static method Private Method 20091217
5 CHK_EO_FIELD_EXISTENCE Static method Private Method Config sub-scenario 20100531
6 CHK_PI_DATA_EXISTENCE Static method Private Method Check PI sub-scenario 20100713
7 CHK_QUERYTIMESTAMP Static method Public Method Validate EO and check Query Timestamp for Scheduler 20091218
8 COMPLETE_CONFIG_FIELDS Instance method Private Method Rebuild field list for screen 20100208
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091105
10 CONVERT_API_TO_DATA Static method Public Method Covert API to Generated Data type 20120313
11 CONVERT_DATA_TO_API Static method Public Method Covert Generated Data type to API 20120320
12 CREATE Instance method Public Method 20091116
13 DELETE Instance method Public Method 20091116
14 GET Static method Private Method Create api instance 20091116
15 GET_CLASSNAME Static method Private Method 20100112
16 GET_EXTENSION Instance method Private Method 20091125
17 GET_NOTES_HISTORY_API Instance method Private Method 20091125
18 INFO Instance method Private Method 20091125
19 PARENT Instance method Private Method 20091125
20 QUERY Instance method Public Method 20091116
21 RETRIEVE Instance method Public Method 20091116
22 SET_MODEL_CLASS Static method Public Method set Model class for unit test only 20120410
23 UPDATE Instance method Public Method 20091116
24 UPDATE_RELATED_BR Instance method Private Method Deactive releated BR status 20100618
25 VALIDATE_EO Static method Public Method 20091216
Events
Class CL_GRFN_API_EO has no event.
Types
Class CL_GRFN_API_EO has no local type.
Method Signatures

Method CHK_ABAPREPORT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20091217
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20091217
3 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20091217
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091217
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091217

Method CHK_CONNECTORS_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20091216
2 Importing IT_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_EO_CONNECTOR EO Connector 20091216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091217

Method CHK_EO_BWQUERY_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20140110
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20140110
3 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20140110
4 Importing IT_SELECTION Call by reference Type reference (TYPE) GRFN_T_EO_SELECTION Query selection 20140110
5 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140110

Method CHK_EO_DATA_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20091217
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20091217
3 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20091217
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091217
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091217

Method CHK_EO_FIELD_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20100531
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20100531
3 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20100531
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100531
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100531

Method CHK_PI_DATA_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO_HEADER Call by reference Type reference (TYPE) HRI5340 AM EO Header 20100713
2 Importing IT_FIELDS Call by reference Type reference (TYPE) GRFN_T_EO_FIELD EO Fields 20100713
3 Importing IT_QRY_PARAS Call by reference Type reference (TYPE) GRFN_T_EO_QRY_PARA EO Query Paramaters 20100713
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20100713
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100713

Method CHK_QUERYTIMESTAMP 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 20091218
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091218
3 Importing IV_EO_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091218

Method COMPLETE_CONFIG_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EO Call by reference Type reference (TYPE) GRFN_S_API_EO Enterprise Object 20100208

Method COMPLETE_CONFIG_FIELDS on class CL_GRFN_API_EO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Value transfer Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20091105
2 Importing IV_OBJECT Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091105

Method CONSTRUCTOR on class CL_GRFN_API_EO has no exception.

Method CONVERT_API_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_EO_DATA Value transfer Type reference (TYPE) IF_GRFN_API_EO=>S_DATA Data Source data 20120313
2 Importing IS_EO_API Call by reference Type reference (TYPE) GRFN_S_API_EO Enterprise Object 20120313

Method CONVERT_API_TO_DATA on class CL_GRFN_API_EO has no exception.

Method CONVERT_DATA_TO_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EO_API Call by reference Type reference (TYPE) GRFN_S_API_EO 20120320
2 Importing IS_EO_DATA Call by reference Type reference (TYPE) IF_GRFN_API_EO=>S_DATA 20120320

Method CONVERT_DATA_TO_API on class CL_GRFN_API_EO has no exception.

Method CREATE Signature

Method CREATE on class CL_GRFN_API_EO has no parameter.
Method CREATE on class CL_GRFN_API_EO has no exception.

Method DELETE Signature

Method DELETE on class CL_GRFN_API_EO has no parameter.
Method DELETE on class CL_GRFN_API_EO has no exception.

Method GET 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 20091116
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091116
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_GRFN_API_EO Enterprise Object API 20091116

Method GET on class CL_GRFN_API_EO has no exception.

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_TYPE Call by reference Type reference (TYPE) GRFN_CONNECTTYPE Connection Type 20100112
2 Importing IV_SUBSCENARIO Call by reference Type reference (TYPE) GRFN_SUBSCENARIO Sub Scenario Definition 20100112
3 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20100112

Method GET_CLASSNAME on class CL_GRFN_API_EO has no exception.

Method GET_EXTENSION Signature

Method GET_EXTENSION on class CL_GRFN_API_EO has no parameter.
Method GET_EXTENSION on class CL_GRFN_API_EO has no exception.

Method GET_NOTES_HISTORY_API Signature

Method GET_NOTES_HISTORY_API on class CL_GRFN_API_EO has no parameter.
Method GET_NOTES_HISTORY_API on class CL_GRFN_API_EO has no exception.

Method INFO Signature

Method INFO on class CL_GRFN_API_EO has no parameter.
Method INFO on class CL_GRFN_API_EO has no exception.

Method PARENT Signature

Method PARENT on class CL_GRFN_API_EO has no parameter.
Method PARENT on class CL_GRFN_API_EO has no exception.

Method QUERY Signature

Method QUERY on class CL_GRFN_API_EO has no parameter.
Method QUERY on class CL_GRFN_API_EO has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_GRFN_API_EO has no parameter.
Method RETRIEVE on class CL_GRFN_API_EO has no exception.

Method SET_MODEL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) CLASSNAME 'CL_GRFN_MODEL_EO' Reference type 20120410

Method SET_MODEL_CLASS on class CL_GRFN_API_EO has no exception.

Method UPDATE Signature

Method UPDATE on class CL_GRFN_API_EO has no parameter.
Method UPDATE on class CL_GRFN_API_EO has no exception.

Method UPDATE_RELATED_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_EO Call by reference Object reference (TYPE REF TO) CL_GRFN_MODEL_EO Enterprise Object model class 20100618
2 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20100618
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100618

Method VALIDATE_EO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EO Call by reference Type reference (TYPE) GRFN_S_API_EO Enterprise Object 20091216
2 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20091218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091217
History
Last changed by/on SAP  20141106 
SAP Release Created in 600