SAP ABAP Class CL_CHIP_PROVIDER (Abstract Superclass for Catalog Provider)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CHIP_PROVIDER Interface for CHIP Provider 20090617
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_PAGE_CACHE CHIPs from Page Configurations and Customizing (with Cache) 20101122
2 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_POWL CHIP Provider for POWL 20100910
3 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_LOOKUP CHIP Provider for Lookups 20100910
4 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_DASHBOARD CHIP Provider for Dashboards 20100910
5 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WD_WB Provider Class for ABAP Workbench CHIPs 20090928
6 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WDHC CHIP Provider for Help Center Web Dynpro ABAP 20090907
7 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WD CHIP Provider for Web Dynpro ABAP 20090617
8 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_TEST_CACHE Provider for IFrame CHIP 20090625
9 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_TAGGED_LINK CHIP Provider with Tagged Links 20090714
10 Inheritance (c INHERITING FROM c_ref)  /BCV/CL_UIF_BCV_CHIP_PROVIDER BCV Chip Provider 20090714
... Click here to see Used By full list (17 items)
Properties
Class CL_CHIP_PROVIDER  
Short Description Abstract Superclass for Catalog Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_API   Web Dynpro ABAP: CCP Integration API 
Created 20090617   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CHIP_PROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CHIP_PROVIDER Interface for CHIP Provider 20090617
Friends
Class CL_CHIP_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_PROVIDER_DB Static Attribute Private Type reference (TYPE) TP_T_PROVIDER_DB Single-Character Indicator 20101020
2 M_PROVIDER_NAME Instance attribute Protected Type reference (TYPE) CHIP_PROVIDER_NAME Name of CHIP Provider 20100610
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXECUTE_REMOTE Instance method Protected Method 20110427
2 CLASS_CONSTRUCTOR Static method Public Constructor 20101020
3 GET_REMOTE_CHIP_NAME Instance method Protected Method 20110427
4 GET_REMOTE_LAUNCHER_APP Instance method Protected Method 20110427
5 RAISE_NOT_AUTHORIZED Instance method Protected Method 20090713
6 SET_PROVIDER_NAME Instance method Private Method 20100610
Events
Class CL_CHIP_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_T_PROVIDER_DB Private See coding 20101020 TP_T_PROVIDER_DB type STANDARD TABLE OF chip_provider
Method Signatures

Method CHECK_EXECUTE_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_API Call by reference Object reference (TYPE REF TO) IF_CHIP_API CHIP API 20110427
2 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20110427
3 Returning EXECUTE_REMOTE Value transfer Type reference (TYPE) ABAP_BOOL 20110427

Method CHECK_EXECUTE_REMOTE on class CL_CHIP_PROVIDER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CHIP_PROVIDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CHIP_PROVIDER has no exception.

Method GET_REMOTE_CHIP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_API Call by reference Object reference (TYPE REF TO) IF_CHIP_API CHIP API 20110427
2 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20110427
3 Returning REMOTE_CHIP_NAME Value transfer Type reference (TYPE) STRING 20110427

Method GET_REMOTE_CHIP_NAME on class CL_CHIP_PROVIDER has no exception.

Method GET_REMOTE_LAUNCHER_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_API Call by reference Object reference (TYPE REF TO) IF_CHIP_API CHIP API 20110427
2 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20110427
3 Exporting REMOTE_LAUNCHER_APP Call by reference Type reference (TYPE) STRING 20110427
4 Exporting REMOTE_LAUNCHER_APP_CONFIG Call by reference Type reference (TYPE) STRING 20110427

Method GET_REMOTE_LAUNCHER_APP on class CL_CHIP_PROVIDER has no exception.

Method RAISE_NOT_AUTHORIZED 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 20090713
2 Importing CHIP_NAME Call by reference Type reference (TYPE) CHIP_NAME Web Dynpro ABAP: CHIP-Id 20090713
# Exception Resumable Description Created on
1 CX_CHIP_NOT_AUTHORIZED keine Berechtigung 20090713

Method SET_PROVIDER_NAME 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 20100610

Method SET_PROVIDER_NAME on class CL_CHIP_PROVIDER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_PAGE_CACHE CHIPs from Page Configurations and Customizing (with Cache) 20101122
2 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_POWL CHIP Provider for POWL 20100910
3 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_LOOKUP CHIP Provider for Lookups 20100910
4 Inheritance (c INHERITING FROM c_ref)  CL_SMB_UIE_CHIP_DASHBOARD CHIP Provider for Dashboards 20100910
5 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WD_WB Provider Class for ABAP Workbench CHIPs 20090928
6 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WDHC CHIP Provider for Help Center Web Dynpro ABAP 20090907
7 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_WD CHIP Provider for Web Dynpro ABAP 20090617
8 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_TEST_CACHE Provider for IFrame CHIP 20090625
9 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_TAGGED_LINK CHIP Provider with Tagged Links 20090714
10 Inheritance (c INHERITING FROM c_ref)  /BCV/CL_UIF_BCV_CHIP_PROVIDER BCV Chip Provider 20090714
11 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_OBN CHIP Provider OBN 20110228
12 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_NO_CACHE Superclass for CHIP Providers Without Cache Connections 20101117
13 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_LINK CHIP Provider for Links to CHIPs 20090714
14 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_IFRAME Provider for IFrame CHIP 20090617
15 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_HTTP HTTP Chip Provider 20090714
16 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_GADGET Provider of Gadget CHIP 20110908
17 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_PROVIDER_CONFIG Config Chip Provider 20100614
History
Last changed by/on SAP  20130531 
SAP Release Created in 800