SAP ABAP Class CL_GRFN_MODEL_EO (Enterprise Object model class)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷ GRC (Application Component) Governance, Risk and Compliance
⤷ GRFN_CATALOGUES (Package) GRCFoundation catalogue
⤷ GRC (Application Component) Governance, Risk and Compliance
⤷ GRFN_CATALOGUES (Package) GRCFoundation catalogue
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_API_CUSTOMFIELD_MODEL | Model extension to handle the custom fields | 20100604 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_API_MODEL | Interface for handling of GRC API models | 20091123 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_MODEL_STATUS | Enable to retrieve MCF information for object from model | 20100604 |
Properties
Class | CL_GRFN_MODEL_EO | |
Short Description | Enterprise Object model class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GRFN_CATALOGUES | GRCFoundation catalogue |
Created | 20091123 | 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 | GRFNH | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_GRFN_API_CUSTOMFIELD_MODEL | Model extension to handle the custom fields | 20100604 | ||
2 | IF_GRFN_API_MODEL | Interface for handling of GRC API models | 20091123 | ||
3 | IF_GRFN_MODEL_STATUS | Enable to retrieve MCF information for object from model | 20100604 |
Friends
Class CL_GRFN_MODEL_EO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_PLVAR | Instance attribute | Private | Type reference (TYPE) | PLVAR | '01' | Plan Version | 20091123 | |
2 | MO_MODEL_CDF | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_UTIL_CDF_MODEL | CDF Model utility class | 20100604 | ||
3 | MS_DATE | Instance attribute | Private | Type reference (TYPE) | GRFN_S_TF_DATES | Timeframe details | 20091123 | ||
4 | MT_EO_BUFFER | Instance attribute | Private | Type reference (TYPE) | YT_EO_DATA | DB Data Buffer | 20091123 | ||
5 | MT_EO_UPDATE_BUFFER | Instance attribute | Private | Type reference (TYPE) | YT_EO_DATA | Updated EO Data Buffer | 20091123 | ||
6 | MT_LOCKED_OBJECT | Instance attribute | Private | Type reference (TYPE) | YT_LOCK_OBJECTS | 20091123 | |||
7 | MT_OBJECT_DATA | Instance attribute | Private | Type reference (TYPE) | GRFNM_T_OBJECT_DATA | 20091123 | |||
8 | MT_RELAT_DATA | Instance attribute | Private | Type reference (TYPE) | GRFNM_T_RELAT_DATA | 20091123 | |||
9 | MV_LANGU | Instance attribute | Private | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20091123 |
Methods
Events
Class CL_GRFN_MODEL_EO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_EO_CONN | Private | See coding | 20091123 | BEGIN OF ys_eo_conn.
INCLUDE TYPE grfn_s_eo_connector.
TYPES: hr_key TYPE grfn_hr_key,
command TYPE grfnh_command,
END OF ys_eo_conn
|
||
2 | YS_EO_DATA | Private | See coding | 20091123 | BEGIN OF ys_eo_data,
obj_id TYPE grfn_objectid,
validfrom TYPE grfn_begda,
validto TYPE grfn_endda,
descr TYPE grfn_name,
hr_key1 TYPE grfn_hr_key, "HR key for 1000
ltext TYPE grfn_text,
hr_key2 TYPE grfn_hr_key, "HR key for 1002
eo_header TYPE hri5340,
hr_key3 TYPE grfn_hr_key, "HR key for 5340
qry_paras TYPE yt_eo_qry_para,
selection TYPE yt_eo_selection,
fields TYPE yt_eo_field,
field_descs TYPE yt_eo_fdesc,
connectors TYPE yt_eo_conn,
END OF ys_eo_data
|
||
3 | YS_EO_FDESC | Private | See coding | 20091123 | BEGIN OF ys_eo_fdesc.
INCLUDE TYPE grfn_s_eo_fdesc.
TYPES: hr_key TYPE grfn_hr_key,
command TYPE grfnh_command,
END OF ys_eo_fdesc
|
||
4 | YS_EO_FIELD | Private | See coding | 20091123 | BEGIN OF ys_eo_field.
INCLUDE TYPE hri5342.
TYPES: hr_key TYPE grfn_hr_key,
command TYPE grfnh_command,
END OF ys_eo_field
|
||
5 | YS_EO_QRY_PARA | Private | See coding | 20091123 | BEGIN OF ys_eo_qry_para.
INCLUDE TYPE hri5341.
TYPES: hr_key TYPE grfn_hr_key,
command TYPE grfnh_command,
END OF ys_eo_qry_para
|
||
6 | YS_EO_SELECTION | Private | See coding | 20140108 | BEGIN OF ys_eo_selection.
INCLUDE TYPE hri5347.
TYPES: hr_key TYPE grfn_hr_key,
command TYPE grfnh_command,
END OF ys_eo_selection
|
||
7 | YS_LOCK_OBJECTS | Private | See coding | 20091123 | BEGIN OF ys_lock_objects,
objtype TYPE grfn_objtype,
type TYPE grfn_objtype_typ,
objid TYPE grfn_objectid,
END OF ys_lock_objects
|
||
8 | YT_EO_CONN | Private | See coding | 20091123 | yt_eo_conn TYPE SORTED TABLE OF ys_eo_conn WITH UNIQUE KEY connectorid
|
||
9 | YT_EO_DATA | Private | See coding | 20091123 | yt_eo_data TYPE STANDARD TABLE OF ys_eo_data WITH KEY obj_id
|
||
10 | YT_EO_FDESC | Private | See coding | 20091123 | yt_eo_fdesc TYPE SORTED TABLE OF ys_eo_fdesc WITH UNIQUE KEY fieldid
|
||
11 | YT_EO_FIELD | Private | See coding | 20091123 | yt_eo_field TYPE SORTED TABLE OF ys_eo_field WITH UNIQUE KEY fieldid
|
||
12 | YT_EO_QRY_PARA | Private | See coding | 20091123 | yt_eo_qry_para TYPE SORTED TABLE OF ys_eo_qry_para WITH UNIQUE KEY parname
|
||
13 | YT_EO_SELECTION | Private | See coding | 20140108 | yt_eo_selection TYPE SORTED TABLE OF ys_eo_selection WITH UNIQUE KEY fieldid
|
||
14 | YT_INFTY | Private | See coding | 20100629 | yt_infty TYPE STANDARD TABLE OF infty
|
||
15 | YT_LOCK_OBJECTS | Private | See coding | 20091123 | yt_lock_objects TYPE SORTED TABLE OF ys_lock_objects WITH UNIQUE DEFAULT KEY
|
Method Signatures
Method BUILD_INFOTYPE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INFTYS | Call by reference | Type reference (TYPE) | YT_INFTY | 20100629 | |||
2 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100629 | |||
3 | Importing | IV_WITH_LONG_TEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100629 |
Method BUILD_INFOTYPE_LIST on class CL_GRFN_MODEL_EO has no exception.
Method CHECK_BR_USAGE 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_RELAT_DATA | table type for relation data | 20100412 | ||
2 | Exporting | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100412 | |||
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20100323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20100323 |
Method CHECK_EO_CONNECTOR_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091209 |
Method CHECK_EO_CONNECTOR_UPDATE on class CL_GRFN_MODEL_EO has no exception.
Method CHECK_EO_FIELD_DESC_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091209 |
Method CHECK_EO_FIELD_DESC_UPDATE on class CL_GRFN_MODEL_EO has no exception.
Method CHECK_EO_FIELD_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091209 |
Method CHECK_EO_FIELD_UPDATE on class CL_GRFN_MODEL_EO has no exception.
Method CHECK_EO_QRY_PARA_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091209 |
Method CHECK_EO_QRY_PARA_UPDATE on class CL_GRFN_MODEL_EO has no exception.
Method CHECK_EO_SELECTION_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20140108 |
Method CHECK_EO_SELECTION_UPDATE on class CL_GRFN_MODEL_EO has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20091123 | ||
2 | Importing | IV_TF_YEAR | Value transfer | Type reference (TYPE) | GRFN_TF_YEAR | Timeframe Year | 20091123 | ||
3 | Importing | IV_TIMEFRAME | Value transfer | Type reference (TYPE) | GRFN_TIMEFRAME | Timeframe | 20091123 |
Method CONSTRUCTOR on class CL_GRFN_MODEL_EO has no exception.
Method DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | ||
2 | Importing | IV_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | ||
3 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091123 |
Method ENQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | E_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091123 | |||
2 | Importing | I_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | ||
3 | Importing | I_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | ||
4 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091123 |
Method GET_EO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 | ||
2 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Retrieve header info only | 20100629 | |
3 | Importing | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | ||
4 | Importing | IV_WITH_LONG_TEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Retreive long text | 20100629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091123 |
Method GET_EO_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EO_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_DS_LIST | Data source list with header info | 20100531 | ||
2 | Exporting | ET_RESULT | Call by reference | Type reference (TYPE) | GRFN_T_OBJID_DET | Table for objects | 20100531 | ||
3 | Importing | IV_SEARK | Call by reference | Type reference (TYPE) | GRFN_TEXT | String | 20091123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091123 |
Method IS_LOCKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_IS_LOCKED | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20091123 | ||
2 | Importing | IV_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | ||
3 | Importing | IV_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | ||
4 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20091123 |
Method IS_LOCKED on class CL_GRFN_MODEL_EO has no exception.
Method RAISE_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20091207 | ||
2 | Importing | PAR1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20091207 | ||
3 | Importing | PAR2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Message Variable | 20091207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091207 |
Method SET_EO_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 | ||
2 | Importing | IV_COMMAND | Call by reference | Type reference (TYPE) | GRFNH_COMMAND | Command | 20091123 | ||
3 | Returning | RV_ID | Value transfer | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRFN_EXCEPTION | Generic GRC API exception | 20091123 |
Method UPDATE_EO_CONNECTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 |
Method UPDATE_EO_CONNECTOR on class CL_GRFN_MODEL_EO has no exception.
Method UPDATE_EO_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 |
Method UPDATE_EO_FIELD on class CL_GRFN_MODEL_EO has no exception.
Method UPDATE_EO_FIELD_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 |
Method UPDATE_EO_FIELD_DESC on class CL_GRFN_MODEL_EO has no exception.
Method UPDATE_EO_QRY_PARA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 |
Method UPDATE_EO_QRY_PARA on class CL_GRFN_MODEL_EO has no exception.
Method UPDATE_EO_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20140108 |
Method UPDATE_EO_SELECTION on class CL_GRFN_MODEL_EO has no exception.
History
Last changed by/on | SAP | 20141106 |
SAP Release Created in | 600 |