SAP ABAP Class CL_WDR_TAGGING_SERIAL_ASSIST (Serialization/Deserialization of Tagging Information)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
⤷ SWDP_TAGGING (Package) Tagging / Side Panel
⤷ BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
⤷ SWDP_TAGGING (Package) Tagging / Side Panel
Properties
Class | CL_WDR_TAGGING_SERIAL_ASSIST | |
Short Description | Serialization/Deserialization of Tagging Information | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWDP_TAGGING | Tagging / Side Panel |
Created | 20090126 | SAP |
Last change | 20131127 | 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_WDR_TAGGING_SERIAL_ASSIST has no interface implemented.
Friends
Class CL_WDR_TAGGING_SERIAL_ASSIST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CHECK_KEY | Static Attribute | Private | Type reference (TYPE) | XSTRING | 20090128 | |||
2 | HASH_LENGTH | Static Attribute | Private | Type reference (TYPE) | I | 20090129 | |||
3 | OFFSET | Static Attribute | Private | Type reference (TYPE) | I | 20090129 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090128 |
2 | DESERIALIZE_TAGGING_INFO | Static method | Public | Method | Deserialization of Tagging Information in a WD Context | 20090126 |
3 | DESERIALIZE_TAGGING_TO_UI_CONT | Static method | Public | Method | Deserialization of Tagging Information in a UI Context | 20090127 |
4 | GET_ATTRIBUTE_INFO | Static method | Private | Method | Creates the attribute information for the generation | 20090126 |
5 | GET_ATTRIBUTE_NAME | Static method | Private | Method | Determines the name for the target attribute | 20090126 |
6 | GET_HASH | Static method | Public | Method | Hash Calculation for the Exported Data Object | 20090128 |
7 | GET_NODE | Static method | Private | Method | Gets/creates context node | 20090126 |
8 | GET_TAGGING_INFOS | Static method | Private | Method | Gets tagging information from the tagging manager | 20090126 |
9 | GET_TAGGING_INFOS_FROM_XSTRING | Static method | Private | Method | Deserialization into Internal Format | 20090129 |
10 | GET_TYPEINFO | Static method | Private | Method | Gets type information | 20090126 |
11 | IS_SERIALIZED_VALID | Static method | Private | Method | Is the serialized format valid? | 20090129 |
12 | SERIALIZE_TAGGING_INFO | Static method | Public | Method | Serialization of Tagging Information | 20090126 |
13 | SET_TAGGING_INFO | Static method | Private | Method | Inserts the tagging information | 20090127 |
14 | TRANSFER_ATTRIBUTE_INFO | Static method | Private | Method | Transfer of Tagging Information for an Attribute | 20090126 |
15 | TRANSFER_TAGGING_INFO | Static method | Private | Method | Transfer of Tagging Information into the Context Node | 20090126 |
Events
Class CL_WDR_TAGGING_SERIAL_ASSIST has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | ATTRIBUTE_TAGGING_INFO | Private | See coding | 20090126 | begin of attribute_tagging_info,
controller_name type string,
context_path type string,
component_name type string,
component_id type string,
tagnames type wdy_tag_tab,
value type string,
typeinfo type typeinfo,
attribute_name type string,
end of attribute_tagging_info
|
||
2 | COMPONENT_ID_RG | Public | See coding | 20090126 | component_id_rg type range of string
|
||
3 | TAGGING_INFOS | Private | See coding | 20090126 | tagging_infos type hashed table of attribute_tagging_info with unique key component_id context_path controller_name
|
||
4 | TYPEINFO | Private | See coding | 20090126 | begin of typeinfo,
type_kind type abap_typekind,
length type i,
decimals type i,
end of typeinfo
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WDR_TAGGING_SERIAL_ASSIST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method DESERIALIZE_TAGGING_INFO 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 | 20090126 | ||
2 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | 'WDR_TAGGING_NODE' | Name des Knoten, der die Tagging-Information erhalten soll | 20090126 | |
3 | Importing | TAGGING_INFO_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | Serialisierte Tagging-Information | 20090126 | ||
4 | Returning | TAGGING_NODE | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Knoten mit der Tagging-Information | 20090126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WDR_TAGGING_SERIAL_INVALID | Daten sind keine Serialisierung von Tagging-Info | 20090128 |
Method DESERIALIZE_TAGGING_TO_UI_CONT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NO_TAGGING | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | Soll Tagging des Ziels unterdrückt werden | 20090209 | |
2 | Importing | TAGGING_INFO_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | Serialisierte Tagging-Information | 20090127 | ||
3 | Importing | UI_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_WD_UIELEMENT_CONTAINER | UI-Container, in der die Daten dargestellt werden | 20090127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WDR_TAGGING_SERIAL_INVALID | Daten sind keine Serialisierung von Tagging-Info | 20090128 |
Method GET_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) | ATTRIBUTE_TAGGING_INFO | 20090126 | |||
2 | Returning | CONTEXT_ATTRIBUTE_INFO | Value transfer | Type reference (TYPE) | WDR_CONTEXT_ATTRIBUTE_INFO | Meta-Information für ein Attribut eines Context-Knotens | 20090126 |
Method GET_ATTRIBUTE_INFO on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method GET_ATTRIBUTE_NAME 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) | ATTRIBUTE_TAGGING_INFO | 20090126 | |||
2 | Returning | ATTRIBUTE_NAME | Value transfer | Type reference (TYPE) | STRING | 20090126 |
Method GET_ATTRIBUTE_NAME on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method GET_HASH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EXPORTED | Call by reference | Type reference (TYPE) | XSTRING | 20090128 | |||
2 | Returning | HASH | Value transfer | Type reference (TYPE) | HASH160X | Hash-Wert (160 Bits) | 20090128 |
Method GET_HASH on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
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 | 20090126 | ||
2 | Importing | NAME | Call by reference | Type reference (TYPE) | STRING | 20090126 | |||
3 | Exporting | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20090126 | ||
4 | Exporting | TAGGING_NODE_INFO | Value transfer | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE_INFO | Web Dynpro: Schnittstelle der Metadaten eines Knotens | 20090126 |
Method GET_NODE on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method GET_TAGGING_INFOS 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 | 20090126 | |||
2 | Returning | TAGGING_INFOS | Value transfer | Type reference (TYPE) | TAGGING_INFOS | 20090126 |
Method GET_TAGGING_INFOS on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method GET_TAGGING_INFOS_FROM_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TAGGING_INFOS | Value transfer | Type reference (TYPE) | TAGGING_INFOS | 20090129 | |||
2 | Importing | TAGGING_INFO_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | 20090129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WDR_TAGGING_SERIAL_INVALID | 20090129 |
Method GET_TYPEINFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TYPEINFO | Value transfer | Type reference (TYPE) | TYPEINFO | 20090126 | |||
2 | Importing | VALUE | Call by reference | Type reference (TYPE) | DATA | 20090126 |
Method GET_TYPEINFO on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method IS_SERIALIZED_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXPORTED | Call by reference | Type reference (TYPE) | XSTRING | 20090129 | |||
2 | Exporting | IS_VALID | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20090129 | ||
3 | Importing | TAGGING_INFO_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | 20090129 |
Method IS_SERIALIZED_VALID on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method SERIALIZE_TAGGING_INFO 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 | zu berücksichtigende Komponenten | 20090126 | ||
2 | Importing | COMPRESSION_ON | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | ABAP_FALSE | soll komprimiert werden | 20090126 | |
3 | Returning | TAGGING_INFO_SERIALIZED | Value transfer | Type reference (TYPE) | XSTRING | serialisierte Tagging-Information | 20090126 |
Method SERIALIZE_TAGGING_INFO on class CL_WDR_TAGGING_SERIAL_ASSIST 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 | 20090127 | ||
2 | Importing | TAG_DATA | Call by reference | Type reference (TYPE) | WDY_TAG_DATA_TAB | Tabelle für CL_WDR_TAGGING_SERVICE | 20090127 |
Method SET_TAGGING_INFO on class CL_WDR_TAGGING_SERIAL_ASSIST 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) | ATTRIBUTE_TAGGING_INFO | 20090126 | |||
2 | Importing | CONTROLLER_NAME | Call by reference | Type reference (TYPE) | STRING | 20090127 | |||
3 | Importing | PATH_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20090127 | |||
4 | Importing | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20090126 | ||
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 | 20090126 | ||
6 | Changing | TAG_DATA | Call by reference | Type reference (TYPE) | WDY_TAG_DATA_TAB | Tabelle für CL_WDR_TAGGING_SERVICE | 20090127 |
Method TRANSFER_ATTRIBUTE_INFO on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
Method TRANSFER_TAGGING_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NO_TAGGING | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | soll das Tagging unterdrückt werden | 20090209 | ||
2 | Importing | TAGGING_INFOS | Call by reference | Type reference (TYPE) | TAGGING_INFOS | 20090126 | |||
3 | Importing | TAGGING_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | WebDynpro: Schnittstelle für Kontext Knoten | 20090126 | ||
4 | Importing | TAGGING_NODE_INFO | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE_INFO | Web Dynpro: Schnittstelle der Metadaten eines Knotens | 20090126 |
Method TRANSFER_TAGGING_INFO on class CL_WDR_TAGGING_SERIAL_ASSIST has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 720 |