SAP ABAP Interface IF_CLB_CONFIGURATION (SAIL: Access the configuration)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-STW (Application Component) Social Media ABAP Integration Library
⤷
S_CLB_CUST (Package) Customizing of the Collaboration Platform Library
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CLB_CONFIG | Collaboration Platform: Access to configuration | 20110808 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | TD_CLB_GENERAL_ABSTRACT | general abstract testdouble to reduce note dependencies | 20120525 |
Properties
| Interface | IF_CLB_CONFIGURATION | |
| Short Description | SAIL: Access the configuration |
General Data
| Package | S_CLB_CUST | Customizing of the Collaboration Platform Library |
| Created | 20110805 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | IF_CLB_CONFIGURATION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 2 | IF_STW_FEED_GW | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_CLB_CONFIGURATION has no interface.
Friends
Interface IF_CLB_CONFIGURATION has no friend.
Attributes
Interface IF_CLB_CONFIGURATION has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Whether an Application Context Exists | 20120917 | |
| 2 | Instance method | Public | Method | Check Whether a Given Application Exists | 20110805 | |
| 3 | Instance method | Public | Method | Check Whether a Platform Type/Platform/Application Exists | 20110916 | |
| 4 | Instance method | Public | Method | Retrieve all Configuration Data on Application Level | 20110829 | |
| 5 | Instance method | Public | Method | Get Authentication Method | 20110927 | |
| 6 | Instance method | Public | Method | Get the Implementing Class for a Dispatcher | 20110930 | |
| 7 | Instance method | Public | Method | Get the Implementing Class of an Interface | 20110901 | |
| 8 | Instance method | Public | Method | Retrieve all Information for a Method | 20110823 |
Events
Interface IF_CLB_CONFIGURATION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_APPLICATION_CONFIG | Public | See coding | 20110815 | BEGIN OF ty_application_config ,
platform TYPE clb_platform_id.
INCLUDE TYPE clb_s_appli_platf_key.
INCLUDE TYPE clb_s_platf_data.
INCLUDE TYPE clb_s_appli_data_data.
TYPES appli_context TYPE clb_appl_context.
* INCLUDE TYPE clb_s_platf_attr.
* (to prevent redundancy SP_NAME vs. LSP_NAME)
TYPES: END OF ty_application_config
|
||
| 2 | TY_METHOD_DATA | Public | See coding | 20110823 | BEGIN OF ty_method_data.
TYPES: method_version TYPE clb_platform_method_version.
TYPES: proc_meth_class TYPE clb_process_method_class.
TYPES END OF ty_method_data
|
||
| 3 | TY_S_APPLI_ID | Public | See coding | 20120709 | BEGIN OF ty_s_appli_id,
application_id TYPE clb_application_id,
END OF ty_s_appli_id
|
||
| 4 | TY_T_APPLI_ID | Public | See coding | 20120709 | ty_t_appli_id TYPE SORTED TABLE OF ty_s_appli_id WITH UNIQUE KEY application_id
|
Method Signatures
Method APPLICATION_CONTEXT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_CONTEXT | Call by reference | Type reference (TYPE) | CLB_APPL_CONTEXT | 20120917 | ||||
| 2 | R_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120917 |
Method APPLICATION_CONTEXT_EXISTS on Interface IF_CLB_CONFIGURATION has no exception.
Method APPLICATION_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Boolean Variable (X=True, -=False, Space=Unknown) | 20110805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110825 |
Method CHECK_CONSISTENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NO_APPL | Call by reference | Type reference (TYPE) | ABAP_BOOL | X if the application does not exist | 20110916 | |||
| 2 | EV_NO_PLATF | Call by reference | Type reference (TYPE) | ABAP_BOOL | X if the platform does not exist | 20110916 | |||
| 3 | EV_NO_PTYPE | Call by reference | Type reference (TYPE) | ABAP_BOOL | X if the platform type does not exist | 20110916 |
Method CHECK_CONSISTENCY on Interface IF_CLB_CONFIGURATION has no exception.
Method GET_APPLICATION_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_VALUE | Value transfer | Type reference (TYPE) | IF_CLB_CONFIGURATION=>TY_APPLICATION_CONFIG | 20110829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110829 |
Method GET_AUTHENTICATION_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUTH_CONTEXT | Call by reference | Type reference (TYPE) | CLB_AUTH_CONTEXT | 20110927 | ||||
| 2 | RV_METHOD | Value transfer | Type reference (TYPE) | CLB_AUTH_METHOD | 20110927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110927 |
Method GET_DISPATCHER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | STRING | Name of implementing class | 20110930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAIL: Configuration exception | 20110930 |
Method GET_IMPL_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_IF_NAME | Call by reference | Type reference (TYPE) | STRING | Interface name sought | 20110901 | |||
| 2 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | STRING | Name of implementing class | 20110901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SAIL: Configuration exception | 20110901 |
Method GET_METHOD_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_METHOD | Call by reference | Type reference (TYPE) | CLB_PLATFORM_METHOD | 20110823 | ||||
| 2 | RS_VALUE | Value transfer | Type reference (TYPE) | IF_CLB_CONFIGURATION=>TY_METHOD_DATA | 20110823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110825 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 732 |