SAP ABAP Class CL_CHIP_CONFIG_HELPER (CHIP Config Helper)
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
Properties
Class CL_CHIP_CONFIG_HELPER  
Short Description CHIP Config Helper    
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 20100614   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
Interfaces
Class CL_CHIP_CONFIG_HELPER has no interface implemented.
Friends
Class CL_CHIP_CONFIG_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_OF_CHIP_CONFIG Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_OBJECTDESCR Runtime Type Services 20100614
2 C_CONFIGURATION Constant Public Type reference (TYPE) STRING 'CONFIGURATION' 20101118
3 C_CUSTOMIZING Constant Public Type reference (TYPE) STRING 'CUSTOMIZING' 20101118
4 C_PREFIX Constant Private Type reference (TYPE) STRING '_' 20101228
5 C_PREFIX_CONFIGURATION Static Attribute Private Type reference (TYPE) STRING 20101228
6 C_PREFIX_CUSTOMIZING Static Attribute Private Type reference (TYPE) STRING 20101228
7 C_PREFIX_INHERITED Static Attribute Private Type reference (TYPE) STRING 20110808
8 C_PREFIX_PERSONALIZATION Static Attribute Private Type reference (TYPE) STRING 20101228
Methods
# Method Level Visibility Method type Description Created on
1 CHIP_PAGE_NAME_DESERIALIZE Static method Public Method 20101118
2 CHIP_PAGE_NAME_SERIALIZE Static method Public Method 20101118
3 CLASS_CONSTRUCTOR Static method Public Constructor 20100614
4 CONFIG_TO_PORT_EVENT Static method Public Method 20100614
5 DESERIALIZE_CONFIG Static method Public Method 20100614
6 DESERIALIZE_SCOPE Static method Public Method 20101222
7 DESERIALIZE_SCOPE_TAB Static method Public Method 20101229
8 GET_CHIP_DEFINITIONS Static method Public Method 20101118
9 GET_CONFIG Static method Public Method 20100614
10 GET_INHERITED_CONFIG_TAB Static method Public Method 20110105
11 PORT_EVENT_TO_CONFIG Static method Public Method 20100614
12 REMOVE_PREFIX Static method Private Method 20101222
13 SERIALIZE_CONFIG Static method Public Method 20100614
14 SERIALIZE_SCOPE Static method Public Method 20101222
15 SERIALIZE_SCOPE_TAB Static method Public Method 20101229
Events
Class CL_CHIP_CONFIG_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_CHIP_DEFINITION Public See coding 20101118 begin of tp_s_chip_definition, chip_name_runtime type string, chip_name_original type string, chip_definition type ref to if_chip_definition, end of tp_s_chip_definition
2 TP_T_CHIP_DEFINITION Public See coding 20101118 tp_t_chip_definition type hashed table of tp_s_chip_definition with unique key chip_name_runtime
Method Signatures

Method CHIP_PAGE_NAME_DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20101118
2 Importing CHIP_NAME Call by reference Type reference (TYPE) STRING 20101118
3 Exporting CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20101118
4 Exporting IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20101118
5 Exporting PROVIDER_NAME Call by reference Type reference (TYPE) STRING 20101118

Method CHIP_PAGE_NAME_DESERIALIZE on class CL_CHIP_CONFIG_HELPER has no exception.

Method CHIP_PAGE_NAME_SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING 20101118
2 Exporting CHIP_NAME Call by reference Type reference (TYPE) STRING 20101118
3 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20101118
4 Exporting IS_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20101118
5 Importing PROVIDER_NAME Call by reference Type reference (TYPE) STRING 20101118

Method CHIP_PAGE_NAME_SERIALIZE on class CL_CHIP_CONFIG_HELPER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONFIG_TO_PORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_DATA Call by reference Type reference (TYPE) STRING 20100614
2 Importing CONFIG_TEXTS Call by reference Type reference (TYPE) CHIP_PARAMETER_CONFIG_TEXT_TAB CHIP Parameter Config Text Tabelle 20110617
3 Importing INSERT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100614
5 Exporting PORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20100614
6 Importing USE_BASE64 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100614

Method CONFIG_TO_PORT_EVENT on class CL_CHIP_CONFIG_HELPER has no exception.

Method DESERIALIZE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIG Call by reference Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG_TAB CHIP Configuration Table 20100614
2 Importing SERIALIZATION Call by reference Type reference (TYPE) STRING 20100614

Method DESERIALIZE_CONFIG on class CL_CHIP_CONFIG_HELPER has no exception.

Method DESERIALIZE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHIP_CONFIG Value transfer Type reference (TYPE) CHIP_CONFIG CHIP Configuration 20101222
2 Importing CHIP_PAGE_CHIP_CONFIG Call by reference Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG CHIP Configuration 20101227
3 Exporting IS_LEGACY Value transfer Type reference (TYPE) ABAP_BOOL 20110502

Method DESERIALIZE_SCOPE on class CL_CHIP_CONFIG_HELPER has no exception.

Method DESERIALIZE_SCOPE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHIP_CONFIGS Call by reference Type reference (TYPE) CHIP_CONFIG_TAB CHIP Configuration 20101229
2 Importing CHIP_PAGE_CHIP_CONFIGS Call by reference Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG_TAB CHIP Configuration 20101229

Method DESERIALIZE_SCOPE_TAB on class CL_CHIP_CONFIG_HELPER has no exception.

Method GET_CHIP_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADAPTATION_LEVEL Call by reference Type reference (TYPE) STRING 20101118
2 Returning CHIP_DEFINITIONS Value transfer Type reference (TYPE) TP_T_CHIP_DEFINITION 20101118
3 Importing CHIP_NAME_RUNTIME Call by reference Type reference (TYPE) STRING 20101122
4 Importing CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key-Komponenten der Konfigurationstabellen 20101118
5 Importing PROVIDER_NAME Call by reference Type reference (TYPE) STRING 20101118
6 Importing SUPPRESS_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20110329
# Exception Resumable Description Created on
1 CX_CHIP_CATALOG Error Class for CHIP Catalog 20101118
2 CX_CHIP_PAGE_CONF CHIP Page Config Exception 20101118

Method GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_CONFIG Call by reference Object reference (TYPE REF TO) IF_CHIP_CONFIG CHIP Konfiguration 20100614
2 Exporting CONFIG Call by reference Type reference (TYPE) CHIP_CONFIG_TAB CHIP Configuration 20100614

Method GET_CONFIG on class CL_CHIP_CONFIG_HELPER has no exception.

Method GET_INHERITED_CONFIG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIGS Call by reference Type reference (TYPE) CHIP_CONFIG_TAB CHIP Configuration Table 20110105
2 Exporting INHERITED_CONFIGS Call by reference Type reference (TYPE) CHIP_CONFIG_TAB CHIP Configuration Table 20110502

Method GET_INHERITED_CONFIG_TAB on class CL_CHIP_CONFIG_HELPER has no exception.

Method PORT_EVENT_TO_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONFIG_DATA Call by reference Type reference (TYPE) STRING 20100614
2 Exporting CONFIG_TEXTS Call by reference Type reference (TYPE) CHIP_PARAMETER_CONFIG_TEXT_TAB CHIP Parameter Config Text Tabelle 20110617
3 Importing EXTRACT_TEXTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110617
4 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100614
5 Importing PORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20100614
6 Importing USE_BASE64 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100614

Method PORT_EVENT_TO_CONFIG on class CL_CHIP_CONFIG_HELPER has no exception.

Method REMOVE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_PREFIX Call by reference Type reference (TYPE) ABAP_BOOL 20101228
2 Importing P Call by reference Type reference (TYPE) STRING 20101222
3 Exporting R Call by reference Type reference (TYPE) STRING 20101222
4 Importing S Call by reference Type reference (TYPE) STRING 20101222

Method REMOVE_PREFIX on class CL_CHIP_CONFIG_HELPER has no exception.

Method SERIALIZE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG Call by reference Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG_TAB CHIP Configuration Table 20100614
2 Returning SERIALIZATION Value transfer Type reference (TYPE) STRING 20100614

Method SERIALIZE_CONFIG on class CL_CHIP_CONFIG_HELPER has no exception.

Method SERIALIZE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_CONFIG Call by reference Type reference (TYPE) CHIP_CONFIG CHIP Configuration 20101222
2 Returning CHIP_PAGE_CHIP_CONFIG Value transfer Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG CHIP Configuration 20101227

Method SERIALIZE_SCOPE on class CL_CHIP_CONFIG_HELPER has no exception.

Method SERIALIZE_SCOPE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_CONFIGS Call by reference Type reference (TYPE) CHIP_CONFIG_TAB CHIP Configuration 20101229
2 Returning CHIP_PAGE_CHIP_CONFIGS Value transfer Type reference (TYPE) CHIP_PAGE_CHIP_CONFIG_TAB CHIP Configuration 20101229

Method SERIALIZE_SCOPE_TAB on class CL_CHIP_CONFIG_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703