SAP-ALV
F122300349
本人性格开朗,乐观向上,对工作负责。
展开
-
function模式设置ALV用弹出窗口显示
在上一篇文章我们讲到了function模式的ALV如何响应单击事件,这种需求一般是先显示一个汇总的信息,然后通过点击单元格进而显示单元格的明细情况表,那通过什么方式来显示明细的情况呢,每个人的风格不同,则实现的方式也不同,有人选择通过screen的表格(table control),也有人通过面向对象的alv(ooalv),我现在来通过非以上两种方法来实现,其实ALV已经封装了一个fu原创 2010-04-22 16:08:00 · 1607 阅读 · 0 评论 -
alv 可编辑列为数量,但更改数量后变成小数了
今天一同事遇到了一个诡异的问题,他的ALV的一列为可编辑,这列是关于采购申请的数量,但它输入值后在点打印后就变成了小数,比如:输入200,点击打印后就变成0.200了,太怪了!思来想去,也不想不通问题的所在,最后看了一下字段目录的填充的东西,看到了参考表名(ref_tabname)、参考字段名(ref_fieldname)的两个字段,抱着试一下的心态居然成功了,在此记录为大家参考了:原创 2010-04-22 16:09:00 · 3460 阅读 · 3 评论 -
ALV使用到的色码
ALV里色码.就是颜色编码,4位CHAR型,形式如下所示:C X Y Z(四位),其中第一位为‘C’固定不变,X表示颜色代码(如下表所示),Y表示加强的设置,Z表示相反的设置。ALV使用到的颜色如下所示:C color1 gray-blue2 light gray3原创 2010-04-22 16:10:00 · 1142 阅读 · 0 评论 -
面向对象(OO)的ALV GRID设置颜色
在平时的ALV开发中,客户有些特殊的需求,需要在ALV的网格中绘上一些特殊的颜色,方便他们在第一时间看到自己想要看到的东西,如果没有这些颜色的设置,要从一大堆显示的数据中找到自己关心的东西,估计会比较难,下面我将给大家介绍在ALV GRID中设置列、行、单元格的颜色:1)列的颜色设置列的颜色设置相对来说会比较简单,因为在字段目录的类型LVC_S_FCAT中提供了对列颜色设原创 2010-04-22 16:12:00 · 2495 阅读 · 0 评论 -
函数生成的ALV的按钮列表
1、&ETA(细节)2、&EB9(调用报告)3、&REFRESH(刷新)3、&ALL(全部选择)4、&SAL(取消选择)5、&OUP(按升序)6、&ODN(按降序)7、&ILT(设置过滤器)8、&UMC(总计)9、&SUM(小计)10、&RNTPREV(打印预览)11、&VEXCEL(microsoft excel)12、&AQW(字处理......原创 2010-04-22 16:06:00 · 1292 阅读 · 0 评论 -
function模式的ALV如何响应单击事件
在function模式的ALV如何响应单击事件,它的实现原理大致跟ALV的双击事件、按钮事件一样的,它的实现过程分以下两步:1)首先要设置单元格能够响应单击事件(hotspot事件)。跟单元格有关,肯定是在字段目录实现的(slis_t_fieldcat_alv),字段hotspot用于设置响应单击事件。t_field-hotspot = X。2)注册(设置)ALV的事件响应过程原创 2010-04-22 16:07:00 · 3496 阅读 · 0 评论 -
调用函数的ALV、面向对象的ALV设置带选择列
带选择列,是个什么概念,就是在ALV的表单主体前面多了一列可供选择的,具体就看下图:这个就是对应的选择列,通过这个可以实现对ALV数据的选择,在调用函数的ALV和面向对象的ALV实现方法存在差异,下面讲两者的方法:1)调用函数的ALV。 通过SLIS_LAYOUT_ALV-BOX_FIELDNAME的字段来设置,这个字段的值对应的是输出内原创 2010-04-22 18:53:00 · 4504 阅读 · 2 评论