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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_TFW_PRED_LOOKUP | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_TFW_RATING | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_TFW_TYPES | 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 | MO_KEYMAP_STRUCTDESCR | 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 | CREATE_STRUCTURE_REF | Static method | Public | Method | Create structure reference | 20130604 |
2 | READ_FEATURE_BY_KEY | Static method | Public | Method | Retrieve feature information by key | 20130627 |
3 | READ_FEAT_LIST | Static method | Public | Method | Retrieve a list of Features for an Object Type | 20130620 |
4 | READ_OBJECT_LIST | Static method | Public | Method | Retrieve a list of objects | 20130604 |
5 | READ_OBJECT_SINGLE | Static method | Public | Method | Retreve a single object | 20130627 |
6 | READ_PREDICATE_BY_KEY | Static method | Public | Method | Retrive predicate information by key | 20130627 |
7 | READ_TAG_DATA | Static method | Public | Method | Read the tag data along with the count | 20130614 |
8 | READ_TAG_PREDICATES | 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 | Importing | IV_ONLY_KEYS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130604 | ||
2 | Importing | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130604 | ||
3 | Returning | RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20130604 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TFW_RUNTIME_ERROR | 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 | Exporting | EV_FEAT_NAME | Call by reference | Type reference (TYPE) | TFW_FEAT_NAME | Feature Name | 20130627 | ||
2 | Importing | IV_FEATURE_KEY | Call by reference | Type reference (TYPE) | TFW_FEAT_KEY | Feature Key | 20130627 | ||
3 | Importing | 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 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key | 20130620 | |
2 | Importing | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | Type of business object | 20130620 | ||
3 | Returning | RT_FEAT_LIST | Value transfer | Type reference (TYPE) | IF_TFW_RATING=>T_FEAT_LIST | 20130620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TFW_RUNTIME_ERROR | Runtime Exception Class | 20130620 |
Method READ_OBJECT_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OBJECT_INFO | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>T_OBJECT_INFO | 20130604 | |||
2 | Importing | IT_SELECT_OPTION | Call by reference | Type reference (TYPE) | T_SELECT_OPTION | 20130604 | |||
3 | Importing | IV_PAGING_TOP_ROWS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130604 | ||
4 | Importing | 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 | CX_TFW_RUNTIME_ERROR | 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 | Exporting | EA_DATA | Call by reference | Type reference (TYPE) | ANY | 20130627 | |||
2 | Exporting | ES_OBJECT_INFO | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>S_OBJECT_INFO | 20130627 | |||
3 | Importing | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_ID | TFW: Object Identifier | 20130627 | ||
4 | Importing | 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 | CX_TFW_RUNTIME_ERROR | 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 | Exporting | EV_PRED_ATTR_NAME | Call by reference | Type reference (TYPE) | IF_TFW_PRED_LOOKUP=>ATTR_NAME | Predicate Attribute Name | 20130627 | ||
2 | Exporting | EV_PRED_NAMESPACE | Call by reference | Type reference (TYPE) | IF_TFW_PRED_LOOKUP=>NAMESPACE | Predicate Namespace | 20130627 | ||
3 | Importing | 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 | Returning | RT_TAG_DATA | Value transfer | Type reference (TYPE) | IF_TFW_TYPES=>T_TAG_COUNT | 20130614 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_TFW_RUNTIME_ERROR | 20130614 |
Method READ_TAG_PREDICATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key | 20130620 | |
2 | Importing | IV_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | IF_TFW_TYPES=>OBJECT_TYPE_ID | Object Type Identifier | 20130708 | ||
3 | Returning | 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 | CX_TFW_RUNTIME_ERROR | Runtime Exception Class | 20130620 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |