SAP ABAP Class CL_CHIP_DATA_CONTEXT_HELPER (CHIP Data Context Helper)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_CCP_WD_API (Package) Web Dynpro ABAP: WDA Page Builder WD Integration API
Properties
Class CL_CHIP_DATA_CONTEXT_HELPER  
Short Description CHIP Data Context Helper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_WD_API   Web Dynpro ABAP: WDA Page Builder WD Integration API 
Created 20101129   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)
2 IF_CHIP_DATA_CONTEXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CHIP_DATA_CONTEXT_HELPER has no interface implemented.
Friends
Class CL_CHIP_DATA_CONTEXT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INDEX_BEGIN Constant Private Type reference (TYPE) STRING '[' 20101129
2 CO_INDEX_END Constant Private Type reference (TYPE) STRING ']' 20101129
3 M_TAG_PROVIDER Static Attribute Private Object reference (TYPE REF TO) IF_CHIP_TAG_PROVIDER 20120110
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20120110
2 DESERIALIZE_CONTEXT_ENTRIES Static method Public Method 20101129
3 GET_ATTRIBUTE_INFO Static method Private Method Creates the attribute information for the generation 20101203
4 GET_CANVAS_DATA Static method Public Method 20101129
5 GET_DATA_CONTEXT Static method Public Method 20101130
6 GET_DATA_FROM_CONTEXT Static method Public Method Fetches tagging information from the tagging manager 20101130
7 GET_NAME Static method Public Method 20101130
8 GET_NODE Static method Private Method Provides/creates context node 20101130
9 GET_NON_UNIQUE_TAGGINGS Static method Public Method Fetches tagging information from the tagging manager 20101130
10 GET_TAG_LIST Static method Public Method Returns all tags of all tagging service instances 20120110
11 NORMALIZE_DATA Static method Public Method 20110128
12 PARSE_ARGS Static method Public Method 20110128
13 PARSE_NAME Static method Public Method 20101129
14 REPORT_NON_UNIQUE_TAGGINGS Static method Public Method 20101201
15 SERIALIZE_CONTEXT_ENTRIES Static method Public Method 20101130
16 SET_DATA_TO_CONTEXT Static method Public Method Deserialization of Tagging Information into a WD Context 20101130
17 SET_TAGGING_INFO Static method Private Method Inserts the tagging information 20101130
18 TRANSFER_ATTRIBUTE_INFO Static method Private Method Transfers the tagging information for an attribute 20101130
19 TRANSFER_TAGGING_INFO Static method Private Method Transfer of Tagging Information into the Context Node 20101130
Events
Class CL_CHIP_DATA_CONTEXT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPONENT_ID_RG Public See coding 20101130 component_id_rg type range of string
2 TP_S_ATTR Public See coding 20110128 begin of tp_s_attr, attr_name type string, tag_name type string, values type tp_t_value, end of tp_s_attr
3 TP_S_NON_UNIQUE_TAGGING Public See coding 20101201 begin of tp_s_non_unique_tagging, tag type string, context_paths type tp_t_context_path, end of tp_s_non_unique_tagging
4 TP_S_TAG_2_ATTR Public See coding 20110202 begin of tp_s_tag_2_attr, tag_name type string, attr_name type string, end of tp_s_tag_2_attr
5 TP_S_VALUE Public See coding 20110128 begin of tp_s_value, index type i, value type string, end of tp_s_value
6 TP_T_ATTR Public See coding 20110128 tp_t_attr type hashed table of tp_s_attr with unique key attr_name
7 TP_T_CONTEXT_PATH Public See coding 20101201 tp_t_context_path type hashed table of string with unique key table_line
8 TP_T_NON_UNIQUE_TAGGING Public See coding 20101201 tp_t_non_unique_tagging type hashed table of tp_s_non_unique_tagging with unique key tag
9 TP_T_TAG_2_ATTR Public See coding 20110202 tp_t_tag_2_attr type hashed table of tp_s_tag_2_attr with unique key tag_name
10 TP_T_VALUE Public See coding 20110128 tp_t_value type sorted table of tp_s_value with unique key index
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DESERIALIZE_CONTEXT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTEXT_ENTRIES Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY 20101129
2 Importing XML_STRING Call by reference Type reference (TYPE) STRING 20101129
# Exception Resumable Description Created on
1 CX_CHIP_DATA_CONTEXT Fehlerklasse für Data Context 20101129

Method GET_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT_ATTRIBUTE_INFO Value transfer Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta-Information für ein Attribut eines Context-Knotens 20101203

Method GET_ATTRIBUTE_INFO on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method GET_CANVAS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CANVAS_DATA Value transfer Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX 20101129
2 Importing CONTEXT_ENTRIES Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY 20101129
# Exception Resumable Description Created on
1 CX_CHIP_DATA_CONTEXT Fehlerklasse für Data Context 20101129

Method GET_DATA_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTEXT_ENTRIES Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY 20101130
# Exception Resumable Description Created on
1 CX_CHIP_DATA_CONTEXT Fehlerklasse für Data Context 20101130

Method GET_DATA_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_IDS Call by reference Type reference (TYPE) COMPONENT_ID_RG 20101130
2 Returning DATA Value transfer Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX 20101130

Method GET_DATA_FROM_CONTEXT on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I 20101130
2 Exporting IS_VALID_NAME Call by reference Type reference (TYPE) ABAP_BOOL 20101130
3 Exporting NAME Call by reference Type reference (TYPE) STRING 20101130
4 Importing NAME_PARSED Call by reference Type reference (TYPE) STRING 20101130
# Exception Resumable Description Created on
1 CX_CHIP_DATA_CONTEXT Fehlerklasse für Data Context 20101130

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101130
2 Importing NAME Call by reference Type reference (TYPE) STRING 20101130
3 Exporting TAGGING_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101130
4 Exporting TAGGING_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20101130

Method GET_NODE on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method GET_NON_UNIQUE_TAGGINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_IDS Call by reference Type reference (TYPE) COMPONENT_ID_RG 20101130
2 Exporting NON_UNIQUE_TAGGINGS Call by reference Type reference (TYPE) TP_T_NON_UNIQUE_TAGGING Tabelle von Strings 20101130

Method GET_NON_UNIQUE_TAGGINGS on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method GET_TAG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TAG_INFO_TAB Call by reference Type reference (TYPE) WDY_TAG_INFO_TAB Tag / Kontextpfad 20120110

Method GET_TAG_LIST on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method NORMALIZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTR Call by reference Type reference (TYPE) TP_T_ATTR 20110128
2 Importing DATA_CONTEXT Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX 20110128
3 Exporting MAX_COUNT Call by reference Type reference (TYPE) I 20110128
4 Changing TAG_2_ATTR_TAB Call by reference Type reference (TYPE) TP_T_TAG_2_ATTR 20110202

Method NORMALIZE_DATA on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method PARSE_ARGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARGS Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_ARG 20110128
2 Exporting INDEX Call by reference Type reference (TYPE) I 20110128
3 Exporting IS_VALID_INDEX Call by reference Type reference (TYPE) ABAP_BOOL 20110128

Method PARSE_ARGS on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method PARSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INDEX Call by reference Type reference (TYPE) I 20101129
2 Exporting IS_VALID_NAME Call by reference Type reference (TYPE) ABAP_BOOL 20101129
3 Importing NAME Call by reference Type reference (TYPE) STRING 20101129
4 Exporting NAME_PARSED Call by reference Type reference (TYPE) STRING 20101129

Method PARSE_NAME on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method REPORT_NON_UNIQUE_TAGGINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20101201
2 Importing NON_UNIQUE_TAGGINGS Call by reference Type reference (TYPE) TP_T_NON_UNIQUE_TAGGING 20101201

Method REPORT_NON_UNIQUE_TAGGINGS on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method SERIALIZE_CONTEXT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_ENTRIES Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY 20101130
2 Returning XML_STRING Value transfer Type reference (TYPE) STRING 20101130
# Exception Resumable Description Created on
1 CX_CHIP_DATA_CONTEXT Fehlerklasse für Data Context 20101130

Method SET_DATA_TO_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Context-Knoten, unter dem Tagging-Info liegen soll 20101130
2 Importing DATA Call by reference Type reference (TYPE) IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX Serialisierte Tagging-Information 20101130
3 Importing NAME Call by reference Type reference (TYPE) STRING 'WDR_TAGGING_NODE' Name des Knoten, der die Tagging-Information erhalten soll 20101130
4 Changing TAG_2_ATTR_TAB Call by reference Type reference (TYPE) TP_T_TAG_2_ATTR 20110202

Method SET_DATA_TO_CONTEXT on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method SET_TAGGING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAGGING_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101130
2 Importing TAG_DATA Call by reference Type reference (TYPE) WDY_TAG_DATA_TAB Tabelle für CL_WDR_TAGGING_SERVICE 20101130

Method SET_TAGGING_INFO on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method TRANSFER_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_INFO Call by reference Type reference (TYPE) TP_S_ATTR 20101130
2 Importing ATTR_INDEX Call by reference Type reference (TYPE) I 20110128
3 Importing CONTROLLER_NAME Call by reference Type reference (TYPE) STRING 20101130
4 Importing FIRST_ATTR Call by reference Type reference (TYPE) ABAP_BOOL 20110128
5 Importing PATH_PREFIX Call by reference Type reference (TYPE) STRING 20101130
6 Importing TAGGING_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101130
7 Importing TAGGING_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20101130
8 Changing TAG_DATA Call by reference Type reference (TYPE) WDY_TAG_DATA_TAB Tabelle für CL_WDR_TAGGING_SERVICE 20101130

Method TRANSFER_ATTRIBUTE_INFO on class CL_CHIP_DATA_CONTEXT_HELPER has no exception.

Method TRANSFER_TAGGING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_ATTR_COUNT Call by reference Type reference (TYPE) I 20110128
2 Importing NO_TAGGING Call by reference Type reference (TYPE) WDY_BOOLEAN soll das Tagging unterdrückt werden 20101130
3 Importing TAGGING_INFOS Call by reference Type reference (TYPE) TP_T_ATTR 20101130
4 Importing TAGGING_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20101130
5 Importing TAGGING_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Schnittstelle der Metadaten eines Knotens 20101130

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