TYPE-POOLS
我们在定义Tables的时候,一般会加上TYPE-POOLS SLIS.
slis应该是个Package.声明了它后就可以用它包括的函数、类、消息等。
SLIS_FIELDCAT_ALV 是控制ALV的列的信息,比如列宽、颜色、是否可修改等。
SLIS_LAYOUT_ALV 是控制整体的ALV的显示状态的,比如隔行显示不同的颜色,自动优化全部列的宽度,全部列可修改等等。
下面一个控制ALV单元格颜色的例子:
DATA: BEGIN OF IT_BUSS OCCURS 0,
PXKCSL TYPE P DECIMALS 0, "批销库存数量
SEL(1),
colour TYPE slis_t_specialcol_alv, "这个需要加
END OF IT_BUSS.
......
LOOP AT IT_BUSS.
F_TABIX = SY-TABIX.
color-fieldname = 'JHCGS'.
color-color-col = '9'.
APPEND color.
IT_BUSS-colour = color[].
modify IT_BUSS INDEX F_TABIX.
ENDLOOP.
.......
DATA: gs_layout TYPE slis_layout_alv. "整体alv的属性
gs_layout-colwidth_optimize = 'X'. "最合适的列宽
gs_layout-box_fieldname = 'CHX'. "CHX是做批量选择的字段
gs_layout-f2code = 'LOOK'.
DATA: it_fields TYPE slis_t_fieldcat_alv.
DATA: wa_fields TYPE LINE OF slis_t_fieldcat_alv.
gs_layout-coltab_fieldname = 'COLOUR'."加入修改的颜色
REFRESH it_fields.
CLEAR wa_fields. "alv中具体字段的属性
TYPE-POOLS相关推荐
- 一个简单的动态内表alv案例
动态内表的问题一直没搞明白,每次都要复制粘贴. 动态内表的创建和使用主要有以下几点: 1.动态内表的创建,首先要定义动态结构,然后再根据定义的动态结构利用系统一个标准的method:"cl_ ...
- 在alv list小计之后输出分割线
程序代码: *---type pools TYPE-POOLS: slis. *---internal tables DATA: BEGIN OF it_flight OCCURS 0, carrid ...
- ABAP开发工具及技术概览
ABAP开发工具及技术概览 overview: 1.REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看.如无特殊需求,此类程序一般不需 ...
- SAP 如何在选择画面中创建动态的select-options <转载>
原文链接:http://www.baidusap.com/abap/report/4770 1, 用到的函数,类方法 下面介绍一个能根据所选表字段自动创建动态select-options的例子代码,代 ...
- [代码]如何在选择画面中创建动态的select-options
1, 用到的函数,类方法 下面介绍一个能根据所选表字段自动创建动态select-options的例子代码,代码中用到了以下函数和类方法: 1, FREE_SELECTIONS_INIT:初始化动态选择 ...
- [230501] 4月29日考试真题第一篇|Temporary Pools
题目来源:http://t.csdn.cn/goCDT 正确率:6/10 目录 Temporary Pools 题目 Temporary Pools Paragraph 1: Tempo ...
- redisson get()数据报错,missing type id property ‘@class’
redisson get()数据报错: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Missing type id when ...
- mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string
mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...
- restTemplate http请求报错:no suitable HttpMessageConverter found for response type and content type
报错信息: org.springframework.web.client.UnknownContentTypeException: Could not extract response: no sui ...
- Oracle type (自定义类型的使用)
oracle - type type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要 ...
最新文章
- Go语言的Channel文章,整个人都感觉不好了
- linux doc下生成学号,linux的.doc
- linux spec 脚本,关于linux:shell脚本的单元测试
- php数据库根据相似度排序,php数组字段相似度排序
- Codeforces-808D Array Division (multiset 折半???)
- html2canvas截图地图和看到的不一样_大秦赋,我看到的不一样的赢异人。
- Linux技术在桌面领域的应用,Linux桌面领域7大趋势介绍
- 配置Skype for business 2015混合部署
- Yolov3中先验框生成
- 基于雷电模拟器利用python制作手游脚本 (神都夜行录,古剑奇谭木语人) (一)
- 虚拟机安装linux的\/root,pt深海湛蓝爆屏图 -官网
- Python聪明的尼姆游戏(人机对战)
- 微信授权登陆【yixiyun】
- 站长技术导航二开美化网站源码 网站提交自动秒收录
- JVM_06 运行时数据区3-方法区
- Xshell7下载、安装、连接linux系统教程(官网)
- GaN(第三代器件)特性的总结
- 【AI测试】人工智能测试整体介绍——第三部分
- 小组查经分享《创世记》--概述
- AndroidStudio小松鼠版本添加jitpack.io位置