SAP ABAP Interface IF_CHIP_PROVIDER (Interface for CHIP 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CHIP_PROVIDER Abstract Superclass for Catalog Provider 20090617
Properties
Interface IF_CHIP_PROVIDER  
Short Description Interface for CHIP Provider    
General Data
Package SWDP_CCP_API   Web Dynpro ABAP: CCP Integration API 
Created 20081031   SAP 
Last changed 20110908   SAP 
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
Interface IF_CHIP_PROVIDER has no interface.
Friends
Interface IF_CHIP_PROVIDER has no friend.
Attributes
Interface IF_CHIP_PROVIDER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATION_MULTIPLE Instance method Public Method Authorization Check for Multiple CHIPs 20090616
2 CHECK_AUTHORIZATION_SINGLE Instance method Public Method Authorization Check for Single CHIP 20090616
3 GET_CHIP_DEFINITION Instance method Public Method returns instance of a CHIP 20081031
4 GET_CHIP_NAMES Instance method Public Method Returns list of all CHIPs of the provider (good performance) 20081031
5 GET_LAUNCHER_URL Instance method Public Method Returns the remote launcher URL 20110426
6 GET_PROVIDER Static method Public Method Returns instance of a CHIP Provider 20081031
7 GET_PROVIDER_NAME Instance method Public Method Returns name of a provider 20081118
8 IS_ONLY_RUNTIME Instance method Public Method CHIPs of provider only available at runtime 20101020
Events
Interface IF_CHIP_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_CHIP_DEFINITION Public See coding 20081031 begin of tp_s_chip_definition, chip_name type string, chip_definition type ref to if_chip_definition, end of tp_s_chip_definition
2 TP_T_CHIP_DEFINITION Public See coding 20081031 tp_t_chip_definition type hashed table of tp_s_chip_definition with unique key chip_name
Method Signatures

Method CHECK_AUTHORIZATION_MULTIPLE 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 20090616
2 Changing CHIP_NAMES Call by reference Type reference (TYPE) STRING_TABLE Tabelle mit CHIP-Namen 20090616

Method CHECK_AUTHORIZATION_MULTIPLE on Interface IF_CHIP_PROVIDER has no exception.

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

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 20081031
2 Importing CHIP_NAME Call by reference Type reference (TYPE) STRING 20081031
# Exception Resumable Description Created on
1 CX_CHIP_CATALOG Fehlerklasse für CHIP Katalog 20081107

Method GET_CHIP_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHIP_NAMES_PROVIDER Value transfer Type reference (TYPE) STRING_TABLE 20081112

Method GET_CHIP_NAMES on Interface IF_CHIP_PROVIDER has no exception.

Method GET_LAUNCHER_URL 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 20110426
3 Returning LAUNCHER_URL Value transfer Type reference (TYPE) STRING 20110426

Method GET_LAUNCHER_URL on Interface IF_CHIP_PROVIDER has no exception.

Method GET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CHIP_PROVIDER Value transfer Object reference (TYPE REF TO) IF_CHIP_PROVIDER Interface für CHIP Provider 20081031
2 Importing PROVIDER_NAME Call by reference Type reference (TYPE) CHIP_PROVIDER_NAME Name eines CHIP Providers 20090617

Method GET_PROVIDER on Interface IF_CHIP_PROVIDER has no exception.

Method GET_PROVIDER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NAME Value transfer Type reference (TYPE) CHIP_PROVIDER_NAME Name eines CHIP Providers 20081118

Method GET_PROVIDER_NAME on Interface IF_CHIP_PROVIDER has no exception.

Method IS_ONLY_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ONLY_RUNTIME Value transfer Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20101020

Method IS_ONLY_RUNTIME on Interface IF_CHIP_PROVIDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720