首页 > 其他分享 >同屏幕直接显示ALV

同屏幕直接显示ALV

时间:2022-09-07 17:25:51浏览次数:50  
标签:CARRID LO CREATE GRID ERROR ALV 屏幕 直接 SPFLI

REPORT 111.
DATA: LO_DOCK TYPE REF TO CL_GUI_DOCKING_CONTAINER.
DATA: LO_GRID TYPE REF TO CL_GUI_ALV_GRID.

PARAMETERS P_CARRID TYPE SPFLI-CARRID DEFAULT 'AA'.

AT SELECTION-SCREEN OUTPUT.
  SELECT *
  FROM SPFLI
  WHERE CARRID = @P_CARRID
  INTO TABLE @DATA(LT_SPFLI)
        UP TO 30 ROWS.

  CREATE OBJECT LO_DOCK
    EXPORTING
      SIDE      = CL_GUI_DOCKING_CONTAINER=>DOCK_AT_RIGHT       "DOCKING停靠位置
      EXTENSION = 900                                           "DOCKING宽度
      REPID     = SY-REPID
      DYNNR     = SY-DYNNR.

  IF LO_GRID IS INITIAL.
    CREATE OBJECT LO_GRID
      EXPORTING
        I_PARENT          = LO_DOCK      "获取lo_dock到lo_grid
      EXCEPTIONS
        ERROR_CNTL_CREATE = 1
        ERROR_CNTL_INIT   = 2
        ERROR_CNTL_LINK   = 3
        ERROR_DP_CREATE   = 4.
  ENDIF.

  CALL METHOD LO_GRID->SET_TABLE_FOR_FIRST_DISPLAY
    EXPORTING
      I_STRUCTURE_NAME              = 'SPFLI'
    CHANGING
      IT_OUTTAB                     = LT_SPFLI
    EXCEPTIONS
      INVALID_PARAMETER_COMBINATION = 1
      PROGRAM_ERROR                 = 2
      TOO_MANY_LINES                = 3
      OTHERS                        = 4.

 

 

 

标签:CARRID,LO,CREATE,GRID,ERROR,ALV,屏幕,直接,SPFLI
From: https://www.cnblogs.com/BruceKing/p/16666550.html

相关文章

  • JS获取屏幕分辨率及当前窗口宽高等数据
    document.body.clientWidth==>BODY对象宽度document.body.clientHeight==>BODY对象高度document.documentElement.clientWidth==>可见区域宽度document.documentElem......
  • c语音键盘输入和屏幕输出
    键盘输入和屏幕输出单个字符的输入输出getchar字符输入putchar字符输出缓冲区优先每次只读一个字符输出输入量不加引号,只有转义字符加实践:大小写转换注意:getchar()......
  • vue 通过URL直接下载PDF文件而不是预览
    项目需求:用户在点击下载时下载文件。该项目为前后端分离项目,download不起作用。我在做这个功能点时使用的方法是直接window.location.href=url可在测试时却发现word等......
  • 直接在windows系统可以上架iOS app吗
    有2种方法:1.可以通过装苹果虚拟机来运行applicationloader。不过要求系统cpu是intel的。比较耗时间,我以前折腾装了个花了一个星期才搞好。2.另外可以用第三方工具appup......
  • jenkins新增salve节点
     步骤如下:1、登录到jenkins主页,点击ManagerJenkins2、选择ManageNodes,点击进入配置页面3、新建node节点4、配置node节点5、新建目录jenkins-workspaces目录......
  • HTML编辑器如何能实现直接粘贴把图片上传到服务器中
    ​ 当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordAction......
  • IDL界面程序直接调用envi菜单对应功能的实现方法
    ENVI软件具备强大的二次开发功能,提供了绝大多数功能的函数调用接口。但二次开发的时候需要自己编写处理和操作界面,很多时候这也是个头疼的问题。如果希望在自己的程序界面......
  • 浅谈 SAP ABAP 系统里的 ALV 输出方式实现
    由于国情原因,ABAPALV相关的报表开发在国内众多SAP技术交流群里永远都是一个热门话题。最近Jerry和朋友的技术交流群里,郭爷向大家介绍了ALVIntegratedDataAccess,能够轻......
  • img文件编辑_用 Vim 编辑 Markdown 时直接粘贴图片
    效果演示: 使用方法安装这个插件没有其它依赖,使用自己习惯的插件管理方式安装就好。比如我使用Vundle[2],在vimrc里添加Plugin'ferrine/md-img-paste.vim'然后......
  • 如何构建强大的主屏幕
    如何构建强大的主屏幕Photoby斯科特·韦伯on不飞溅“你组织主屏幕的方式可以改变你的生活运作方式”——我的超高效最好的朋友。主屏幕很重要——它们可能是您在......