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
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Instance attribute | Private | Type reference (TYPE) | PLVAR | '01' | Plan Version | 20091123 | ||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_UTIL_CDF_MODEL | CDF Model utility class | 20100604 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | GRFN_S_TF_DATES | Timeframe details | 20091123 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | YT_EO_DATA | DB Data Buffer | 20091123 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | YT_EO_DATA | Updated EO Data Buffer | 20091123 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | YT_LOCK_OBJECTS | 20091123 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | GRFNM_T_OBJECT_DATA | 20091123 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | GRFNM_T_RELAT_DATA | 20091123 | ||||
| 9 | 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 | ET_INFTYS | Call by reference | Type reference (TYPE) | YT_INFTY | 20100629 | ||||
| 2 | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100629 | ||||
| 3 | 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 | ET_RELATED_BR | Call by reference | Type reference (TYPE) | GRFN_T_RELAT_DATA | table type for relation data | 20100412 | |||
| 2 | EV_RETURN_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100412 | ||||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20100323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | IV_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20091123 | |||
| 2 | IV_TF_YEAR | Value transfer | Type reference (TYPE) | GRFN_TF_YEAR | Timeframe Year | 20091123 | |||
| 3 | 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 | IV_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | |||
| 2 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20091123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091123 |
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOCKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091123 | ||||
| 2 | I_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | |||
| 3 | I_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | |||
| 4 | I_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20091123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 | |||
| 2 | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Retrieve header info only | 20100629 | ||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | |||
| 4 | IV_WITH_LONG_TEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Retreive long text | 20100629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_EO_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_DS_LIST | Data source list with header info | 20100531 | |||
| 2 | ET_RESULT | Call by reference | Type reference (TYPE) | GRFN_T_OBJID_DET | Table for objects | 20100531 | |||
| 3 | IV_SEARK | Call by reference | Type reference (TYPE) | GRFN_TEXT | String | 20091123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091123 |
Method IS_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_LOCKED | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20091123 | |||
| 2 | IV_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091123 | |||
| 3 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE | Object Type | 20091123 | |||
| 4 | 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 | I_NO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20091207 | |||
| 2 | PAR1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20091207 | |||
| 3 | PAR2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Message Variable | 20091207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_EO_DATA | Call by reference | Type reference (TYPE) | GRFN_S_EO | Enterprise Object | 20091123 | |||
| 2 | IV_COMMAND | Call by reference | Type reference (TYPE) | GRFNH_COMMAND | Command | 20091123 | |||
| 3 | RV_ID | Value transfer | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20091125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 |