在客户创建屏幕SAP MDG的销售组织屏幕中输入后,价值消失

2020-09-26 18:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有3个字段VKORG,SPART和VTGEW(已经为F4),用于在"客户创建"屏幕中创建销售组织。

因此,当我输入SOrg为1234时,其余字段(SPART和VTGEW)应根据VKORG中的输入自动填充。 为此,我增强了webdyn应用程序,并在方法(ONACTIONDISPATCH_ACTION)的后实现后编写了代码。 值设置很好,但是当我返回到同一屏幕时,值消失了。

代码如下(用于测试目的的硬编码)

lo_nd_dynamic = wd_context-> get_child_node(名称= wd_this-> wdctx_dynamic)。 lo_el_dynamic = lo_nd_dynamic-> get_element()。

lr_cntxt = lo_el_dynamic-> get_child_node(name ='VALUES')。

lr_cntxt-> get_attribute(导出名称='VKORG'导入值= lv_vkorg)。 检查lv_vkorg不是初始的。

lr_cntxt-> set_attribute(name ='VTWEG'value ='01')。

lr_cntxt-> set_attribute(name ='VTWEG__TEXT'value ='ABCDGG')。

lr_cntxt-> set_attribute(name ='SPART'value ='01')。

lr_cntxt-> set_attribute(name ='SPART__TEXT'value ='ABCD')。

lr_cntxt-> set_changed_by_client()。

请做些有需要的事情。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我有3个字段VKORG,SPART和VTGEW(已经为F4),用于在"客户创建"屏幕中创建销售组织。

因此,当我输入SOrg为1234时,其余字段(SPART和VTGEW)应根据VKORG中的输入自动填充。 为此,我增强了webdyn应用程序,并在方法(ONACTIONDISPATCH_ACTION)的后实现后编写了代码。 值设置很好,但是当我返回到同一屏幕时,值消失了。

代码如下(用于测试目的的硬编码)

lo_nd_dynamic = wd_context-> get_child_node(名称= wd_this-> wdctx_dynamic)。 lo_el_dynamic = lo_nd_dynamic-> get_element()。

lr_cntxt = lo_el_dynamic-> get_child_node(name ='VALUES')。

lr_cntxt-> get_attribute(导出名称='VKORG'导入值= lv_vkorg)。 检查lv_vkorg不是初始的。

lr_cntxt-> set_attribute(name ='VTWEG'value ='01')。

lr_cntxt-> set_attribute(name ='VTWEG__TEXT'value ='ABCDGG')。

lr_cntxt-> set_attribute(name ='SPART'value ='01')。

lr_cntxt-> set_attribute(name ='SPART__TEXT'value ='ABCD')。

lr_cntxt-> set_changed_by_client()。

请做些有需要的事情。

付费偷看设置
发送
2条回答
wang628962
1楼-- · 2020-09-26 19:05

你好Mithun,

现在仅在UI字段上设置值,但未将其写入 buffer.So 供料器类FLUSH方法 可以将数据刷新到缓冲区中。

此致

巴拉

Cikesha
2楼-- · 2020-09-26 19:14

嗨巴拉,

让我尝试一下,如果我编写了有关动态操作的方法,并编写了有关方法刷新的代码,那么能否写一些有关方法刷新的代码。

一周热门 更多>