Skip to Content
0
Former Member
Jan 10, 2011 at 10:09 AM

dynamic attributes in particular node.

118 Views

Hi,

I have a node 'QUESTIONERIES' ... Am creating attributes dynamically. Now i need to place the attributes inside the node 'QUESTIONERIES'. My coding is

DATA : ROOTNODE_INFO TYPE REF TO IF_WD_CONTEXT_NODE_INFO,

NODE_QUESTIONERIES TYPE REF TO IF_WD_CONTEXT_NODE,

DYN_NODE_INFO TYPE REF TO IF_WD_CONTEXT_NODE_INFO,

DYN_NODE TYPE REF TO IF_WD_CONTEXT_NODE.

DATA : DYN_ATTR_INFO TYPE WDR_CONTEXT_ATTRIBUTE_INFO.

NODE_QUESTIONERIES = WD_CONTEXT->GET_CHILD_NODE( NAME = `QUESTIONARIES` ).

ROOTNODE_INFO = WD_CONTEXT->GET_NODE_INFO( ).

DYN_ATTR_INFO-NAME = ATTRIBUTE. "Attribute Name

DYN_ATTR_INFO-TYPE_NAME = 'ZSTRING' ." Data Element(CHAR20) ( Type Of Attribute )

DYN_ATTR_INFO-NODE_INFO = ROOTNODE_INFO.

CALL METHOD ROOTNODE_INFO->ADD_ATTRIBUTE

EXPORTING

ATTRIBUTE_INFO = DYN_ATTR_INFO.

can any one help me how to make this attribute under node 'QUESTIONERIES'.

Is my coding correct