ALV三个下拉列表列联动
今天早晨开会, 有个同事提出来, 于是抽点时间做了一下,感觉不是很完美, 不过能满足基本的要求. 第一列下拉列表的内容决定了第二列下拉列表的内容, 第二列决定第三列, 程序比较简单, 速度有点慢……
效果如下:
今天早晨开会, 有个同事提出来, 于是抽点时间做了一下,感觉不是很完美, 不过能满足基本的要求. 第一列下拉列表的内容决定了第二列下拉列表的内容, 第二列决定第三列, 程序比较简单, 速度有点慢……
效果如下:
记得曾经遇到过一种需求,客户需要一个可以自动刷新的ALV报表, 要求10s刷新一次, 那么这种要求该如何实现呢? 在SAP中,有一个类CL_GUI_TIMER, 可以实现这样的需求. 其实还有另外一种方法, 那就是下载一个timer的activeX控件,在sap中实现这个控件. 从根本上,和sap的CL_GUI_TIMER的原理是一样的.
效果:
Finally the program finished at a draft stage that no event support in it. And in this article including the following phase:
1. Prerequisition&SAPLink Package
2. Object List
How to make ALV report much more easily? As we know there are about 3 ways to implement ALV report, that is REUSE_ALV, ALV_GRID classs, and SALV, in this section, I will show you on how to use SALV with a common include that makes ALV Report as simple as possible.
这个程序写于08年, 当时在项目之余, 偶有空闲的时候写的, 最终并没有定稿, 只是实现了部分我本来的想法. 后来项目辗转,差点把这个程序丢掉, 硬盘保留版本已经不是最新的, 在这个基础上稍作修改, 做成版本1.0.
ALV生成器生成的代码请参考:
ALV生成器生成的代码实例 (33.3 KiB, 245 hits)
在使用ALV显示数据, 希望调用Excel inplace功能直接在excel中查看数据(sy-ucomm = &VEXCEL), 可是当我们点该按钮是, excel是成功出现了,可是alv grid的数据却没有写到excel中.
现象: