弹出ALV的几种方法(ALV POPUP)
***方法1
DATA: go_alv TYPE REF TO cl_salv_table,
go_funlst TYPE REF TO cl_salv_functions_list.
DATA: itab TYPE STANDARD TABLE OF t001.
DATA: cxroot TYPE REF TO cx_root,
excmsg TYPE string.
SELECT * FROM t001 INTO TABLE itab .
TRY.
cl_salv_table=>factory(
IMPORTING
r_salv_table = go_alv
CHANGING
t_table = itab[] ).
CATCH cx_root INTO cxroot.
excmsg = cxroot->get_text( ).
MESSAGE e000(oo) WITH excmsg.
ENDTRY.
go_funlst = go_alv->get_functions( ).
go_funlst->set_all( 'X' ).
IF go_alv IS BOUND.
go_alv->set_screen_popup(
start_column = 10
end_column = 110
start_line = 5
end_line = 15 ).
go_alv->display( ).
ENDIF.
***方法2
DATA: go_grid TYPE REF TO cl_rs_alv_grid_popup,
itab TYPE TABLE OF t001 .
SELECT * FROM t001 INTO TABLE itab .
CALL SCREEN 100.
MODULE status_0100 OUTPUT.
CREATE OBJECT go_grid
EXPORTING
i_structure_name = 'T001'
i_repid = sy-repid
i_dynnr = '0100'
i_left = 80
i_top = 80
i_height = 300
i_width = 800.
CALL METHOD go_grid->show_data
EXPORTING
i_t_data = itab[].
ENDMODULE. " STATUS_0100 OUTPUT
***方法3
DATA: itab TYPE TABLE OF t001 ,
result TYPE c .
SELECT * FROM t001 INTO TABLE itab .
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
i_title = 'TEST'
i_screen_start_column = 15
i_screen_start_line = 1
i_screen_end_column = 128
i_screen_end_line = 20
i_tabname = ''
i_selection = ''
i_structure_name = 'T001'
IMPORTING
e_exit = result
TABLES
t_outtab = itab
EXCEPTIONS
program_error = 1
OTHERS = 2.
弹出ALV的几种方法(ALV POPUP)相关推荐
- win10计算机无限弹网页,win10系统浏览网页时频繁弹出广告怎么办 Window10阻止网页弹出广告的四种方法...
使用win10系统电脑上网的用户,在打开网页浏览时经常会碰到一些广告弹窗.这样,不免让人感觉非常的困扰.那么,我们该怎样设置才能在windows10系统下阻止网页跳出广告弹窗呢?下面,小编就向大家分享 ...
- JavaScript弹出对话框的三种方法
三种方法 alert(); 最简单,将alert();括号内的内容弹出. confirm(); 与alert();类似,包含确认和取消按钮,点击确定confirm();方法会返回true,点击取消co ...
- 浏览器设置了打开会显示特定网页为什么还是显示2345_浏览器弹窗广告多?阻止网页弹出广告的三种方法...
现在的广告可以说是无处不在,无孔不入,我们在打开网页浏览时就会经常遇到些广告弹窗,每次都要去点击关闭,让人觉得非常不爽. 虽然大多第三方浏览器可以安装屏蔽弹窗广告的插件,但今天要给大家介绍下其他禁止网 ...
- 电脑一开机出rebootand_电脑一开机就有软件弹窗广告弹出怎么办?两种方法来解决...
不知道大家有没有跟小编一样的苦恼,就是每天早上电脑开机的时候就会有一堆弹窗广告,而且大部分弹窗广告的关闭按钮都不好找,真是烦死了.经过小编的多方打听,终于找到了屏蔽掉开机广告弹窗的方法.两种方法都 ...
- 用js弹出对话框的一些实用方法
作者:张铭标 撰写时间:2019年7月 17日 第一种基本的窗口弹出方法: 使用window.open("")括号里面就是你要弹出的页面的路径,用单引号或者双引号都可以.这段代码可 ...
- js弹出窗口总结6种弹窗方法
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();< ...
- 1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...
1. 变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window ,window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的 ...
- Android调用系统群发短信,vivo部分手机弹出“无效的地址”解决方法
Android调用系统群发短信,vivo部分手机弹出"无效的地址"解决方法 第一次写文章,来试试水 之前项目中有一个需求是获取通讯录联系人信息,并展示出来,然后可以选择一个或者多个 ...
- JS弹出对话框的三种方式
javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码 ...
最新文章
- 数组去重,ES6数组去重 new Set()
- shell的date命令:使用方法,以及小时、分钟的计算
- JAVA day09 内部类(成员内部类,静态内部类,局部内部类,匿名内部类)
- 智能一代云平台(四十):Maven项目如何将lib下依赖的包打印在manifest文件中
- some formulas for bloging
- PM常用软件工作平台
- linux 监控软件介绍,Linux中系统整体性能监控工具详细介绍
- ORACLE SQL日期函数
- cmos和ttl_TTL和CMOS有什么区别?
- php网易音乐api接口,网易云音乐API接口
- 最长回文子串(Longest Palindromic Substring)——三种时间复杂度的解法及LeetCode[5] - 最长回文子串动态规划
- 华硕T100 安装linux,【华硕T100TA3740评测】双硬盘组合 华硕T100TA挑战存储极限(全文)_华硕 T100TA3740_笔记本评测-中关村在线...
- 传感器与检测技术考试
- 【手把手带你搞定】第一个C语言猜数字游戏(超详细教程,不仅学如何写代码,更学方法思路!)
- java 定时凌晨_java Timer 定时每天凌晨1点执行任务
- 关于Raft的一些问题解答
- Alpha阶段敏捷冲刺⑦
- CVPR2019|Depth-Aware Video Frame Interpolation【论文阅读笔记】
- python绘制同心圆代码_使用Python+turtle绘制同心圆
- MATLAB常用命令总结
热门文章
- (解题思路)Entity Framework 如动态创建表或者列
- 最近微软购买了哪些域名?
- 深度分析:经典视频产品架构拆解
- 【专访】PP租车张丙军:“打虎亲兄弟“,好团队才能书写互联网传奇
- 【今日互联网大事儿】传百度要投资Uber呢~
- leetcode409.Longest Palindrome
- 20172307 2018-2019-1 《程序设计与数据结构》实验3报告
- Android技能树 — 树基础知识小结(一)
- Js~对数组进行分组户数
- CMD指令收集(持续)