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
⤷ 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 | /UI2/IF_CATALOG | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | /UI2/IF_EDM_MP_PAGEBUILDER | 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 | MT_CATALOG_BUFFER | Instance attribute | Private | Type reference (TYPE) | TP_T_CATALOG_BUFFER | 20130715 | |||
2 | MT_CAT_PROV | Instance attribute | Protected | Type reference (TYPE) | /UI2/CAT_PROV_PROPERTIES_TAB | UI2: Table of Catalog Provider Properties | 20130613 | ||
3 | MT_CAT_USAGE | Instance attribute | Protected | Type reference (TYPE) | TP_T_CAT_USAGE | 20130618 | |||
4 | MT_CHIP | Instance attribute | Private | Type reference (TYPE) | TP_T_CHIP | Single-Character Flag | 20131108 | ||
5 | M_INSTANCE | 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 | Returning | ATTRIBUTES | Value transfer | Type reference (TYPE) | /UI2/IF_EDM_MP_PAGEBUILDER=>TP_S_CATALOG | 20140618 | |||
2 | Importing | REF | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_CATALOG | UI2: Catalog | 20140618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CHIP_CATALOG_CORE | 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 | Returning | CATALOG | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CATALOG | UI2: Catalog | 20130617 | ||
2 | Importing | CATALOG_ID | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | ||
3 | Importing | 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 | Exporting | CATALOG_ID_EXT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | ||
2 | Importing | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | ||
3 | Importing | 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 | Returning | CATALOG_IDS | Value transfer | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20130628 | ||
2 | Importing | 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 | Returning | CATALOG_ID_EXT | Value transfer | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130628 | ||
2 | Importing | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130628 | ||
3 | Importing | 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 | Importing | CATALOG_ID_EXT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | ||
2 | Exporting | CATALOG_ID_INT | Call by reference | Type reference (TYPE) | /UI2/CATALOG_ID | UI2: ID of a Catalog | 20130617 | ||
3 | Exporting | 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 | Exporting | CATALOG_TAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_MP_PAGEBUILDER=>TP_T_CATALOG | 20140618 | |||
2 | Importing | 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 | Importing | CATALOG_PROVIDER_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130613 | ||
2 | Returning | 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 | Returning | CAT_PROV_ID | Value transfer | Type reference (TYPE) | STRING | 20140205 | |||
2 | Importing | 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 | Importing | CATALOG_PROVIDER_ID | Call by reference | Type reference (TYPE) | /UI2/CAT_PROV_ID | UI2: ID of a Catalog Provider | 20130613 | ||
2 | Returning | 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 | Returning | 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 | Returning | CAT_USAGE | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_CATALOG_USAGE_RT | UI2: Usage of Catalog | 20130618 | ||
2 | Importing | TEXT | Call by reference | Type reference (TYPE) | STRING | 20130712 | |||
3 | Importing | 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 | Returning | CHIP | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_CHIP_DEF | UI2: CHIP definition | 20131108 | ||
2 | Importing | CHIP_ID | Call by reference | Type reference (TYPE) | STRING | 20131108 | |||
3 | Importing | 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 | Returning | 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 |