SAP ABAP Class /UI2/CL_CHIP_CATALOG_CACHE (/UI2/CL_CHIP_CATALOG_CACHE)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/ABAP_PAGE_BUILDER (Package) UI2: ABAP Pagebuilder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_CHIP_CATALOG CHIP Catalog 20130312
2 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_CHIP_DEFINITION_CHANGE BAdI Interface: CHIP_DEFINITION_C 20130312
3 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/IF_WD_CFG_BADI_CHANGES Interface for BAdI: WD_BADI_CONFIG_CHANGES 20130402
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130312
Properties
Class /UI2/CL_CHIP_CATALOG_CACHE  
Short Description /UI2/CL_CHIP_CATALOG_CACHE    
Super Class /UI2/CL_CHIP_CATALOG CHIP Catalog 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/ABAP_PAGE_BUILDER   UI2: ABAP Pagebuilder 
Created 20130312   SAP 
Last change 20131127   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)
Interfaces
# Interface Abstract Final Description Created on
1 /UI2/IF_CHIP_DEFINITION_CHANGE BAdI Interface: CHIP_DEFINITION_C 20130312
2 /UI2/IF_WD_CFG_BADI_CHANGES Interface for BAdI: WD_BADI_CONFIG_CHANGES 20130402
3 IF_BADI_INTERFACE Tag Interface for BAdIs 20130312
Friends
Class /UI2/CL_CHIP_CATALOG_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_STAT_ETAG Constant Public Type reference (TYPE) STRING 'ETAG' Not More Closely Defined Area, Possibly Used for Patchlevels 20130419
2 CO_STAT_TIMESTAMP Constant Public Type reference (TYPE) CHAR30 'TIMESTAMP' 20130312
3 CO_STAT_TIMESTAMP_WUL Constant Public Type reference (TYPE) CHAR30 'WUL_TIMESTAMP' 20130312
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHIP_TO_BUFFER Instance method Private Method 20130312
2 ADD_CHIP_TO_CACHE Static method Public Method 20130312
3 ADD_EXCEPTION_TO_CACHE Static method Private Method 20130312
4 CHECK_AUTHORIZATION_ALL Instance method Private Method 20130312
5 CHECK_CACHE_FOR_PROVIDERS Instance method Private Method 20130312
6 CLASS_CONSTRUCTOR Static method Public Constructor 20130312
7 DELETE_CHIP_FROM_CACHE Static method Public Method 20130312
8 DEQUEUE Static method Private Method 20130312
9 ENQUEUE Static method Private Method 20130312
10 GET_CACHE_INFO_FROM_CHIP Static method Private Method 20130312
11 GET_CACHE_INFO_FROM_EXCEPTION Static method Private Method 20130312
12 GET_CHIP_INFOS_BY_CAT_INT Instance method Private Method 20130312
13 GET_EXCEPTION_TEXT Static method Private Method 20130312
14 GET_PARAM_VALUE Static method Public Method 20130312
15 GET_TIMESTAMP_STATIC Static method Private Method 20130312
16 RESET Static method Public Method 20130312
17 SET_ETAG_ALL Static method Private Method 20130419
18 SET_ETAG_SINGLE Static method Private Method 20130419
19 SET_TIMESTAMP Static method Private Method 20130312
Events
Class /UI2/CL_CHIP_CATALOG_CACHE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CACHE_HDRMTS Private See coding 20130312 ty_cache_hdrmts TYPE STANDARD TABLE OF /ui2/chip_chdrmt
2 TY_CACHE_HDRTS Private See coding 20130312 ty_cache_hdrts TYPE STANDARD TABLE OF /ui2/chip_chdrt
3 TY_CACHE_HDR_INT Private See coding 20130312 BEGIN OF ty_cache_hdr_int. INCLUDE TYPE /ui2/chip_chdr. TYPES: is_client_dependent TYPE wdy_boolean, END OF ty_cache_hdr_int
4 TY_CACHE_HDR_INTS Private See coding 20130312 ty_cache_hdr_ints TYPE STANDARD TABLE OF ty_cache_hdr_int
5 TY_CACHE_PARAMS Private See coding 20130312 ty_cache_params TYPE HASHED TABLE OF /ui2/chip_cparm WITH UNIQUE KEY mandt chip_id name parameter_kind posit
6 TY_CACHE_PARAS Private See coding 20130312 ty_cache_paras TYPE HASHED TABLE OF /ui2/chip_cpar WITH UNIQUE KEY chip_id name parameter_kind posit
7 TY_CACHE_TAGS Private See coding 20130312 ty_cache_tags TYPE STANDARD TABLE OF /ui2/chip_ctags
8 TY_CACHE_TAGSM Private See coding 20130312 ty_cache_tagsm TYPE STANDARD TABLE OF /ui2/chip_ctagsm
Method Signatures

Method ADD_CHIP_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_NAME Call by reference Type reference (TYPE) /UI2/CHIP_NAME 20130312

Method ADD_CHIP_TO_BUFFER on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method ADD_CHIP_TO_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) /UI2/IF_CHIP_DEFINITION 20130312

Method ADD_CHIP_TO_CACHE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method ADD_EXCEPTION_TO_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) /UI2/CX_CHIP_CATALOG_CORE 20130312

Method ADD_EXCEPTION_TO_CACHE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method CHECK_AUTHORIZATION_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHIP_INFOS_CATEGORIES Call by reference Type reference (TYPE) TP_T_CHIP_INFOS_CATEGORIES 20130312

Method CHECK_AUTHORIZATION_ALL on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method CHECK_CACHE_FOR_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVIDERS Call by reference Type reference (TYPE) /UI2/CHIP_PROVIDER_NAMES 20130312

Method CHECK_CACHE_FOR_PROVIDERS on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /UI2/CL_CHIP_CATALOG_CACHE has no parameter.
Method CLASS_CONSTRUCTOR on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method DELETE_CHIP_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_NAME Call by reference Type reference (TYPE) /UI2/CHIP_NAME 20130312

Method DELETE_CHIP_FROM_CACHE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP Call by reference Type reference (TYPE) /UI2/CHIP_NAME 20130312
2 Importing ENQMODE Call by reference Type reference (TYPE) ENQMODE 'S' 20130312

Method DEQUEUE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP Call by reference Type reference (TYPE) STRING 20130312
2 Importing ENQMODE Call by reference Type reference (TYPE) ENQMODE 'S' 20130312
# Exception Resumable Description Created on
1 /UI2/CX_CHIP_FOREIGN_LOCK 20130313

Method GET_CACHE_INFO_FROM_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CACHE_HDR Call by reference Type reference (TYPE) /UI2/CHIP_CHDR 20130312
2 Exporting CACHE_HDRM Call by reference Type reference (TYPE) /UI2/CHIP_CHDRM 20130312
3 Exporting CACHE_HDRMTS Call by reference Type reference (TYPE) TY_CACHE_HDRMTS 20130312
4 Exporting CACHE_HDRTS Call by reference Type reference (TYPE) TY_CACHE_HDRTS 20130312
5 Exporting CACHE_PARAMS Call by reference Type reference (TYPE) TY_CACHE_PARAMS 20130312
6 Exporting CACHE_PARAS Call by reference Type reference (TYPE) TY_CACHE_PARAS 20130312
7 Exporting CACHE_TAGS Call by reference Type reference (TYPE) TY_CACHE_TAGS 20130312
8 Exporting CACHE_TAGSM Call by reference Type reference (TYPE) TY_CACHE_TAGSM 20130312
9 Importing CHIP_DEFINITION Value transfer Object reference (TYPE REF TO) /UI2/IF_CHIP_DEFINITION 20130312

Method GET_CACHE_INFO_FROM_CHIP on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method GET_CACHE_INFO_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) /UI2/CX_CHIP_CATALOG_CORE 20130312
2 Exporting HEADER Call by reference Type reference (TYPE) /UI2/CHIP_CHDR 20130312
3 Exporting HEADERM Call by reference Type reference (TYPE) /UI2/CHIP_CHDRM 20130312
4 Exporting HEADERMT Call by reference Type reference (TYPE) /UI2/CHIP_CHDRMT 20130312
5 Exporting HEADERT Call by reference Type reference (TYPE) /UI2/CHIP_CHDRT 20130312

Method GET_CACHE_INFO_FROM_EXCEPTION on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method GET_CHIP_INFOS_BY_CAT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATALOG_FILTER Call by reference Object reference (TYPE REF TO) /UI2/CL_CHIP_CATALOG_FILTER 20130312
2 Importing CATEGORIZATION_PARAMETER Call by reference Type reference (TYPE) /UI2/CHIP_PARAMETER_NAME 20130312
3 Importing CHECK_AUTHORIZATION Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE 20130312
4 Exporting CHIP_INFOS_CATEGORIES Call by reference Type reference (TYPE) TP_T_CHIP_INFOS_CATEGORIES 20130312
5 Importing CLIENT_DEPENDENT Call by reference Type reference (TYPE) WDY_BOOLEAN 20130312

Method GET_CHIP_INFOS_BY_CAT_INT on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method GET_EXCEPTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20130312
2 Returning EXCEPTION_TEXT Value transfer Type reference (TYPE) STRING 20130312

Method GET_EXCEPTION_TEXT on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method GET_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_NAME Call by reference Type reference (TYPE) /UI2/CHIP_NAME 20130312
2 Importing PARAMETER_KIND Call by reference Type reference (TYPE) /UI2/CHIP_PARAMETER_KIND 20130312
3 Importing PARAMETER_NAME Call by reference Type reference (TYPE) /UI2/CHIP_PARAMETER_NAME 20130312
4 Returning PARAMETER_VALUE Value transfer Type reference (TYPE) /UI2/CHIP_PARAMETER_VALUE 20130312

Method GET_PARAM_VALUE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method GET_TIMESTAMP_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROVIDER_NAME Call by reference Type reference (TYPE) /UI2/CHIP_PROVIDER_NAME 20130312
2 Returning TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP 20130312

Method GET_TIMESTAMP_STATIC on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROVIDER_NAME Call by reference Type reference (TYPE) /UI2/CHIP_PROVIDER_NAME 20130312

Method RESET on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method SET_ETAG_ALL Signature

Method SET_ETAG_ALL on class /UI2/CL_CHIP_CATALOG_CACHE has no parameter.
Method SET_ETAG_ALL on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method SET_ETAG_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROVIDER_NAME Call by reference Type reference (TYPE) /UI2/CHIP_PROVIDER_NAME Name of CHIP Provider 20130419

Method SET_ETAG_SINGLE on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.

Method SET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INVALIDATE Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE 20130312
2 Importing PROVIDER_NAME Call by reference Type reference (TYPE) /UI2/CHIP_PROVIDER_NAME 20130312

Method SET_TIMESTAMP on class /UI2/CL_CHIP_CATALOG_CACHE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100