在OWL中使用FSI查询时如何"添加行"

2020-08-16 01:28发布

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

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


大家好,

我正在使用FSI查询来填充我的OWL,所以我不能使用列表修改:UI设计器中的"添加行","删除行"。

对于删除,我改为使用BO动作,并在absl中具有this.Delete()(正常工作)。

但是,我不知道如何使添加行工作? 如果我在absl中执行.Create(),它将创建一个新实例,但除非进行保存和刷新(否则我不希望保存,因为这时它将是一个空实例),否则它将不会显示在屏幕上 )。

TLDR:当无法在UI设计器中使用"列表修改"->"添加行"事件时,如何添加行?

K,

凯蒂

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

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


大家好,

我正在使用FSI查询来填充我的OWL,所以我不能使用列表修改:UI设计器中的"添加行","删除行"。

对于删除,我改为使用BO动作,并在absl中具有this.Delete()(正常工作)。

但是,我不知道如何使添加行工作? 如果我在absl中执行.Create(),它将创建一个新实例,但除非进行保存和刷新(否则我不希望保存,因为这时它将是一个空实例),否则它将不会显示在屏幕上 )。

TLDR:当无法在UI设计器中使用"列表修改"->"添加行"事件时,如何添加行?

K,

凯蒂

付费偷看设置
发送
3条回答
昵称总是被占用
1楼 · 2020-08-16 01:41.采纳回答

我通过使用"列表修改"表单创建了新实例解决了该问题。

https://blogs .sap.com/2013/12/12/how-to-create-a-list-modification-form/

K,

Katie

空代码
2楼-- · 2020-08-16 01:44

嗨,Saurabh,

这不起作用。 我已经仔细检查过,实际上是在TI(不是OWL)上进行的。

我打开根节点的TI,然后导航到显示子节点的选项卡。 我正在使用FSI查询而不是读取来填充子节点的高级列表窗格。 因此,再次读取不会填充我的表。 但是,重新运行查询将返回数据库中的数据。 有没有办法在缓冲区而不是数据库上查询(不读取)?

K,

Katie

梦想连接
3楼-- · 2020-08-16 01:57

嗨,

要在用户界面中立即显示新创建的子节点实例,请点击"添加"按钮,您需要再次

所以请先调用自定义操作以添加一个子实例:

创建实例后,您需要再次进行BO读取调用,而无需选中"从数据库读取"选项,即系统将尝试从缓冲区中检索值。

一周热门 更多>