SAP ABAP Class CL_TFW_OBJECT_ACCESSOR (Object information DB Access Class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-TFW (Application Component) Tagging Framework
⤷
STFW_CORE (Package) Tagging Framework Core
⤷
⤷
Properties
| Class | CL_TFW_OBJECT_ACCESSOR | |
| Short Description | Object information DB Access Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | STFW_CORE | Tagging Framework Core |
| Created | 20130604 | SAP |
| Last change | 20140121 | SAP |
| 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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_TFW_OBJECT_ACCESSOR has no interface implemented.
Friends
Class CL_TFW_OBJECT_ACCESSOR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130604 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Create structure reference | 20130604 | |
| 2 | Static method | Public | Method | Retrieve feature information by key | 20130627 | |
| 3 | Static method | Public | Method | Retrieve a list of Features for an Object Type | 20130620 | |
| 4 | Static method | Public | Method | Retrieve a list of objects | 20130604 | |
| 5 | Static method | Public | Method | Retreve a single object | 20130627 | |
| 6 | Static method | Public | Method | Retrive predicate information by key | 20130627 | |
| 7 | Static method | Public | Method | Read the tag data along with the count | 20130614 | |
| 8 | Static method | Public | Method | Retrieve the list of predicates for Tag by type | 20130620 |
Events
Class CL_TFW_OBJECT_ACCESSOR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_SELECT_OPTION | Public | See coding | Structure for object select param | 20130604 | BEGIN OF s_select_option,
sign TYPE ddsign,
option TYPE ddoption,
low TYPE string,
high TYPE string,
END OF s_select_option
|
|
| 2 | T_SELECT_OPTION | Public | See coding | Table for object select param | 20130604 | t_select_option TYPE STANDARD TABLE OF s_select_option
WITH NON-UNIQUE DEFAULT KEY
|
Method Signatures
Method CREATE_STRUCTURE_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONLY_KEYS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130604 | |||
| 2 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130604 | |||
| 3 | RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20130604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | TFW: Runtime Exception Class | 20130613 |
Method READ_FEATURE_BY_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FEAT_NAME | Call by reference | Type reference (TYPE) | TFW_FEAT_NAME | Feature Name | 20130627 | |||
| 2 | IV_FEATURE_KEY | Call by reference | Type reference (TYPE) | TFW_FEAT_KEY | Feature Key | 20130627 | |||
| 3 | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | Object Type Identifier | 20130627 |
Method READ_FEATURE_BY_KEY on class CL_TFW_OBJECT_ACCESSOR has no exception.
Method READ_FEAT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key | 20130620 | ||
| 2 | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | Type of business object | 20130620 | |||
| 3 | RT_FEAT_LIST | Value transfer | Type reference (TYPE) | IF_TFW_RATING=>T_FEAT_LIST | 20130620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Runtime Exception Class | 20130620 |
Method READ_OBJECT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_INFO | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>T_OBJECT_INFO | 20130604 | ||||
| 2 | IT_SELECT_OPTION | Call by reference | Type reference (TYPE) | T_SELECT_OPTION | 20130604 | ||||
| 3 | IV_PAGING_TOP_ROWS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130604 | |||
| 4 | IV_QF_META_OBJ_TYPE | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE | TFW: Object Type ( e.g. Tag, Comment, Rating ) | 20130604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | TFW: Runtime Exception Class | 20130613 |
Method READ_OBJECT_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EA_DATA | Call by reference | Type reference (TYPE) | ANY | 20130627 | ||||
| 2 | ES_OBJECT_INFO | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>S_OBJECT_INFO | 20130627 | ||||
| 3 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_ID | TFW: Object Identifier | 20130627 | |||
| 4 | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | TFW: Object Type Identifier | 20130627 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | TFW: Runtime Exception Class | 20130627 |
Method READ_PREDICATE_BY_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PRED_ATTR_NAME | Call by reference | Type reference (TYPE) | IF_TFW_PRED_LOOKUP=>ATTR_NAME | Predicate Attribute Name | 20130627 | |||
| 2 | EV_PRED_NAMESPACE | Call by reference | Type reference (TYPE) | IF_TFW_PRED_LOOKUP=>NAMESPACE | Predicate Namespace | 20130627 | |||
| 3 | IV_PREDICATE_KEY | Call by reference | Type reference (TYPE) | IF_TFW_PRED_LOOKUP=>PREDICATE_KEY | Predicate Key | 20130627 |
Method READ_PREDICATE_BY_KEY on class CL_TFW_OBJECT_ACCESSOR has no exception.
Method READ_TAG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_TAG_DATA | Value transfer | Type reference (TYPE) | IF_TFW_TYPES=>T_TAG_COUNT | 20130614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130614 |
Method READ_TAG_PREDICATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key | 20130620 | ||
| 2 | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | Object Type Identifier | 20130708 | |||
| 3 | RT_PREDICATE_LIST | Value transfer | Type reference (TYPE) | IF_TFW_TYPES=>T_TAG_PREDICATE | List of attributes for tag by type | 20130620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Runtime Exception Class | 20130620 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |