SAP ABAP Class /BCV/CL_UIF_TAGGING (Auxiliary Class for PageBuilder Tagging)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-BCV (Application Component) Business Context Viewer
⤷
/BCV/UIF (Package) BCV User Interface Layer

⤷

⤷

Properties
Class | /BCV/CL_UIF_TAGGING | |
Short Description | Auxiliary Class for PageBuilder Tagging | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /BCV/UIF | BCV User Interface Layer |
Created | 20120410 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class /BCV/CL_UIF_TAGGING has no interface implemented.
Friends
Class /BCV/CL_UIF_TAGGING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'TAG_' | Prefix of Tag Context Attributes | 20120412 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '/BCV/:' | Prefix of BCV Tags | 20120410 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'TAG_VALUES' | Name of Tag Context Node | 20120410 | |
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /BCV/T_FND_MEANING | Table of all BCV Meanings | 20120413 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /BCV/FND_INT4 | Length of BCV Tag Prefix | 20120411 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | /BCV/FND_INT4 | Length of Hash Key (in Bytes) | 20120410 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Calculate hash of string | 20120410 |
2 | ![]() |
Static method | Private | Method | Calculate hash of xstring | 20120410 |
3 | ![]() |
Static method | Public | Constructor | Class Constructor | 20120410 |
4 | ![]() |
Static method | Public | Method | Create context that represents tag values | 20120410 |
5 | ![]() |
Static method | Public | Method | Deserialize xstring into tag values table | 20120410 |
6 | ![]() |
Static method | Private | Method | Get BCV Meaning of Tag | 20120411 |
7 | ![]() |
Static method | Private | Method | Provides all tags with values (ref to data) | 20120412 |
8 | ![]() |
Static method | Public | Method | Get current values of all existing tags | 20120410 |
9 | ![]() |
Static method | Public | Method | Serialize tag values table into xstring | 20120410 |
10 | ![]() |
Static method | Public | Method | Set tag value | 20120413 |
Events
Class /BCV/CL_UIF_TAGGING has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_TAG_CONTEXT | Public | See coding | Tag Context Node Structure Type | 20120410 | BEGIN OF ty_s_tag_context,
tag_name TYPE wdy_tag_name,
meaning TYPE /bcv/fnd_meaning,
context_node TYPE REF TO if_wd_context_node,
attr_name TYPE string,
END OF ty_s_tag_context
|
|
2 | TY_S_TAG_VALUE | Public | See coding | Tag/Value Structure Type | 20120410 | BEGIN OF ty_s_tag_value,
tag_name TYPE wdy_tag_name,
meaning TYPE /bcv/fnd_meaning,
value_tab TYPE /bcv/t_fnd_string,
END OF ty_s_tag_value
|
|
3 | TY_T_TAG_CONTEXT | Public | See coding | Tag Context Node Table Type | 20120410 | ty_t_tag_context TYPE STANDARD TABLE OF ty_s_tag_context
|
|
4 | TY_T_TAG_VALUE | Public | See coding | Tag/Value Table Type | 20120410 | ty_t_tag_value TYPE STANDARD TABLE OF ty_s_tag_value
|
Method Signatures
Method CALCULATE_HASH_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_STRING | Call by reference | Type reference (TYPE) | STRING | String | 20120410 | ||
2 | ![]() |
RV_HASH | Value transfer | Type reference (TYPE) | HASH160 | Hash of string | 20120410 |
Method CALCULATE_HASH_STRING on class /BCV/CL_UIF_TAGGING has no exception.
Method CALCULATE_HASH_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | Xstring | 20120410 | ||
2 | ![]() |
RV_HASH | Value transfer | Type reference (TYPE) | HASH160X | Hash of Xstring | 20120410 |
Method CALCULATE_HASH_XSTRING on class /BCV/CL_UIF_TAGGING has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /BCV/CL_UIF_TAGGING has no parameter.
Method CLASS_CONSTRUCTOR on class /BCV/CL_UIF_TAGGING has no exception.
Method CREATE_TAG_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TAG_CONTEXT | Call by reference | Type reference (TYPE) | TY_T_TAG_CONTEXT | Table of tag context nodes | 20120410 | ||
2 | ![]() |
IO_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Component | 20120411 | ||
3 | ![]() |
IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Controller Context | 20120410 | ||
4 | ![]() |
IT_TAG_VALUE | Call by reference | Type reference (TYPE) | TY_T_TAG_VALUE | Table of tag values | 20120410 | ||
5 | ![]() |
IV_CONTEXT_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Name of Context Node for Tag Context | 20120410 |
Method CREATE_TAG_CONTEXT on class /BCV/CL_UIF_TAGGING has no exception.
Method DESERIALIZE_TAG_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TAG_VALUE | Call by reference | Type reference (TYPE) | TY_T_TAG_VALUE | Table of tag values | 20120410 | ||
2 | ![]() |
IV_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | Serialized tag values | 20120410 |
Method DESERIALIZE_TAG_VALUES on class /BCV/CL_UIF_TAGGING has no exception.
Method GET_MEANING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TAG_NAME | Call by reference | Type reference (TYPE) | WDY_TAG_NAME | Tag Name | 20120411 | ||
2 | ![]() |
RV_MEANING | Value transfer | Type reference (TYPE) | /BCV/FND_MEANING | BCV Meaning (initial if non-BCV tag) | 20120411 |
Method GET_MEANING on class /BCV/CL_UIF_TAGGING has no exception.
Method GET_NAME_VALUE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_NAME_VALUE | Value transfer | Type reference (TYPE) | CL_WD_TAGGING_MANAGER=>TY_NAME_VALUE_TAB | Tag values table | 20120412 |
Method GET_NAME_VALUE_LIST on class /BCV/CL_UIF_TAGGING has no exception.
Method GET_TAG_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TAG_VALUE | Call by reference | Type reference (TYPE) | TY_T_TAG_VALUE | Table of Current Tag Values | 20120410 | ||
2 | ![]() |
IV_BCV_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Only BCV Tags | 20120410 |
Method GET_TAG_VALUES on class /BCV/CL_UIF_TAGGING has no exception.
Method SERIALIZE_TAG_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SERIALIZED | Call by reference | Type reference (TYPE) | XSTRING | Serialized tag values | 20120410 | ||
2 | ![]() |
IT_TAG_VALUE | Call by reference | Type reference (TYPE) | TY_T_TAG_VALUE | Table of tag values | 20120410 | ||
3 | ![]() |
IV_COMPRESS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Compress serialization | 20120410 |
Method SERIALIZE_TAG_VALUES on class /BCV/CL_UIF_TAGGING has no exception.
Method SET_TAG_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTEXT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Context Node of Tag | 20120413 | ||
2 | ![]() |
IV_ATTR_NAME | Call by reference | Type reference (TYPE) | STRING | Context Attribute Name of Tag | 20120413 | ||
3 | ![]() |
IV_REPLACE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Replace Existing Value(s) | 20120413 | |
4 | ![]() |
IV_VALUE | Call by reference | Type reference (TYPE) | STRING | Tag Value | 20120413 |
Method SET_TAG_VALUE on class /BCV/CL_UIF_TAGGING has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 732 |