SAP ABAP Class CL_GRFN_REP_ENTITY (Entity details)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC (Application Component) Governance, Risk and Compliance
⤷
GRFN_REPORTING (Package) Shared PC-RM Reporting
⤷
⤷
Properties
| Class | CL_GRFN_REP_ENTITY | |
| Short Description | Entity details | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_REPORTING | Shared PC-RM Reporting |
| Created | 20081020 | 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) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GRFN_REP_ENTITY has no interface implemented.
Friends
Class CL_GRFN_REP_ENTITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | GRFN_FIELDID | 'RESP_USER' | Report: Field ID | 20081105 | ||
| 2 | Constant | Public | Type reference (TYPE) | GRFN_FIELDID | 'RESP_USER_T' | Report: Field ID | 20081126 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRFN_FIELDID | 'VALID_FROM' | Report: Field ID | 20081105 | ||
| 4 | Constant | Public | Type reference (TYPE) | GRFN_FIELDID | 'VALID_TO' | Report: Field ID | 20081105 | ||
| 5 | Constant | Public | Type reference (TYPE) | GRFN_REP_REGULATION_SPEC | SPACE | Report: Entity is regulation specific | 20110429 | ||
| 6 | Constant | Public | Type reference (TYPE) | GRFN_REP_REGULATION_SPEC | 'X' | Report: Entity is regulation specific | 20110429 | ||
| 7 | Constant | Public | Type reference (TYPE) | GRFN_REP_REGULATION_SPEC | 'Y' | Report: Entity is regulation specific | 20110429 | ||
| 8 | Constant | Public | Type reference (TYPE) | GRFN_REP_FIELD_SOURCE | 'U' | Reporting: Field source | 20100726 | ||
| 9 | Constant | Public | Type reference (TYPE) | GRFN_REP_FIELD_SOURCE | 'C' | Reporting: Field source | 20100726 | ||
| 10 | Constant | Public | Type reference (TYPE) | GRFN_REP_FIELD_SOURCE | 'S' | Reporting: Field source | 20100726 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | YT_ATTR_STRUCT | 20081023 | ||||
| 12 | Static Attribute | Private | Type reference (TYPE) | YT_ENTITY2STRUCTURE | 20081020 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | YT_ENTITY_FIELDS | 20090129 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | GRFN_T_FIELDMAP | Field catalogue | 20100623 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | YT_SHORTENTITY | 20081110 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | 20081020 | ||
| 2 | Static method | Public | Method | Is entity supported? | 20081113 | |
| 3 | Static method | Private | Method | Fill relations - short entity x entity ID | 20081110 | |
| 4 | Static method | Private | Method | Fill structures | 20081020 | |
| 5 | Static method | Public | Method | Attribute structure | 20081023 | |
| 6 | Static method | Public | Method | Get entity ID from short entity ID | 20081110 | |
| 7 | Static method | Public | Method | Get entity info | 20100722 | |
| 8 | Static method | Public | Method | Get list of supported entities | 20090302 | |
| 9 | Static method | Private | Method | Get external fields (context, CDF) | 20100715 | |
| 10 | Static method | Public | Method | Get list of entity fields | 20081023 | |
| 11 | Static method | Public | Method | Get all available fields for field catalogue | 20081124 | |
| 12 | Static method | Public | Method | Get DM table name | 20090213 |
Events
Class CL_GRFN_REP_ENTITY has no event.
Types
Class CL_GRFN_REP_ENTITY has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_GRFN_REP_ENTITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_REP_ENTITY has no exception.
Method ENTITY_SUPPORTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUPPORTED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081113 | ||||
| 2 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20081113 |
Method ENTITY_SUPPORTED on class CL_GRFN_REP_ENTITY has no exception.
Method FILL_SHORT_ENTITY_ID Signature
Method FILL_SHORT_ENTITY_ID on class CL_GRFN_REP_ENTITY has no parameter.
Method FILL_SHORT_ENTITY_ID on class CL_GRFN_REP_ENTITY has no exception.
Method FILL_STRUCTURES Signature
Method FILL_STRUCTURES on class CL_GRFN_REP_ENTITY has no parameter.
Method FILL_STRUCTURES on class CL_GRFN_REP_ENTITY has no exception.
Method GET_ATTR_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STRUCT | Value transfer | Object reference (TYPE REF TO) | DATA | 20081023 | ||||
| 2 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20081023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20081023 |
Method GET_ENTITY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SHORT_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_SHORT_ENTITY_ID | Entity ID | 20081110 | |||
| 2 | RV_ENTITY_ID | Value transfer | Type reference (TYPE) | GRFN_API_ENTITY_ID | Shor Entity ID (used in DM) | 20081110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20121113 |
Method GET_ENTITY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANGU_INDEP | Call by reference | Type reference (TYPE) | GRFN_REP_LANGU_INDEP | Report: Language independent entity | 20100722 | |||
| 2 | EV_REGULATION_SPEC | Call by reference | Type reference (TYPE) | GRFN_REP_REGULATION_SPEC | Report: Entity is regulation specific | 20100722 | |||
| 3 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20100722 |
Method GET_ENTITY_INFO on class CL_GRFN_REP_ENTITY has no exception.
Method GET_ENTITY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITIES | Call by reference | Type reference (TYPE) | GRFN_T_ENTITY | 20090302 |
Method GET_ENTITY_LIST on class CL_GRFN_REP_ENTITY has no exception.
Method GET_EXTERNAL_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20100715 | |||
| 2 | RT_FIELDS | Value transfer | Type reference (TYPE) | GRFN_T_FIELDMAP | Field catalogue | 20100715 |
Method GET_EXTERNAL_FIELDS on class CL_GRFN_REP_ENTITY has no exception.
Method GET_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ALLFIELDS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | 20091016 | ||||
| 2 | ET_ATTRS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | 20091016 | ||||
| 3 | ET_ATTRS_T | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20120202 | |||
| 4 | ET_ICONFIELDS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20090129 | |||
| 5 | ET_STRINGFIELDS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20081023 | |||
| 6 | ET_TEXTATTRS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20081023 | |||
| 7 | ET_TEXTS | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20090430 | |||
| 8 | ET_TEXTS_STRING | Call by reference | Type reference (TYPE) | GRFN_T_FIELDID | List of fields | 20090430 | |||
| 9 | EV_KEYFIELD | Call by reference | Type reference (TYPE) | GRFN_FIELDID | Field Name | 20081023 | |||
| 10 | EV_LANGUAGE_INDEPENDENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090430 | ||||
| 11 | IR_ENGINE | Call by reference | Object reference (TYPE REF TO) | IF_GRFN_REP_ENGINE_OUT | Reporting engine | 20090119 | |||
| 12 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20081023 |
Method GET_FIELDS on class CL_GRFN_REP_ENTITY has no exception.
Method GET_FIELD_CATALOGUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDMAP | Value transfer | Type reference (TYPE) | GRFN_T_FIELDMAP | Field catalogue | 20081124 |
Method GET_FIELD_CATALOGUE on class CL_GRFN_REP_ENTITY has no exception.
Method GET_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ATTR_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090213 | |||
| 2 | EV_TEXT_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090213 | |||
| 3 | IV_ENTITY_ID | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20090213 |
Method GET_TABLE_NAME on class CL_GRFN_REP_ENTITY has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 300 |