点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个表,该表在Tab...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个表,该表在Tab...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个表,该表在Tabstrip按钮下的V_MAIN内部声明。
这是一个视图容器UI元素,它接受用户输入。
要求:
我需要在此输入表中添加一行(从数据库中选择),以便当用户到达此选项卡时,他看到一个默认条目。
到目前为止我做了什么
我尝试在V_MAIN的WDDOINIT方法中添加代码。 但是BIND_TABLE逻辑没有按预期工作。 这是我添加的代码。
*-用户希望在"批准"选项卡中默认中间批准者 数据lo_nd_approv_list类型参考if_wd_context_node。 数据lo_el_approv_list类型参考if_wd_context_element。 数据lt_approv_list类型wd_this-> elements_approv_list。 数据ls_approv_list类型wd_this-> element_approv_list。 *-通过线索选择从导航到 lo_nd_approv_list = wd_context-> get_child_node(名称= wd_this-> wdctx_approv_list)。 *-从数据库获取默认行。 wd_this-> add_default_approver(接收es_dpipco1300 = ls_dpipco1300)。 *-将此行添加到内部表 清除ls_approv_list。 <.....> APPEND ls_approv_list至lt_approv_list。 *-将数据绑定到Webdynpro表UI元素以添加默认条目 lo_nd_approv_list-> bind_table(lt_approv_list)。
此代码无效。 没有新行添加到输入表。
在INITIALIZATION事件中,代码不起作用。 但是,将其添加到ONACTION_ADD按钮事件后,它可以工作。
您能建议对代码进行替代/帮助/更正吗?
(21.4 kB)
嗨,
让它开始工作。
问题正在用WDDOINIT方法运行我的代码。
当我将完全相同的代码移入WDDOMODIFYVIEW方法时,它开始工作。
一周热门 更多>