SAP ABAP Class CL_CHIP_CATALOG (CHIP Catalog)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
⤷ SWDP_CCP_API (Package) Web Dynpro ABAP: CCP Integration API
⤷ BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
⤷ SWDP_CCP_API (Package) Web Dynpro ABAP: CCP Integration API
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CHIP_CATALOG_CACHE | CHIP: Catalog Cache | 20081124 |
Properties
Class | 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 | SWDP_CCP_API | Web Dynpro ABAP: CCP Integration API |
Created | 20081017 | SAP |
Last change | 20130531 | 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 | CL_CHIP_CATALOG | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_CHIP_CATALOG has no interface implemented.
Friends
Class 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 | 20081019 | |||
2 | CO_CHIP_CATALOG_TAG | Constant | Public | Type reference (TYPE) | STRING | 'WDY_CHIP_CATALOG_TAG' | 20090119 | ||
3 | CO_PERS_KEY | Constant | Public | Type reference (TYPE) | CHAR30 | 'CHIP_CATALOG_FAVORITES' | 30 Characters | 20090202 | |
4 | MT_CHIP_NAMES_RECU | Static Attribute | Private | See coding | Single-Character Flag | 20110203 | |||
5 | M_CATALOG_ALL | Static Attribute | Public | Object reference (TYPE REF TO) | CL_CHIP_CATALOG | CHIP Catalog | 20081124 | ||
6 | M_CATALOG_FAVORITES | Static Attribute | Public | Object reference (TYPE REF TO) | CL_CHIP_CATALOG | CHIP Catalog | 20081124 | ||
7 | PROVIDERS | Static Attribute | Protected | Type reference (TYPE) | TP_T_PROVIDER | 20081031 |
Methods
Events
Class 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 | 20081019 | begin of tp_s_chip_definition,
chip_name type chip_name,
chip_definition type ref to if_chip_definition,
end of tp_s_chip_definition
|
||
2 | TP_S_CHIP_INFO | Public | See coding | 20081119 | begin of tp_s_chip_info,
chip_name type chip_name,
display_name type string,
description 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,
thumbnail type string,
end of tp_s_chip_info
|
||
3 | TP_S_CHIP_INFOS_CATEGORY | Public | See coding | 20091117 | 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 | 20081031 | begin of tp_s_provider,
provider_name type chip_provider_name,
class_name type seoclsname,
catalog_comp type chip_component_name,
display_name type chip_provider_dispname,
provider type ref to if_chip_provider,
only_runtime type wdy_boolean,
no_cache type wdy_boolean,
timestamp type timestamp,
end of tp_s_provider
|
||
5 | TP_T_CHIP_DEFINITION | Protected | See coding | 20081019 | 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 | 20081119 | tp_t_chip_infos type standard table of tp_s_chip_info with default key
|
||
7 | TP_T_CHIP_INFOS_CATEGORIES | Public | See coding | 20091117 | tp_t_chip_infos_categories type standard table of tp_s_chip_infos_category
|
||
8 | TP_T_PROVIDER | Public | See coding | 20081031 | 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) | IF_CHIP_DEFINITION | CHIP Definition | 20081019 | ||
2 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | CHIP_PROVIDER_NAME | Typ eines CHIP Providers | 20081118 |
Method ADD_CHIP_DEFINITION on class 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 | Aktivität | 20090703 | ||
2 | Importing | CHIP_NAME | Call by reference | Type reference (TYPE) | CHIP_NAME | Web Dynpro ABAP: CHIP-Id | 20090703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CHIP_NOT_AUTHORIZED | keine Berechtigung | 20090703 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CHIP_CATALOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CHIP_CATALOG has no exception.
Method DELETE_CHIP_DEFINITION Signature
Method DELETE_CHIP_DEFINITION on class CL_CHIP_CATALOG has no parameter.
Method DELETE_CHIP_DEFINITION on class 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) | CHIP_NAME | Web Dynpro ABAP: CHIP-Id | 20101117 |
Method DELETE_DEFINITION_FROM_BUFFER on class 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) | CL_CHIP_CATALOG | CHIP Katalog | 20081124 |
Method GET_CATALOG_ALL on class 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) | CL_CHIP_CATALOG | CHIP Katalog | 20081124 |
Method GET_CATALOG_FAVORITES on class 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) | IF_CHIP_DEFINITION | CHIP Defintion | 20081017 | ||
2 | Importing | CHIP_NAME | Call by reference | Type reference (TYPE) | STRING | CHIP Name | 20081019 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CHIP_CATALOG | Fehlerklasse für CHIP Katalog | 20081119 |
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) | CL_CHIP_CATALOG_FILTER | Selektionen auf dem CHIP Katalog | 20090119 | ||
2 | Importing | CHECK_AUTHORIZATION | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20090309 | |
3 | Returning | CHIP_INFOS | Value transfer | Type reference (TYPE) | TP_T_CHIP_INFOS | Einstelliges Kennzeichen | 20081119 |
Method GET_CHIP_INFOS on class 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) | CL_CHIP_CATALOG_FILTER | Selektionen auf dem CHIP Katalog | 20091117 | ||
2 | Importing | CATEGORIZATION_PARAMETER | Call by reference | Type reference (TYPE) | CHIP_PARAMETER_NAME | Name eines Parameters der CHIP-Definition | 20091117 | ||
3 | Importing | CHECK_AUTHORIZATION | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_TRUE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20091117 | |
4 | Exporting | CHIP_INFOS_CATEGORIES | Call by reference | Type reference (TYPE) | TP_T_CHIP_INFOS_CATEGORIES | Einstelliges Kennzeichen | 20091117 |
Method GET_CHIP_INFOS_BY_CATEGORY on class 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) | CHIP_NAME | Web Dynpro ABAP: CHIP-Id | 20081120 | ||
2 | Returning | CHIP_NAMES | Value transfer | Type reference (TYPE) | STRING_TABLE | CHIP Namen | 20081019 | ||
3 | Importing | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Search-String für CHIP-Bezeichnung | 20081120 | ||
4 | Importing | HAS_INPORTS | Call by reference | Type reference (TYPE) | CHIP_HAS_PORTS | Kennzeichen: CHIP besitzt Ports | 20081120 | ||
5 | Importing | HAS_OUTPORTS | Call by reference | Type reference (TYPE) | CHIP_HAS_PORTS | Kennzeichen: CHIP besitzt Ports | 20081120 | ||
6 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | CHIP_PROVIDER_NAME | Name eines CHIP Providers | 20081120 | ||
7 | Importing | TAGS | Call by reference | Type reference (TYPE) | CHIP_TAGS | CHIP: Tabelle mit Tags | 20081120 |
Method GET_CHIP_NAMES on class 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) | CHIP_NAME | Web Dynpro ABAP: CHIP-Id | 20081201 | ||
2 | Returning | CHIP_NAMES | Value transfer | Type reference (TYPE) | STRING_TABLE | CHIP Namen | 20081201 | ||
3 | Importing | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Search-String für CHIP-Bezeichnung | 20081201 | ||
4 | Importing | HAS_INPORTS | Call by reference | Type reference (TYPE) | CHIP_HAS_PORTS | Kennzeichen: CHIP besitzt Ports | 20081201 | ||
5 | Importing | HAS_OUTPORTS | Call by reference | Type reference (TYPE) | CHIP_HAS_PORTS | Kennzeichen: CHIP besitzt Ports | 20081201 | ||
6 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | CHIP_PROVIDER_NAME | Name eines CHIP Providers | 20081201 | ||
7 | Importing | TAGS | Call by reference | Type reference (TYPE) | CHIP_TAGS | CHIP: Tabelle mit Tags | 20081201 |
Method GET_CHIP_NAMES_FINAL on class 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) | CHIP_NAME | 20081112 | |||
2 | Importing | CHIP_NAME_PROVIDER | Value transfer | Type reference (TYPE) | CHIP_NAME_PROVIDER | 20081112 | |||
3 | Importing | CHIP_PROVIDER_NAME | Call by reference | Type reference (TYPE) | CHIP_PROVIDER_NAME | Typ eines CHIP Providers | 20081118 |
Method GET_NAME_FROM_NAME_PROVIDER on class 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) | CHIP_NAME | 20081112 | |||
2 | Returning | CHIP_NAME_PROVIDER | Value transfer | Type reference (TYPE) | CHIP_NAME_PROVIDER | 20081112 |
Method GET_NAME_PROVIDER_FROM_NAME on class 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) | CHIP_PARAMETER_KIND | CHIP-Parameter: Art | 20090128 | ||
2 | Importing | PARAMETER_NAME | Call by reference | Type reference (TYPE) | CHIP_PARAMETER_NAME | Name eines Parameters der CHIP-Definition | 20090128 | ||
3 | Returning | RT_PARAMETER_VALUES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20090128 |
Method GET_PARAMETER_VALUES on class 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) | IF_CHIP_PROVIDER | Interface für CHIP Provider | 20081204 | ||
2 | Importing | PROVIDER_NAME | Call by reference | Type reference (TYPE) | CHIP_PROVIDER_NAME | Name eines CHIP Providers | 20081204 |
Method GET_PROVIDER on class 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 | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20090227 | |
2 | Importing | ONLY_NO_CACHE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20101118 | |
3 | Returning | R_PROVIDERS | Value transfer | Type reference (TYPE) | TP_T_PROVIDER | Einstelliges Kennzeichen | 20081202 |
Method GET_PROVIDERS on class 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) | CHIP_PROVIDER_NAME | Name eines CHIP Providers | 20101201 | ||
2 | Returning | TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | Zeitpunkt der letzten Änderung des Catalogs | 20081209 |
Method GET_TIMESTAMP on class CL_CHIP_CATALOG has no exception.
Method INIT_PROVIDER Signature
Method INIT_PROVIDER on class CL_CHIP_CATALOG has no parameter.
Method INIT_PROVIDER on class CL_CHIP_CATALOG has no exception.
Method RESET_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DELETE_ALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20120810 |
Method RESET_CACHE on class 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) | CHIP_PROVIDER_NAME | Name eines CHIP Providers | 20101124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CHIP_FOREIGN_LOCK | Fehlerklasse für CHIP Katalog | 20090610 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |