SAP ABAP Interface IF_GRFN_API_EO (Enterprise Object Interface)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_ENTITY_API (Package) GRC Foundation API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRFN_API_EO Enterprise Object API 20091105
Properties
Interface IF_GRFN_API_EO  
Short Description Enterprise Object Interface    
General Data
Package GRFN_ENTITY_API   GRC Foundation API 
Created 20091105   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_API_EO has no interface.
Friends
Interface IF_GRFN_API_EO has no friend.
Attributes
Interface IF_GRFN_API_EO has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create Enteprise Object 20091116
2 DELETE Instance method Public Method Delete Enterprise Object 20091116
3 GET_BR_LIST Instance method Public Method Get BR list 20100412
4 QUERY Static method Public Method Query enterprise objects 20091105
5 RETRIEVE Instance method Public Method Retrieve a specified rule 20091105
6 RETRIEVE_HEADER Instance method Public Method 20100629
7 UPDATE Instance method Public Method Update a specified rule 20091105
Events
Interface IF_GRFN_API_EO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONN Public See coding 20120313 BEGIN OF s_conn, eo_conn_connectorid TYPE grfn_connectorid, eo_conn_applied TYPE grfn_connector_applied_to_br, eo_conn_brversion TYPE grfn_brversion, END OF s_conn
2 S_DATA Public See coding 20120313 BEGIN OF s_data, id TYPE grfn_api_object_id, name TYPE t_name, descr TYPE t_descr, validfrom TYPE grfn_begda, validto TYPE grfn_endda, eo_status TYPE grfn_eostatus, eo_connecttype TYPE grfn_connecttype, eo_subscenario TYPE grfn_subscenario, eo_timestamp TYPE grfn_querytimestamp, eo_searchterm TYPE grfn_searchterm, eo_querypara TYPE t_querypara, eo_field TYPE t_field, eo_fielddesc TYPE t_fielddesc, eo_conn TYPE t_conn, tp_flag TYPE grfn_template_flag, END OF s_data
3 S_DESCR Public See coding 20120314 BEGIN OF s_descr, descr TYPE grfn_text, lang TYPE laiso, END OF s_descr
4 S_FIELD Public See coding 20120313 BEGIN OF s_field, eo_fd_fieldid TYPE grfn_amfieldid, eo_fd_parentfieldid TYPE grfn_amparentfieldid, eo_fd_sourcetabname TYPE grfn_sourcetabname, eo_fd_sourcefieldname TYPE grfn_sourcefieldname, eo_fd_fieldtype TYPE grfn_fieldtype, eo_fd_curoruom TYPE grfn_amcuroruom, eo_fd_convexit TYPE grfn_convexit, eo_fd_reffieldid TYPE grfn_amreffieldid, eo_fd_maintable TYPE grfn_maintable, eo_fd_keyflag TYPE keyflag, eo_fd_isaddjoin TYPE grfn_isaddjoin, eo_fd_inputfieldid TYPE grfn_aminputccifieldid, eo_fd_outputfieldid TYPE grfn_amoutputccifieldid, eo_fd_joinfieldid TYPE grfn_amjoinfieldid, eo_fd_selparccifieldid TYPE grfn_amselparccifieldid, eo_fd_fieldlength TYPE grfn_fieldlength, eo_fd_required TYPE grfn_is_required, eo_fd_defaultvalue TYPE grfn_selvalue, eo_fd_valuetype TYPE grfn_value_type, eo_fd_selectiontype TYPE grfn_selection_type, eo_fd_varccifieldid TYPE grfn_amvarccifieldid, eo_fd_mapfieldid TYPE grfn_amfieldid, eo_fd_multipleline TYPE grfn_is_multiple_line, END OF s_field
5 S_FIELDDESC Public See coding 20120313 BEGIN OF s_fielddesc, eo_fdd_fieldid TYPE grfn_amfieldid, eo_fdd_fielddesc TYPE grfn_amfielddesc, eo_fdd_fieldaltdesc TYPE grfn_amfielddesc, eo_fdd_brversion TYPE grfn_brversion, END OF s_fielddesc
6 S_NAME Public See coding 20120314 BEGIN OF s_name, name TYPE grfn_name, lang TYPE laiso, END OF s_name
7 S_QUERYPARA Public See coding 20120313 BEGIN OF s_querypara, eo_queryparaname TYPE grfn_parname, eo_queryparavalue TYPE grfn_parvalue, END OF s_querypara
8 T_CONN Public See coding 20120313 t_conn TYPE TABLE OF s_conn WITH KEY eo_conn_connectorid
9 T_DATA Public See coding 20120315 t_data TYPE STANDARD TABLE OF s_data WITH DEFAULT KEY
10 T_DESCR Public See coding 20120314 t_descr TYPE STANDARD TABLE OF s_descr WITH DEFAULT KEY
11 T_FIELD Public See coding 20120313 t_field TYPE TABLE OF s_field WITH KEY eo_fd_fieldid
12 T_FIELDDESC Public See coding 20120313 t_fielddesc TYPE TABLE OF s_fielddesc WITH KEY eo_fdd_fieldid
13 T_NAME Public See coding 20120314 t_name TYPE STANDARD TABLE OF s_name WITH DEFAULT KEY
14 T_QUERYPARA Public See coding 20120313 t_querypara TYPE TABLE OF s_querypara WITH KEY eo_queryparaname
Method Signatures

Method CREATE 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 Returning RV_API_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Enterprise Object ID 20091120
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091116

Method DELETE Signature

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

Method GET_BR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATED_BR Call by reference Type reference (TYPE) GRFN_T_API_OBJECT Table of object 20100412
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100412

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EO Call by reference Type reference (TYPE) GRFN_T_API_OBJECT Table of enterprise objects 20091105
2 Exporting ET_EO_LIST Call by reference Type reference (TYPE) GRFN_T_API_DS_LIST Data source list with header info 20100531
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20091105
4 Importing IT_SEARCH_OPTION Call by reference Type reference (TYPE) GRFN_T_QUERY_OPTION Field Query Options 20120406
5 Importing IV_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE authorization check is needed? 20120511
6 Importing IV_PATTERN Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20091105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20091105

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EO Value transfer Type reference (TYPE) GRFN_S_API_EO Business rule 20091105
2 Importing IV_EDITABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091105
3 Importing IV_RAW_DATA Value transfer Type reference (TYPE) BOOLEAN '' Raw data for config sub-scenario 20100210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20091105

Method RETRIEVE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EO Call by reference Type reference (TYPE) GRFN_S_API_EO Enterprise Object 20100629
2 Importing IV_WITH_LONG_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100629
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100629

Method UPDATE 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 Business rule 20091105
2 Importing IV_UPDATE_BR_STATUS Call by reference Type reference (TYPE) BOOLEAN 'X' Deactive BR when DS is deactived 20100618
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20091105
History
Last changed by/on SAP  20141106 
SAP Release Created in 600