SAP ABAP Class /UI2/CL_CHIP_CATALOG (CHIP Catalog)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ CA-UI2-INT-BE (Application Component) Backend Enablement
⤷ /UI2/ABAP_PAGE_BUILDER (Package) UI2: ABAP Pagebuilder
⤷ CA-UI2-INT-BE (Application Component) Backend Enablement
⤷ /UI2/ABAP_PAGE_BUILDER (Package) UI2: ABAP Pagebuilder
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_CHIP_CATALOG_CACHE | /UI2/CL_CHIP_CATALOG_CACHE | 20130312 |
Properties
Class | /UI2/CL_CHIP_CATALOG | |
Short Description | CHIP Catalog | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /UI2/ABAP_PAGE_BUILDER | UI2: ABAP Pagebuilder |
Created | 20130313 | 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
Class /UI2/CL_CHIP_CATALOG has no interface implemented.
Friends
Class /UI2/CL_CHIP_CATALOG has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CHIP_DEFINITIONS | Static Attribute | Protected | Type reference (TYPE) | TP_T_CHIP_DEFINITION | 20130313 | |||
2 | CO_CHIP_CATALOG_TAG | Constant | Public | Type reference (TYPE) | STRING | 'WDY_CHIP_CATALOG_TAG' | 20130313 | ||
3 | CO_PERS_KEY | Constant | Public | Type reference (TYPE) | CHAR30 | 'CHIP_CATALOG_FAVORITES' | 20130313 | ||
4 | MT_CHIP_NAMES_RECU | Static Attribute | Private | See coding | 20130313 | ||||
5 | M_CATALOG_ALL | Static Attribute | Public | Object reference (TYPE REF TO) | /UI2/CL_CHIP_CATALOG | 20130313 | |||
6 | M_CATALOG_FAVORITES | Static Attribute | Public | Object reference (TYPE REF TO) | /UI2/CL_CHIP_CATALOG | 20130313 | |||
7 | PROVIDERS | Static Attribute | Protected | Type reference (TYPE) | TP_T_PROVIDER | 20130313 |
Methods
Events
Class /UI2/CL_CHIP_CATALOG has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TP_S_CHIP_DEFINITION | Protected | See coding | 20130313 | BEGIN OF tp_s_chip_definition,
chip_name TYPE /ui2/chip_name,
chip_definition TYPE REF TO /ui2/if_chip_definition,
END OF tp_s_chip_definition
|
||
2 | TP_S_CHIP_INFO | Public | See coding | 20130313 | BEGIN OF tp_s_chip_info,
chip_name TYPE /ui2/chip_name,
display_name TYPE string,
description TYPE string,
url TYPE string,
config TYPE string,
icon TYPE string,
author TYPE string,
devclass TYPE string,
createdon TYPE d,
changedon TYPE d,
execute_static TYPE wdy_boolean,
execute_remote TYPE wdy_boolean,
launcher_app TYPE string,
launcher_app_config TYPE string,
chip_definition_xml TYPE xstring,
chip_definition_version TYPE string,
END OF tp_s_chip_info
|
||
3 | TP_S_CHIP_INFOS_CATEGORY | Public | See coding | 20130313 | BEGIN OF tp_s_chip_infos_category,
parameter_value TYPE string.
INCLUDE TYPE tp_s_chip_info.
TYPES:
END OF tp_s_chip_infos_category
|
||
4 | TP_S_PROVIDER | Public | See coding | 20130313 | BEGIN OF tp_s_provider,
provider_name TYPE /ui2/chip_provider_name,
class_name TYPE seoclsname,
catalog_comp TYPE /ui2/chip_component_name,
display_name TYPE /ui2/chip_provider_dispname,
provider TYPE REF TO /ui2/if_chip_provider,
only_runtime TYPE wdy_boolean,
no_cache TYPE wdy_boolean,
timestamp TYPE timestamp,
etag type /ui2/chip_cache_etag,
END OF tp_s_provider
|
||
5 | TP_T_CHIP_DEFINITION | Protected | See coding | 20130313 | tp_t_chip_definition TYPE HASHED TABLE OF tp_s_chip_definition WITH UNIQUE KEY chip_name
|
||
6 | TP_T_CHIP_INFOS | Public | See coding | 20130313 | tp_t_chip_infos TYPE STANDARD TABLE OF tp_s_chip_info WITH DEFAULT KEY
|
||
7 | TP_T_CHIP_INFOS_CATEGORIES | Public | See coding | 20130313 | tp_t_chip_infos_categories TYPE STANDARD TABLE OF tp_s_chip_infos_category
|
||
8 | TP_T_PROVIDER | Public | See coding | 20130313 | tp_t_provider TYPE HASHED TABLE OF tp_s_provider WITH UNIQUE KEY provider_name
|
Method Signatures
Method ADD_CHIP_DEFINITION 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 | 20130313 | |||
2 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PROVIDER_NAME | 20130313 |
Method ADD_CHIP_DEFINITION on class /UI2/CL_CHIP_CATALOG has no exception.
Method CHECK_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | 20130313 | |||
2 | Importing | CHIP_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_NAME | 20130313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CHIP_NOT_AUTHORIZED | 20130313 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /UI2/CL_CHIP_CATALOG has no parameter.
Method CLASS_CONSTRUCTOR on class /UI2/CL_CHIP_CATALOG has no exception.
Method DELETE_CHIP_DEFINITION Signature
Method DELETE_CHIP_DEFINITION on class /UI2/CL_CHIP_CATALOG has no parameter.
Method DELETE_CHIP_DEFINITION on class /UI2/CL_CHIP_CATALOG has no exception.
Method DELETE_DEFINITION_FROM_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 | 20130313 |
Method DELETE_DEFINITION_FROM_BUFFER on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CATALOG_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CATALOG_ALL | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_CHIP_CATALOG | 20130313 |
Method GET_CATALOG_ALL on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CATALOG_FAVORITES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CATALOG_FAVORITES | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_CHIP_CATALOG | 20130313 |
Method GET_CATALOG_FAVORITES on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CHIP_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CHIP_DEFINITION | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CHIP_DEFINITION | 20130313 | |||
2 | Importing | CHIP_NAME | Call by reference | Type reference (TYPE) | STRING | 20130313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CHIP_CATALOG_CORE | 20130313 |
Method GET_CHIP_INFOS 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 | 20130313 | |||
2 | Importing | CHECK_AUTHORIZATION | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | 20130313 | ||
3 | Returning | CHIP_INFOS | Value transfer | Type reference (TYPE) | TP_T_CHIP_INFOS | 20130313 |
Method GET_CHIP_INFOS on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CHIP_INFOS_BY_CATEGORY 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 | 20130313 | |||
2 | Importing | CATEGORIZATION_PARAMETER | Call by reference | Type reference (TYPE) | /UI2/CHIP_PARAMETER_NAME | 20130313 | |||
3 | Importing | CHECK_AUTHORIZATION | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | 20130313 | ||
4 | Exporting | CHIP_INFOS_CATEGORIES | Call by reference | Type reference (TYPE) | TP_T_CHIP_INFOS_CATEGORIES | 20130313 |
Method GET_CHIP_INFOS_BY_CATEGORY on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CHIP_NAMES 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 | 20130313 | |||
2 | Returning | CHIP_NAMES | Value transfer | Type reference (TYPE) | STRING_TABLE | 20130313 | |||
3 | Importing | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20130313 | |||
4 | Importing | HAS_INPORTS | Call by reference | Type reference (TYPE) | /UI2/CHIP_HAS_PORTS | 20130313 | |||
5 | Importing | HAS_OUTPORTS | Call by reference | Type reference (TYPE) | /UI2/CHIP_HAS_PORTS | 20130313 | |||
6 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PROVIDER_NAME | 20130313 | |||
7 | Importing | TAGS | Call by reference | Type reference (TYPE) | /UI2/CHIP_TAGS | 20130313 |
Method GET_CHIP_NAMES on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_CHIP_NAMES_FINAL 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 | 20130313 | |||
2 | Returning | CHIP_NAMES | Value transfer | Type reference (TYPE) | STRING_TABLE | 20130313 | |||
3 | Importing | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20130313 | |||
4 | Importing | HAS_INPORTS | Call by reference | Type reference (TYPE) | /UI2/CHIP_HAS_PORTS | 20130313 | |||
5 | Importing | HAS_OUTPORTS | Call by reference | Type reference (TYPE) | /UI2/CHIP_HAS_PORTS | 20130313 | |||
6 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PROVIDER_NAME | 20130313 | |||
7 | Importing | TAGS | Call by reference | Type reference (TYPE) | /UI2/CHIP_TAGS | 20130313 |
Method GET_CHIP_NAMES_FINAL on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_NAME_FROM_NAME_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | CHIP_NAME | Value transfer | Type reference (TYPE) | /UI2/CHIP_NAME | 20130313 | |||
2 | Importing | CHIP_NAME_PROVIDER | Call by reference | Type reference (TYPE) | /UI2/CHIP_NAME_PROVIDER | 20130313 | |||
3 | Importing | CHIP_PROVIDER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PROVIDER_NAME | 20130313 |
Method GET_NAME_FROM_NAME_PROVIDER on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_NAME_PROVIDER_FROM_NAME 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 | 20130313 | |||
2 | Returning | CHIP_NAME_PROVIDER | Value transfer | Type reference (TYPE) | /UI2/CHIP_NAME_PROVIDER | 20130313 |
Method GET_NAME_PROVIDER_FROM_NAME on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_PARAMETER_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PARAMETER_KIND | Call by reference | Type reference (TYPE) | /UI2/CHIP_PARAMETER_KIND | 20130313 | |||
2 | Importing | PARAMETER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PARAMETER_NAME | 20130313 | |||
3 | Returning | RT_PARAMETER_VALUES | Value transfer | Type reference (TYPE) | STRING_TABLE | 20130313 |
Method GET_PARAMETER_VALUES on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PROVIDER | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CHIP_PROVIDER | 20130313 | |||
2 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | /UI2/CHIP_PROVIDER_NAME | 20130313 |
Method GET_PROVIDER on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_PROVIDERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | INCLUDING_ONLY_RT | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | 20130313 | ||
2 | Importing | ONLY_NO_CACHE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | 20130313 | ||
3 | Returning | R_PROVIDERS | Value transfer | Type reference (TYPE) | TP_T_PROVIDER | 20130313 |
Method GET_PROVIDERS on class /UI2/CL_CHIP_CATALOG has no exception.
Method GET_TIMESTAMP 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 | 20130313 | |||
2 | Returning | TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | 20130313 |
Method GET_TIMESTAMP on class /UI2/CL_CHIP_CATALOG has no exception.
Method INIT_PROVIDER Signature
Method INIT_PROVIDER on class /UI2/CL_CHIP_CATALOG has no parameter.
Method INIT_PROVIDER on class /UI2/CL_CHIP_CATALOG has no exception.
Method RESET_CACHE Signature
Method RESET_CACHE on class /UI2/CL_CHIP_CATALOG has no parameter.
Method RESET_CACHE on class /UI2/CL_CHIP_CATALOG has no exception.
Method SYNCHRONIZE_CACHE 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 | 20130313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CHIP_FOREIGN_LOCK | 20130313 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 100 |