SAP ABAP Class /UI2/CL_CAT_PROV_FACTORY (Catalog Provider Factory)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
/UI2/ABAP_PAGE_BUILDER (Package) UI2: ABAP Pagebuilder
⤷
⤷
Properties
| Class | /UI2/CL_CAT_PROV_FACTORY | |
| Short Description | Catalog Provider Factory | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /UI2/ABAP_PAGE_BUILDER | UI2: ABAP Pagebuilder |
| Created | 20130613 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class /UI2/CL_CAT_PROV_FACTORY has no interface implemented.
Friends
Class /UI2/CL_CAT_PROV_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | TP_T_CATALOG_BUFFER | 20130715 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | /UI2/CAT_PROV_PROPERTIES_TAB | UI2: Table of Catalog Provider Properties | 20130613 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | TP_T_CAT_USAGE | 20130618 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | TP_T_CHIP | Single-Character Flag | 20131108 | |||
| 5 | Static Attribute | Protected | Object reference (TYPE REF TO) | /UI2/CL_CAT_PROV_FACTORY | Catalog Provider Factory | 20130613 |
Methods
Events
Class /UI2/CL_CAT_PROV_FACTORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_S_CATALOG_BUFFER | Protected | See coding | 20130715 | begin of tp_s_catalog_buffer,
id type string,
scope type string,
catalog type ref to /ui2/if_catalog,
end of tp_s_catalog_buffer
|
||
| 2 | TP_S_CAT_USAGE | Protected | See coding | 20130627 | begin of tp_s_cat_usage ,
url type string,
cat_usage type ref to /ui2/cl_catalog_usage_rt,
end of tp_s_cat_usage
|
||
| 3 | TP_S_CHIP | Protected | See coding | 20131108 | BEGIN OF tp_s_chip,
id type string,
scope type string,
chip type ref to /UI2/IF_CHIP_DEF,
END OF tp_s_chip
|
||
| 4 | TP_T_CATALOG | Public | See coding | 20130627 | tp_t_catalog type standard table of ref to /ui2/if_catalog with key TABLE_LINE
|
||
| 5 | TP_T_CATALOG_BUFFER | Protected | See coding | 20130715 | tp_t_catalog_buffer type hashed table of tp_s_catalog_buffer with unique key id scope
|
||
| 6 | TP_T_CAT_USAGE | Protected | See coding | 20130627 | tp_t_cat_usage type hashed table of tp_s_cat_usage with unique key url
|
||
| 7 | TP_T_CHIP | Protected | See coding | 20131108 | TP_T_CHIP type HASHED TABLE OF tp_s_chip WITH UNIQUE KEY id scope
|
Method Signatures
Method GET_ATTRIBUTES_FROM_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTES | Value transfer | Type reference (TYPE) | /UI2/IF_EDM_MP_PAGEBUILDER=>TP_S_CATALOG | 20140618 | ||||
| 2 | REF | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_CATALOG | UI2: Catalog | 20140618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Class for CHIP Catalog | 20140618 |
Method GET_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CATALOG | UI2: Catalog | 20130617 | |||
| 2 | CATALOG_ID | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | |||
| 3 | SCOPE | Call by reference | Type reference (TYPE) | STRING | 20130923 |
Method GET_CATALOG on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CATALOG_EXT_FROM_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_ID_EXT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | |||
| 2 | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | |||
| 3 | CAT_PROV_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130617 |
Method GET_CATALOG_EXT_FROM_INT on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CATALOG_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_IDS | Value transfer | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20130628 | |||
| 2 | FILTER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CAT_PROV_FILTER | Filter for Catalog Provider | 20130628 |
Method GET_CATALOG_IDS on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CATALOG_ID_EXT_FROM_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_ID_EXT | Value transfer | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130628 | |||
| 2 | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130628 | |||
| 3 | SCOPE | Call by reference | Type reference (TYPE) | STRING | Object class (language-independent) | 20130719 |
Method GET_CATALOG_ID_EXT_FROM_INT on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CATALOG_INT_FROM_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_ID_EXT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | |||
| 2 | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | |||
| 3 | CAT_PROV_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130617 |
Method GET_CATALOG_INT_FROM_EXT on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CATALOG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_TAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_MP_PAGEBUILDER=>TP_T_CATALOG | 20140618 | ||||
| 2 | FILTER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CAT_PROV_FILTER | Filter for Catalog Provider | 20140618 |
Method GET_CATALOG_TAB on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CAT_PROV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_PROVIDER_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130613 | |||
| 2 | CAT_PROV | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CAT_PROV | UI2: Catalog Provider | 20130613 |
Method GET_CAT_PROV on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CAT_PROV_ID_FROM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CAT_PROV_ID | Value transfer | Type reference (TYPE) | STRING | 20140205 | ||||
| 2 | TYPE | Call by reference | Type reference (TYPE) | STRING | 20140205 |
Method GET_CAT_PROV_ID_FROM_TYPE on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CAT_PROV_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CATALOG_PROVIDER_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130613 | |||
| 2 | CAT_PROV_PROPERTIES | Value transfer | Type reference (TYPE) | /UI2/CAT_PROV_PROPERTIES | UI2: Properties of a Catalog Provider | 20130613 |
Method GET_CAT_PROV_PROPERTIES on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CAT_PROV_PROPERTIES_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CAT_PROV_PROPERTIES_TAB | Value transfer | Type reference (TYPE) | /UI2/CAT_PROV_PROPERTIES_TAB | UI2: Table of Catalog Provider Properties | 20130614 |
Method GET_CAT_PROV_PROPERTIES_TAB on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CAT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CAT_USAGE | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_CATALOG_USAGE_RT | UI2: Usage of Catalog | 20130618 | |||
| 2 | TEXT | Call by reference | Type reference (TYPE) | STRING | 20130712 | ||||
| 3 | URL | Call by reference | Type reference (TYPE) | STRING | 20130618 |
Method GET_CAT_USAGE on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_CHIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHIP | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CHIP_DEF | UI2: CHIP definition | 20131108 | |||
| 2 | CHIP_ID | Call by reference | Type reference (TYPE) | STRING | 20131108 | ||||
| 3 | SCOPE | Call by reference | Type reference (TYPE) | STRING | /UI2/IF_EDM_WD_CONSTANTS=>CO_SCOPE-CUSTOMIZING | 20131108 |
Method GET_CHIP on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTANCE | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_CAT_PROV_FACTORY | Catalog Provider Factory | 20130613 |
Method GET_INSTANCE on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method INIT Signature
Method INIT on class /UI2/CL_CAT_PROV_FACTORY has no parameter.
Method INIT on class /UI2/CL_CAT_PROV_FACTORY has no exception.
Method RESET Signature
Method RESET on class /UI2/CL_CAT_PROV_FACTORY has no parameter.
Method RESET on class /UI2/CL_CAT_PROV_FACTORY has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |