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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Private | Type reference (TYPE) | STRING | '[' | 20101129 | |||
| 2 | Constant | Private | Type reference (TYPE) | STRING | ']' | 20101129 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_CHIP_TAG_PROVIDER | 20120110 |
Methods
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 | CONTEXT_ENTRIES | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY | 20101129 | ||||
| 2 | XML_STRING | Call by reference | Type reference (TYPE) | STRING | 20101129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | CANVAS_DATA | Value transfer | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX | 20101129 | ||||
| 2 | CONTEXT_ENTRIES | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY | 20101129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTEXT_ENTRIES | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY | 20101130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | COMPONENT_IDS | Call by reference | Type reference (TYPE) | COMPONENT_ID_RG | 20101130 | ||||
| 2 | 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 | INDEX | Call by reference | Type reference (TYPE) | I | 20101130 | ||||
| 2 | IS_VALID_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101130 | ||||
| 3 | NAME | Call by reference | Type reference (TYPE) | STRING | 20101130 | ||||
| 4 | NAME_PARSED | Call by reference | Type reference (TYPE) | STRING | 20101130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101130 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | 20101130 | ||||
| 3 | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101130 | |||
| 4 | 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 | COMPONENT_IDS | Call by reference | Type reference (TYPE) | COMPONENT_ID_RG | 20101130 | ||||
| 2 | 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 | 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 | ATTR | Call by reference | Type reference (TYPE) | TP_T_ATTR | 20110128 | ||||
| 2 | DATA_CONTEXT | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX | 20110128 | ||||
| 3 | MAX_COUNT | Call by reference | Type reference (TYPE) | I | 20110128 | ||||
| 4 | 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 | ARGS | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_ARG | 20110128 | ||||
| 2 | INDEX | Call by reference | Type reference (TYPE) | I | 20110128 | ||||
| 3 | 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 | INDEX | Call by reference | Type reference (TYPE) | I | 20101129 | ||||
| 2 | IS_VALID_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101129 | ||||
| 3 | NAME | Call by reference | Type reference (TYPE) | STRING | 20101129 | ||||
| 4 | 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 | COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20101201 | |||
| 2 | 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 | CONTEXT_ENTRIES | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_CONTEXT_ENTRY | 20101130 | ||||
| 2 | XML_STRING | Value transfer | Type reference (TYPE) | STRING | 20101130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Context-Knoten, unter dem Tagging-Info liegen soll | 20101130 | |||
| 2 | DATA | Call by reference | Type reference (TYPE) | IF_CHIP_DATA_CONTEXT=>TP_T_NVP_INDEX | Serialisierte Tagging-Information | 20101130 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | STRING | 'WDR_TAGGING_NODE' | Name des Knoten, der die Tagging-Information erhalten soll | 20101130 | ||
| 4 | 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 | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101130 | |||
| 2 | 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 | ATTRIBUTE_INFO | Call by reference | Type reference (TYPE) | TP_S_ATTR | 20101130 | ||||
| 2 | ATTR_INDEX | Call by reference | Type reference (TYPE) | I | 20110128 | ||||
| 3 | CONTROLLER_NAME | Call by reference | Type reference (TYPE) | STRING | 20101130 | ||||
| 4 | FIRST_ATTR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110128 | ||||
| 5 | PATH_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20101130 | ||||
| 6 | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101130 | |||
| 7 | 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 | 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 | MAX_ATTR_COUNT | Call by reference | Type reference (TYPE) | I | 20110128 | ||||
| 2 | NO_TAGGING | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | soll das Tagging unterdrückt werden | 20101130 | |||
| 3 | TAGGING_INFOS | Call by reference | Type reference (TYPE) | TP_T_ATTR | 20101130 | ||||
| 4 | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20101130 | |||
| 5 | 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 |