首页 > 其他分享 >ALV—TOP_OF_PAGE:I_CALLBACK_TOP_OF_PAGE

ALV—TOP_OF_PAGE:I_CALLBACK_TOP_OF_PAGE

时间:2022-10-12 13:37:56浏览次数:62  
标签:TEXT TOP FKDAT ALV LINE PAGE LS


之前写过一个利用 I_CALLBACK_HTML_TOP_OF_PAGE 实现的



(http://blog.sina.com.cn/s/blog_c0978c9b0101mg0j.html)



那个可以使用css进行布局等。



简单的可以直接使用 I_CALLBACK_TOP_OF_PAGE 这个参数





效果:



ALV—TOP_OF_PAGE:I_CALLBACK_TOP_OF_PAGE_jquery

​​



主要代码:



DATA: G_GRID_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER.



DATA: GT_FIELDCAT  TYPE  SLIS_T_FIELDCAT_ALV .



DATA: G_FIELDCAT   LIKE  LINE OF GT_FIELDCAT.





  "调用函数
   CALL  FUNCTION  'REUSE_ALV_GRID_DISPLAY'
     EXPORTING
      I_DEFAULT               =  'X'
      I_SAVE                  =  'X'
      I_CALLBACK_PROGRAM      = SY -REPID  “当前程序
      I_CALLBACK_TOP_OF_PAGE  =  'FRM_COMMENT_BUILD'
      IS_LAYOUT               = L_LAYOUT
      IT_FIELDCAT             = GT_FIELDCAT[]
     TABLES
      T_OUTTAB                = GT_DATA[]
     EXCEPTIONS
      PROGRAM_ERROR           =  1
       OTHERS                  =  2 .





*&---------------------------------------------------------------------*
*&      Form  COMMENT_BUILD
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM FRM_COMMENT_BUILD .

  DATA: LS_LINE TYPE SLIS_LISTHEADER.
  CLEAR G_GRID_TOP_OF_PAGE[].
  CLEAR LS_LINE.
  LS_LINE-TYP  = 'H'.
  LS_LINE-INFO  = TEXT-T10."金陵分公司销售发票汇总表
  APPEND LS_LINE TO G_GRID_TOP_OF_PAGE.

* STATUS LINE: TYPE S
  CLEAR LS_LINE.
  LS_LINE-TYP  = 'S'.
  LS_LINE-KEY  = TEXT-T11."发票日期
  IF S_FKDAT-HIGH <> '00000000' .
    CONCATENATE TEXT-T16
                S_FKDAT-LOW+0(4) TEXT-T12 S_FKDAT-LOW+4(2) TEXT-T13
                S_FKDAT-LOW+6(2)  TEXT-T14
                 TEXT-T15
                S_FKDAT-HIGH(4) TEXT-T12 S_FKDAT-HIGH+4(2)  TEXT-T13
                S_FKDAT-HIGH+6(2)  TEXT-T14
                INTO LS_LINE-INFO  .
  ENDIF .
  IF S_FKDAT-HIGH = '00000000' .
    CONCATENATE S_FKDAT-LOW+0(4) TEXT-T12 S_FKDAT-LOW+4(2)  TEXT-T13
                S_FKDAT-LOW+6(2)  TEXT-T14
                INTO LS_LINE-INFO  .
  ENDIF .
  APPEND LS_LINE TO G_GRID_TOP_OF_PAGE.

  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      IT_LIST_COMMENTARY = G_GRID_TOP_OF_PAGE.
ENDFORM.                    " COMMENT_BUILD







比较简单



OO  alv的抬头加起来稍微麻烦点儿







欢迎关注订阅号:SAP学习记录 (SAPlearning )

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO

标签:TEXT,TOP,FKDAT,ALV,LINE,PAGE,LS
From: https://blog.51cto.com/u_15680210/5749648

相关文章

  • 有的时候写好代码调用 REUSE_ALV_FIELDCATALOG_MERGE 出错提示为 READ_REPORT_LINE
    READ_REPORT_LINE_TOO_LONG下面列出的错误信息有这么一句.Theinternaltable"/FUNCTION=K_KKB_FIELDCAT_MERGE/DATA=L_ABAP_SOURCE[]"is72characterswide.The......
  • Top Universities in China Open Source Course Materials All In One
    TopUniversitiesinChinaOpenSourceCourseMaterialsAllInOne中国国内顶尖大学开源课程资料汇总GuidanceforcoursesinDepartmentofComputerSciencean......
  • 2016北京图书订货会上最受关注的科技书TOP10
    ​2016北京图书订货会已经落下帷幕,在这一年一度的出版业盛会上,小编打起十二分精神,眼观六路耳听八方,努力为各位读者挑选出了本次订货会上最受关注的十本科技书,且听小编慢慢道......
  • top命令详解
    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 1命令格式命令格式: top[-dnumber]|top[-bnp]......
  • selenium(2) wait & page objects
    fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.sup......
  • page.json
    uni-app需要给page.json文件需要进行配置路由,否则会不报错,也跳转不过去......
  • htop 命令详解
    htop官网:​​http://htop.sourceforge.net/​​使用yum无法直接安装htop,需要先安装epel-releaseyum-yinstall epel-releaseyum-yinstallhtophtop简介htop类......
  • Github Pages 和 Hexo 搭建自己的博客
    title:GithubPages和Hexo搭建自己的博客excerpt:hexoblog来了~tags:[hexo,blog,githubpages]categories:[学习,git][学习,hexo]index_img:https://......
  • #yyds干货盘点# 面试必刷TOP101:打家劫舍(二)
    1.简述:描述你是一个经验丰富的小偷,准备偷沿湖的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家,就不能再偷第二家,如果偷了第二家,那么就......
  • linux top 查看CPU命令 top输出详解
    [root@localhost~]$top//动态查看进程使用资源的情况,每三秒刷新一次[root@localhost~]$top-c//动态查看进程使用资源的情况,但会详细地显示进程的命......