云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

天翼云_数据库开发语言_促销

小七 141 0

天翼云_数据库开发语言_促销

好 啊。我承认,我选择大数据只是为了让你点击我的博文……

这篇文章并不是真正意义上的大数据。但是我想向您介绍的想法涉及到大量的数据以及如何处理这些数据。

视图维护SM30

我打赌您知道事务SM30,淘客服,用于维护数据,并生成视图或表的维护视图。这种技术在SAP系统中广泛使用。大多数定制都是这样做的。

生成的维护视图有很多优点,但也有一些缺点。其中一个恼人的事情是,如果视图中有很多条目,那么要获得一个概述就非常困难。当然,你可以限制数据,但这并不是真正的用户友好。

导航增强

我想如何更好地处理大量的表条目,而不为找到正确的数据而烦恼。我记得有一个非常特殊的GUI tree类,您可以在分层树中显示表数据:CL\u GUI\u ALV\u tree\u SIMPLE

其思想是显示此控件中视图的数据,并借助树结构进行导航。

为了演示,我创建了一个带有许多关键字段的示例表:

您可以更改层次结构:

按您希望的顺序拖动和单击字段:

这将为您提供不同的数据视图:

导航确定当前层次结构,并将"选择语句"填充到单击的字段(节点)。选择将传递到功能模块VIEW\u MAINTENANCE\u CALL以显示数据。

实现

导航加载项大致如下:

在给定视图/表的基础上创建一个数据引用通过功能模块视图获取数据。调用函数模块VIEW\u GET\u DDIC\u INFO获取有关视图的技术信息,我们稍后需要这些信息创建docker用读取的数据创建CL\u GUI\u ALV\u TREE\u SIMPLE通过视图/表的关键字段定义层次结构定义显示当前层次结构级别所需的组级别图标调用查看\维护\调用"SM30"显示数据

结论

我喜欢改进老式的东西。我认为这是一个很好的例子,无论您身在何处,都值得考虑改进。

导航并不完美,返利app是真的吗,但在我看来,它使数据导航更加容易。另外:层次结构的动态定制为许多不同的需求提供了解决方案。

导航可以与许多简单的维护视图一起使用。我认为有局限性也会有错误。但是,超级淘客,如果你能用80%的解决方案几乎不费吹灰之力地改进许多不同的东西,这是一个很大的优势。

问题

还有一些问题需要解决……

导航树有一点不好,那就是它只显示当前级别("1000")的数据,而不显示信息本身(例如"销售组织")。解决这个问题的最简单方法是定义grouplevel布局。遗憾的是,这只允许定义一个图标而不允许额外的文本…但是通过图标定义,我可以传递一个quickinfo文本作为额外的信息:

如果您在SAPGUI设置中将quickinfo的显示设置为"立即",这非常方便。

第一次尝试是复制完整的类,以便只更改私有方法集\u nodes中节点的设置。之后我没有找到其他方法来操作树节点。

一个尚未解决的问题是,云实,每次单击树中的导航按钮,SM30就会被一次又一次地调用(调用屏幕)。这有一个可爱的效果,购物返利平台,你可以导航回选择。但实际上这不是我想要的。至少调用堆栈被限制为50个调用。

我没有找到一种方法来使用DBA\u SELLIST或类似的方法来更新视图中的数据。

abapGit

这里是Github的链接:https://github.com/tricktresor/blog