![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ALV/屏幕
宇宙丶帅
他像一条狗诶
展开
-
ALV界面单元格允许编辑
重点备注:1.在输出内表中增加字段FIELD_STYLE TYPE LVC_T_STYL 2.设置STYLE_FNAME = 'FIELD_STYLE'. 如果不进行此步骤操作,这对单元格的属性控制不会生效在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态。具体单元格可编辑状态设置的主要思想:首先通过EIDT参数设置列为可编辑状态;其次对输出内表进行循环将不需要编辑的行设置为不可编辑状态,如此单元格的可编辑...原创 2020-08-04 16:42:52 · 472 阅读 · 0 评论 -
选择屏幕 搜索帮助
SELECT-OPTIONS:S_BWARTFORMATDOC-BWART.ATSELECTION-SCREENONVALUE-REQUESTFORS_BWART-LOW.PERFORMF_VALUE_REQUEST_FOR_NAME.FORMF_VALUE_REQUEST_FOR_NAME.DATA:BEGINOFLTY_BWART,...原创 2019-11-06 16:12:28 · 155 阅读 · 0 评论 -
选择屏幕 下拉框
PARAMETERS:P_BWARTTYPECHAR03ASLISTBOXVISIBLELENGTH15OBLIGATORY.DATA:NAMETYPEVRM_ID,LISTTYPEVRM_VALUES,VALUELIKELINEOFLIST.ATSELECTION-SCREENOUTPUT.REFRE...原创 2019-11-06 15:50:51 · 277 阅读 · 0 评论 -
SALV的一些限制和注意事项
SALV的列数最多只能显示90列SALV每个单元格最长输出128个字符排序和小记(sort 和 subtotals)最多9层或9列合计或小记的字段长度一定要够长,防止溢出SALV显示的字段一定要是flat的不能是deep的,也就是字段不能是表和结构。SALV不支持可编辑单元格,也就是不像其他alv,SALV是不能输入的,只能显示。。。。为什么。。。。SALV如果用了grid网格形式显示...原创 2019-11-06 08:43:59 · 454 阅读 · 0 评论 -
增强中获取屏幕参数(一)
FIELD-SYMBOLS:<FS>TYPEANY.DATA:LS_GODYNPROTYPEGODYNPRO.ASSIGN('(SAPLMIGO)GODYNPRO')TO<FS>.IF<FS>ISASSIGNED.MOVE-CORRESPONDING<FS>TOL...原创 2019-05-21 15:08:39 · 240 阅读 · 0 评论 -
更新数据库后ALV不能展示问题
不要加GUI状态和按钮控制即可如果加了,报错如下:原创 2019-05-22 14:58:51 · 296 阅读 · 0 评论 -
ALV展示界面标准排序功能,每次都会弹出个界面让选择排序字段
data:GT_ALV_SORTTYPELVC_T_SORTWITHHEADERLINE.CALLFUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGI_CALLBACK_PROGRAM=SY-REPIDI_CALLBACK_PF_STATUS_SET='SET_PF...原创 2019-06-13 13:22:36 · 881 阅读 · 0 评论 -
ALV双击事件调用TCODE
模板,以备拷贝之用~1,定义用户命令formformuser_commandusingr_ucommlikesy-ucommrs_selfieldtypeslis_selfield.caser_ucomm.when'&IC1'."SAPstandardcodefordo...原创 2019-06-10 13:46:37 · 967 阅读 · 0 评论 -
Table Control 响应双击事件
一、Table Control 响应双击事件第一步:属性选择‘响应双击'第二步:在STATUS里面F2要写成PICK,这样双击的UCOMM就是PICK了第三步:加上如下代码就可以得到双击的行和列data: l_row type i.data: l_field type char30.CASE OK_CODE.WHEN 'PICK'.get cursor line l_ro...原创 2019-09-07 09:44:05 · 313 阅读 · 0 评论 -
弹出确认对话框
call screen200starting at37 5 endingat87 22.在Menu Painter中设计200屏幕时,Screen Type选择的是Modal dialog box,但此选项不是导致屏幕200本身以弹出对话框的形式显示,其意思与Call选择屏幕时的选项AS WINDOW的使用相同。屏幕是...原创 2019-05-08 16:28:10 · 685 阅读 · 0 评论 -
移除某个GUI状态按钮
CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'EXPORTINGi_grid_settings=g_glayi_callback_program=sy-cprogi_grid_title=g_titlei_callback_user_...原创 2019-05-08 14:39:33 · 1029 阅读 · 0 评论 -
ALV双击事件
实例一REPORT ZR_EXAMPLE_16.TABLES:MARA.TYPE-POOLS: SLIS.SELECT-OPTIONS:MATNR FOR MARA-MATNR OBLIGATORY.DATA:LT_MARA TYPE TABLE OF MARA WITH HEADER LINE, FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH H...原创 2019-04-01 13:11:29 · 1218 阅读 · 0 评论 -
SE61修改登录界面
PS:登录界面的集团/用户/密码显示中文,则SE61LANGUE选择中文,显示英文则选择英文PS:登录界面信息最好不要写英文,因不同英文字母占用宽度不同,会出现上下行对不齐的情况修改这块英文选这个修改之后激活按钮,需要激活两次...原创 2019-04-01 14:20:11 · 1131 阅读 · 0 评论 -
登录界面图片更换
修改红框中的图片一般登录后主界面图片命名为ZLOGO,包可以选择传输请求的用的包原创 2019-04-01 14:25:27 · 300 阅读 · 0 评论 -
最简单的ALV红绿灯
COPY源代码即可使用,红绿灯的展示关键在于ICON得赋值REPORTyzs001.TABLES:sscrfields.TYPE-POOLS:slis.DATA:gt_fieldcatTYPEslis_t_fieldcat_alv.DATA:gs_layoutTYPEslis_layout_alv.DATA:g_titleTYPElvc_title,...原创 2019-04-08 16:06:16 · 1937 阅读 · 0 评论 -
ALV抬头展示
先看效果:关键代码如下:DATA:gtd_titleTYPEslis_t_listheader,gth_titleTYPEslis_listheader."ALV抬头塞数据PERFORMSUB_SET_TITLEUSING'S''Date:'SY-DATUM.PERFORMSUB_SET_TITLEUSING'S'...原创 2019-04-23 10:51:18 · 556 阅读 · 0 评论 -
REUSE_ALV_GRID_DISPLAY_LVC函数输入参数属性的应用
前面我们讲过,ALVGrid函数的输出有两个:REUSE_ALV_GRID_DISPLAY和 REUSE_ALV_GRID_DISPLAY_LVC两者的操作大同小异,只是后者能更好的和ALV容器结合使用,前后则不能;而在输入参数属性的结构上也有些差异。本篇文章主要讲解下ALV函数中输入参数的一些应用。首先了解下ALV函数输入参数的作用(粗体为常用参数):I_INTERF...转载 2019-04-23 11:16:02 · 3377 阅读 · 0 评论 -
ALV中自定义搜索帮助
第一种办法当然是对表中某字段的引用,设置ref_table、ref_field,将自动触发该字段所带的搜索帮助。可不可以直接设置Searh Help呢?应该不可以,找遍了field catalog的结构也没发现有可以设置的字段。第二种办法就是利用自定义代码来实现ALV的搜索帮助,显然它的功能更强大、更灵活。针对在OO ALV中实现搜索帮助,其主要步骤有:1,在ALV的事件处理类中添加...原创 2019-04-19 16:01:05 · 1340 阅读 · 0 评论 -
报表屏幕选择条件显隐性控制
SELECTION-SCREENBEGINOFBLOCKbWITHFRAMETITLETEXT-001.SELECT-OPTIONS:s_kunnrFORbseg-kunnr.SELECT-OPTIONS:s_lifnrFORbseg-lifnr.SELECT-OPTIONS:s_bukrsFORbseg-bukrs.SELECT-OPTIONS:s_gj...原创 2019-04-25 13:07:45 · 154 阅读 · 0 评论 -
ABAP-DIALOG屏幕尺寸及位置控制
ABAP-DIALOG屏幕尺寸及位置控制首先在程序中生成一个DIALOG屏幕在调用屏幕时使用以下代码:CALLSCREEN100STARTINGAT203ENDINGAT13020.合理分别定义了屏幕的尺寸坐标,分别为左上203右下13020这样便可控制DIALOG屏幕的尺寸及位置...原创 2019-03-30 18:32:52 · 1625 阅读 · 0 评论