SAP ABAP Class /UI2/CL_CACHE_HANDLER (Cache handler)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
/UI2/CACHE (Package) UI BE: Cache mechanism for OData services

⤷

⤷

Properties
Class | /UI2/CL_CACHE_HANDLER | |
Short Description | Cache handler | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /UI2/CACHE | UI BE: Cache mechanism for OData services |
Created | 20121218 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /UI2/CL_CACHE_HANDLER has no interface implemented.
Friends
Class /UI2/CL_CACHE_HANDLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_T_ABAP_TYPE_BUFFER | Buffer containing ABAP types and their reference | 20140227 | ||
2 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TY_T_CACHE_MEMORY | Cache loaded into memory | 20131021 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_EXP_STRUCT_COMP | Types of expanded entity components | 20140203 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_T_TYPE_BUFFER | 20131023 | |||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /UI2/FLAG | X= cache is disabled (only for debugging) | 20131025 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /UI2/FLAG | X= cache was loaded into memory | 20131022 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/DPC | Data provider class | 20130816 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/ENTITY | Entity name | 20130918 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/ENTITY_SET | Entity set name | 20130313 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | Full parameter | 20121218 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | Full URL | 20121218 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /UI2/FLAG | 'X' | X= cache can be loaded to memory | 20131021 | |
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/MAX_CACHE_AGE | Maximum cache age | 20130104 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/NAV_PATH_HASH | Navigation path hash code | 20130910 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/CACHE_PAR | Cache parameter | 20121218 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Length of cache parameter | 20121218 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key used for server-side cache invalidation) | 20130308 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | /UI2/CACHE_ID-URL | URL length 255 | 20121218 | ||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | I | Length of URL | 20121218 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SYUNAME | User Name | 20130124 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Read entity set from cache | 20131211 |
2 | ![]() |
Instance method | Private | Method | Construct cache key | 20131211 |
3 | ![]() |
Instance method | Public | Method | Write entity set to cache | 20131211 |
4 | ![]() |
Instance method | Public | Constructor | Constructor | 20121218 |
5 | ![]() |
Instance method | Public | Method | Delete from cache (client-side deletion) | 20121218 |
6 | ![]() |
Instance method | Public | Method | Delete from cache using entity set (client-side deletion) | 20130313 |
7 | ![]() |
Instance method | Public | Method | Delete from cache using secondary key (server-side deletion) | 20130311 |
8 | ![]() |
Instance method | Public | Method | Read from cache | 20121218 |
9 | ![]() |
Instance method | Private | Method | Extract the data of the blob in the cache | 20131017 |
10 | ![]() |
Instance method | Private | Method | Extract the type of the blob in the cache | 20131017 |
11 | ![]() |
Instance method | Public | Method | Get cache key from a field such as entity_set | 20130815 |
12 | ![]() |
Instance method | Public | Method | Get type of expanded entity | 20140127 |
13 | ![]() |
Instance method | Private | Method | Extract the type of the blob in the cache | 20131018 |
14 | ![]() |
Instance method | Public | Method | Load cache to memory | 20131025 |
15 | ![]() |
Instance method | Public | Method | Write to cache | 20121218 |
Events
Class /UI2/CL_CACHE_HANDLER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_EXP_STRUCT_COMP | Public | See coding | 20140123 | tt_exp_struct_comp type standard table of ty_exp_struct_comp with default key
|
||
2 | TT_STRUCT | Protected | See coding | 20121218 | tt_struct type standard table of ty_struct with default key
|
||
3 | TT_STRUCT_COMP | Protected | See coding | 20130806 | tt_struct_comp type standard table of ty_struct_comp with default key
|
||
4 | TT_TAB_COMP | Protected | See coding | 20130415 | tt_tab_comp type standard table of ty_tab_comp with default key
|
||
5 | TY_EXP_STRUCT_COMP | Public | See coding | 20140123 | begin of ty_exp_struct_comp,
name type string, "component name
entity type string, "entity
parent type string, "parent entity
nav_property type string, "component name created at runtime holding the sub-components
ddic type /ui2/boolean,
type type string,
type_kind type string,
length type string,
decimals type string,
kind type string,
end of ty_exp_struct_comp
|
||
6 | TY_EXP_TYPE | Public | See coding | 20140123 | begin of ty_exp_type,
struct type tt_exp_struct_comp,
end of ty_exp_type
|
||
7 | TY_STRUCT | Protected | See coding | 20121218 | begin of ty_struct,
name type string,
ddic type abap_bool,
type type string, "type
line_type type string, "table line type set if type is dynamic (starts with 'TYPE=%_')
end of ty_struct
|
||
8 | TY_STRUCT_COMP | Protected | See coding | 20130806 | begin of ty_struct_comp, "OM 06-08-2013: handle elementary component types
name type string,
ddic type abap_bool,
type type string, "if type in ddic
type_kind type string, "if type not in ddic
length type string, "if type not in ddic
decimals type string, "if type not in ddic
kind type string, "if type not in ddic
end of ty_struct_comp
|
||
9 | TY_S_ABAP_TYPE_BUFFER | Private | See coding | 20140211 | begin of ty_s_abap_type_buffer,
type_name type string,
* type_ref type ref to data,
type_ref type ref to cl_abap_datadescr,
end of ty_s_abap_type_buffer
|
||
10 | TY_S_CACHE_MEMORY | Public | See coding | 20131021 | begin of ty_s_cache_memory.
include type /ui2/cache.
types end of ty_s_cache_memory
|
||
11 | TY_S_DATA_CLUSTER | Protected | See coding | 20131021 | begin of ty_s_data_cluster,
clustr type /ui2/cache-clustr,
clustd type /ui2/cache-clustd,
end of ty_s_data_cluster
|
||
12 | TY_S_EXPANDED_ENTITY_TYPE | Public | See coding | 20140122 | begin of ty_s_expanded_entity_type,
entity_name type string,
is_in_ddic type /ui2/boolean,
type type string,
table_type type string,
type_kind type string, "if type not in ddic
length type string, "if type not in ddic
decimals type string, "if type not in ddic
kind type string, "if type not in ddic
end of ty_s_expanded_entity_type
|
||
13 | TY_S_TYPE_BUFFER | Private | See coding | 20131023 | begin of ty_s_type_buffer,
entity_set type string,
entity type string,
secondary_key type string,
type_ref type ref to data,
end of ty_s_type_buffer
|
||
14 | TY_TAB_COMP | Protected | See coding | 20130415 | begin of ty_tab_comp,
name type string,
dtel type string, "if type in ddic -> fill dtel
decimals type string, "if type not in ddic
kind type string, "if type not in ddic
length type string, "if type not in ddic
type_kind type string, "if type not in ddic
end of ty_tab_comp
|
||
15 | TY_TYPE | Protected | See coding | 20121218 | begin of ty_type,
type_known type string, "OM 21-01-2014
components_known type tt_exp_struct_comp, "OM 03-02-2014
table type ty_struct,
struct type tt_struct_comp, "OM 06-08-2013
table_comps type tt_tab_comp, "if table is dynamic components are added here
end of ty_type
|
||
16 | TY_T_ABAP_TYPE_BUFFER | Private | See coding | 20140211 | ty_t_abap_type_buffer type sorted table of ty_s_abap_type_buffer with unique key type_name
|
||
17 | TY_T_CACHE_MEMORY | Public | See coding | 20131021 | ty_t_cache_memory type sorted table of ty_s_cache_memory
with unique key usr url guid relid srtf2
|
||
18 | TY_T_DATA_CLUSTER | Protected | See coding | 20131021 | ty_t_data_cluster type standard table of ty_s_data_cluster
|
||
19 | TY_T_EXPANDED_ENTITY_TYPE | Public | See coding | 20140122 | ty_t_expanded_entity_type type standard table of ty_s_expanded_entity_type with key entity_name
|
||
20 | TY_T_TYPE_BUFFER | Private | See coding | 20131023 | ty_t_type_buffer type sorted table of ty_s_type_buffer with unique key entity_set entity secondary_key
|
Method Signatures
Method CACHE_GET_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20131211 | ||
2 | ![]() |
ER_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Entity set retrieved from cache | 20131211 | ||
3 | ![]() |
IO_CACHE_SUPPORT | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_CACHE_SUPPORT | For extracting the secondary cache key | 20131211 | ||
4 | ![]() |
IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20131211 | ||
5 | ![]() |
IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20131211 | ||
6 | ![]() |
IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20131211 | ||
7 | ![]() |
IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20131211 | ||
8 | ![]() |
IT_ACTION_PARAMETER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Action parameters | 20131211 | ||
9 | ![]() |
IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Selection crieria | 20131211 | ||
10 | ![]() |
IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20131211 | ||
11 | ![]() |
IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20131211 | ||
12 | ![]() |
IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20131211 | ||
13 | ![]() |
IV_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | Action name | 20131211 | ||
14 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class (absolute name) | 20131211 | ||
15 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20131211 | ||
16 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20131211 | ||
17 | ![]() |
IV_SECONDARY_CACHE_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key (used for server-side invalidation) | 20131211 | ||
18 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20131211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131211 | |
2 | ![]() |
UI2 Exception for data provider | 20131211 |
Method CACHE_KEY_BUILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_CACHE_KEY | Call by reference | Type reference (TYPE) | STRING | Cache key | 20131211 | ||
2 | ![]() |
EV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class | 20131211 | ||
3 | ![]() |
EV_NAV_PATH_HASH | Call by reference | Type reference (TYPE) | /UI2/NAV_PATH_HASH | Navigation path hash code | 20131211 | ||
4 | ![]() |
EV_SECONDARY_CACHE_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key (used for server-side invalidation) | 20131211 | ||
5 | ![]() |
IO_CACHE_SUPPORT | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_CACHE_SUPPORT | For extracting the secondary cache key | 20131211 | ||
6 | ![]() |
IO_DPC | Call by reference | Object reference (TYPE REF TO) | OBJECT | Data provider class | 20131212 | ||
7 | ![]() |
IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20131211 | ||
8 | ![]() |
IS_QUERY_OPTIONS_SUPPORTED | Call by reference | Type reference (TYPE) | /UI2/QUERY_OPTIONS_SUPPORTED | OData system query options supported | 20131211 | ||
9 | ![]() |
IT_ACTION_PARAMETER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Action parameters | 20131212 | ||
10 | ![]() |
IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Selection criteria | 20131211 | ||
11 | ![]() |
IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20131211 | ||
12 | ![]() |
IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20131211 | ||
13 | ![]() |
IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20131211 | ||
14 | ![]() |
IV_ACTION_NAME | Call by reference | Type reference (TYPE) | STRING | Action name | 20131212 | ||
15 | ![]() |
IV_CACHE_AS_ONE_BLOB | Call by reference | Type reference (TYPE) | ABAP_BOOL | Store complete request as one blob | 20140212 | ||
16 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class (absolute name) | 20131211 | ||
17 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20131211 | ||
18 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20131211 | ||
19 | ![]() |
IV_EXPAND | Call by reference | Type reference (TYPE) | STRING | Expand statement | 20131211 | ||
20 | ![]() |
IV_SECONDARY_CACHE_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key (used for server-side invalidation) | 20131211 | ||
21 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20131211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
UI2 Exception for data provider | 20131211 |
Method CACHE_PUT_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20131211 | ||
2 | ![]() |
IV_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Entity set written to the cache | 20131211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131211 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CACHE_LIFETIME | Call by reference | Type reference (TYPE) | /UI2/MAX_CACHE_AGE | Maximum cache age | 20130104 | ||
2 | ![]() |
IV_CACHE_PAR | Call by reference | Type reference (TYPE) | STRING | Cache parameters | 20121218 | ||
3 | ![]() |
IV_CACHE_URI | Call by reference | Type reference (TYPE) | STRING | Cache URL | 20121218 | ||
4 | ![]() |
IV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class | 20130816 | ||
5 | ![]() |
IV_ENTITY | Call by reference | Type reference (TYPE) | /UI2/ENTITY | Entity name | 20130918 | ||
6 | ![]() |
IV_ENTITY_SET | Call by reference | Type reference (TYPE) | /UI2/ENTITY_SET | Entity set name | 20130313 | ||
7 | ![]() |
IV_NAV_PATH_HASH | Call by reference | Type reference (TYPE) | /UI2/NAV_PATH_HASH | Navigation path hash code | 20130910 | ||
8 | ![]() |
IV_SECONDARY_CACHE_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key used for server-side cache invalidation) | 20130308 | ||
9 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20130124 |
Method CONSTRUCTOR on class /UI2/CL_CACHE_HANDLER has no exception.
Method DELETE Signature
Method DELETE on class /UI2/CL_CACHE_HANDLER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20121218 |
Method DELETE_WITH_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DPC | Call by reference | Object reference (TYPE REF TO) | OBJECT | Data provider class | 20131211 | ||
2 | ![]() |
IV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class (absolute name) | 20131212 | ||
3 | ![]() |
IV_ENTITY_SET | Call by reference | Type reference (TYPE) | /UI2/ENTITY_SET | Entity set name | 20130313 | ||
4 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | SY-UNAME | User name | 20130313 |
Method DELETE_WITH_ENTITY_SET on class /UI2/CL_CACHE_HANDLER has no exception.
Method DELETE_WITH_SECONDARY_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Client, 'ALL'=all clients | 20130419 | |
2 | ![]() |
IV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class | 20130903 | ||
3 | ![]() |
IV_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key used for server-side cache invalidation) | 20130311 | ||
4 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | SYUNAME | SY-UNAME | User name, 'ALL'=all users | 20130902 |
Method DELETE_WITH_SECONDARY_KEY on class /UI2/CL_CACHE_HANDLER has no exception.
Method GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data to be read from cache | 20121218 | ||
2 | ![]() |
ES_TIMESTAMP | Call by reference | Type reference (TYPE) | /UI2/DATE_TIME | Date and time in ISO format | 20121218 | ||
3 | ![]() |
IO_CACHE_SUPPORT | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_CACHE_SUPPORT | Enable service to do its own cache handling | 20121218 | ||
4 | ![]() |
IV_EXPIRY_SEC | Call by reference | Type reference (TYPE) | I | Cache expiration in secs | 20121218 | ||
5 | ![]() |
IV_URI | Call by reference | Type reference (TYPE) | STRING | URL | 20121218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20121218 |
Method GET_BLOB_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Value transfer | Type reference (TYPE) | ANY | 20131021 | |||
2 | ![]() |
IR_BLOB_TYPE | Value transfer | Type reference (TYPE) | DATA | Reference to type on which cache data is based | 20131021 | ||
3 | ![]() |
IS_CACHE_ID | Call by reference | Type reference (TYPE) | /UI2/CACHE_ID | Cache id | 20131021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131021 |
Method GET_BLOB_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_BLOB_TYPE | Call by reference | Object reference (TYPE REF TO) | DATA | Type of BLOB in cache | 20131017 | ||
2 | ![]() |
IS_CACHE_ID | Call by reference | Type reference (TYPE) | /UI2/CACHE_ID | Cache id | 20131017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131017 |
Method GET_CACHE_KEY_FROM_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NAV_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Table of navigation paths | 20130910 | ||
2 | ![]() |
IV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class | 20130816 | ||
3 | ![]() |
IV_ENTITY_SET | Call by reference | Type reference (TYPE) | /UI2/ENTITY_SET | Entity set name | 20130815 | ||
4 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | /UI2/CACHE_KEY | Cache key | 20130815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20130910 |
Method GET_EXP_ENTITY_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | TT_EXP_STRUCT_COMP | Types of expanded entity components | 20140128 | ||
2 | ![]() |
IV_ENTITY | Call by reference | Type reference (TYPE) | STRING | Entity name | 20140131 | ||
3 | ![]() |
IV_IS_ROOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | It is a root entity | 20140131 | ||
4 | ![]() |
IV_NAV_PROPERTY | Call by reference | Type reference (TYPE) | STRING | Navigation property - is the structured component name | 20140128 | ||
5 | ![]() |
RR_TYPE | Value transfer | Object reference (TYPE REF TO) | DATA | Type reference | 20140127 |
Method GET_EXP_ENTITY_TYPE on class /UI2/CL_CACHE_HANDLER has no exception.
Method GET_TYPE_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_TYPE_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Type reference of BLOB in cache | 20131018 | ||
2 | ![]() |
IS_CACHE | Call by reference | Type reference (TYPE) | /UI2/CACHE | Cache for storing query results | 20131023 | ||
3 | ![]() |
IS_TYPE_ID | Call by reference | Type reference (TYPE) | TY_TYPE | Type id | 20131018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131018 |
Method LOAD_CACHE_TO_MEMORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | User name | 20131025 | |
2 | ![]() |
RT_CACHE_MEMORY | Value transfer | Type reference (TYPE) | TY_T_CACHE_MEMORY | UI2 cache in memory | 20131025 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cache exception | 20131025 |
Method SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | TT_EXP_STRUCT_COMP | Type of components in structure | 20140122 | ||
2 | ![]() |
IV_DATA | Call by reference | Type reference (TYPE) | ANY | Data to be added to cache | 20121218 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | STRING | Type of data | 20140121 |
Method SET on class /UI2/CL_CACHE_HANDLER has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 100 |