'No - of - Tables': Get Element Via Lead Selection @TODO Handle Not Set Lead Selection
'No - of - Tables': Get Element Via Lead Selection @TODO Handle Not Set Lead Selection
DATA drp_info
TYPE REF TO if_wd_context_node_info.
DATA drp_value_set TYPE wdr_context_attr_value.
DATA drp_value_list TYPE wdr_context_attr_value_list.
DATA index TYPE n.
drp_info = wd_context->get_node_info( ).
DO 4 TIMES.
index = sy-index .
drp_value_set-value = index.
drp_value_set-text = index.
INSERT drp_value_set INTO TABLE drp_value_list.
ENDDO.
drp_info->set_attribute_value_set(
EXPORTING
name = 'NO_OF_TABLES'
value_set = drp_value_list ).
DATA lo_el_context TYPE REF TO if_wd_context_element.
DATA ls_context TYPE wd_this->element_context.
DATA lv_no_of_tables TYPE wd_this->element_context-no_of_tables.
*
*
if lv_no_of_tables eq 1.
DATA:
*Node Info
rootnode_info type ref to if_wd_context_node_info,
*Context Nodes
dyn_node
type ref to if_wd_context_node,
tabname_node type ref to if_wd_context_node,
*String (for table name)
tablename type string.
*get node info of context root node
rootnode_info = wd_context->get_node_info( ).
*get the name of the table to be created.
endif.
ENDMETHOD