`
zjut_xiongfeng
  • 浏览: 287269 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Printing a line after Subtotaling in an ALV

阅读更多

ByVenkateswara Rao Appikonda, Intelligroup

REPORT  ztest_alv.
*---type pools
TYPE-POOLS: slis.
*---internal tables
DATA: BEGIN OF it_flight OCCURS 0,
       carrid  LIKE sflight-carrid,
       connid   LIKE sflight-connid,
       fldate   LIKE sflight-fldate,
       seatsmax LIKE sflight-seatsmax,
       seatsocc LIKE sflight-seatsocc,
      END OF it_flight,
*--internal tables for alv
      it_fieldcat TYPE  slis_t_fieldcat_alv,
      wa_fcat LIKE LINE OF it_fieldcat,
      layout TYPE  slis_layout_alv,
      it_sort type  slis_t_sortinfo_alv,
      wa_sort like line of it_sort.
*---start-of-selection .
START-OF-SELECTION.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
  EXPORTING
    i_program_name         = sy-repid
    i_internal_tabname     = 'IT_FLIGHT'
    i_inclname             = sy-repid
  CHANGING
    ct_fieldcat            = it_fieldcat
  EXCEPTIONS
    inconsistent_interface = 1
    program_error          = 2.
*----get data
  SELECT carrid
         connid
         fldate
         seatsmax
         seatsocc
   FROM sflight
   INTO CORRESPONDING FIELDS OF TABLE it_flight
   UP TO 20 ROWS.
  .
  wa_fcat-do_sum = 'X'.
  MODIFY it_fieldcat FROM wa_fcat TRANSPORTING do_sum
   WHERE fieldname = 'SEATSOCC' .
  wa_sort-fieldname = 'CARRID'.
  wa_sort-group = 'UL'.
  wa_sort-up = 'X'.
  APPEND wa_sort TO it_sort.
  wa_sort-fieldname = 'CONNID'.
  wa_sort-subtot = 'X'.
  wa_sort-up = 'X'.
  APPEND wa_sort TO it_sort.
  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
      i_callback_program = sy-repid
      is_layout          = layout
      it_fieldcat        = it_fieldcat
      it_sort            = it_sort
    TABLES
      t_outtab           = it_flight
    EXCEPTIONS
      program_error      = 1.

The output would be similar to this:<?XML:NAMESPACE PREFIX = O />

分享到:
评论

相关推荐

    An Easy Reference for ALV Grid Control

    ### ALV Grid 控制简易参考指南 #### 概述 本文档旨在为使用 SAP 的 ALV Grid 控制提供一个简洁且实用的参考资料。ALV(Application List Viewer)是一种用于在 SAP GUI 中显示列表数据的强大工具。它允许用户通过...

    ALV.rar_SAP_abaP ALV_abap_alv_sap alv

    在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的工具,它提供了标准的表格形式来显示数据库查询结果。ALV是ABAP编程的重要组成部分,它简化了复杂数据的可视化处理。本篇将深入探讨如何通过ABAP...

    alv使用 alv使用

    data: i_fieldcat_alv type slis_t_fieldcat_alv with header line, i_layout type slis_layout_alv, i_fieldcat type slis_fieldcat_alv, w_repid like sy-repid. start-of-selection. perform getdata. ...

    abap-ALV.rar_ABAP系统ALV_abap_abap开发alv

    描述中提到“ABAP ALV总结,ALV格式,REUSE_ALV_GRID_DISPLAY_LVC函数使用”,这表明我们将重点关注ALV的基本概念、数据格式以及如何通过REUSE_ALV_GRID_DISPLAY_LVC函数来实现ALV的显示。 ALV格式通常涉及如何组织...

    [SAP ABAP开发技术总结]ALV详解(Fuction ALV 和OO ALV)

    [SAP ABAP开发技术总结]ALV详解(Fuction ALV 和OO ALV) 图文并茂,详细介绍了Fuction ALV 和OO ALV的相关开发 [SAP ABAP开发技术总结]ALV详解:Function ALV(一) [SAP ABAP开发技术总结]ALV详解:Function ALV...

    ABAP-ALV进阶

    "ABAP-ALV进阶知识点详解" ABAP-ALV进阶是指在SAP系统中使用ABAP语言开发的高级列表查看器(ALV)。ALV是SAP系统中心的列表标准,可以在ABAP程序中进行报表输出。下面是ABAP-ALV进阶的知识点详解: 一、ALV概要 ...

    SAP ABAP ALV分页显示

    ### SAP ABAP ALV 分页显示技术解析 #### 核心知识点:SAP ABAP ALV 分页显示 本篇文章将深入分析一个基于SAP ABAP的ALV(Application List Viewer)分页显示的实现方法。ALV是SAP GUI中用于展示表格数据的一种...

    ABAP OOALV学习文档

    ### ABAP OOALV 学习文档详析 #### 一、ABAP OOALV 概述 **ABAP OOALV**(Object-Oriented Application List Viewer)是一种用于SAP系统的高级列表显示技术,主要用于生成复杂的报表和列表视图。自R/3 4.6C版本起...

    Programming dynamic ALV in WebDynpro for ABAP

    ### 编程动态 ALV 在 WebDynpro for ABAP 中的应用 #### 概述 本文旨在探讨如何在 WebDynpro for ABAP 中编程实现动态 ALV(Application List Viewer)。通过本教程,您将学会如何根据用户的选择动态地构建 ALV 的...

    SAP_List_Viewer_ALV__in_Web_Dynpro_ABAP.pdf

    在SAP NetWeaver7.0增强包2中,Web Dynpro ABAP可以使用SAP List Viewer(ALV)来增强Web应用程序的功能。SAP List Viewer(ALV)是一种常用的表格显示工具,它允许用户以表格形式查看和操作数据。本文档提供了一个可...

    [ABAP]Function实现ALV Table 二:ALV的弹出窗口形式

    在ABAP(Advanced Business Application Programming)中,ALV(ABAP List Viewer)是SAP提供的一种用于显示数据表的标准化接口。本篇我们将深入探讨如何使用Function来实现ALV Table的弹出窗口形式,这对于创建用户...

    sap abap oo实现ALV

    - SAP Help Portal: [ALV in SAP](http://help.sap.com/saphelp_nw70/helpdata/EN/5e/88d440e14f8431e10000000a1550b0/content.htm) 以上就是使用面向对象技术实现SAP ABAP ALV的基本方法和步骤。通过这种方式,...

    ALV For WebDynpro

    在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的强大工具,它能够以表格形式高效地显示大量数据。"ALV for Web Dynpro"是将ALV的功能集成到Web Dynpro应用程序中,使得在Web环境中也能实现丰富的...

    sap alv 去掉多余按钮

    在SAP系统中,ALV(Application List Viewer)是一种用于展示和处理大量数据的强大工具,它不仅能够以列表形式展示数据,还提供了多种交互功能,如排序、筛选、分组等。然而,在某些应用场景下,ALV界面中预设的一些...

    SAP ALV总结 ALV总结

    SAP ALV(ABAP List Viewer)是SAP系统中用于数据展示的一种强大的报表工具,它允许用户以表格形式查看和处理数据。本总结将详细阐述如何使用SAP ALV来构建和定制报表。 1. 数据显示 - **指定显示字段**:在程序中...

    OO ALV 开发 实例 SAP

    面向对象的ALV开发在SAP ABAP环境中是一种先进的数据展示技术,相比于传统的函数模块`REUSE_ALV_GRID_DISPLAY`,面向对象的方式提供了更灵活、更可扩展的解决方案。通过利用`CL_SALV_TABLE`类,开发者可以构建更加...

    OOALV常用功能完整简例

    标题中提及的“OOALV常用功能完整简例”,描述中说明了该简例包含的内容:热键单击、双击、帮助、编辑和自定义工具条等。OOALV是指面向对象的ALV,它是在SAP系统中常用的报表输出组件,用于将数据以表格形式展示。在...

    SAP ALV Grid资料整理 (很全面)

    SAP ALV Grid 资料整理(很全面) SAP ALV Grid 是一种灵活的工具,用于显示列表,并提供了常见的列表操作通用函数,可以通过自定义选项来增强其功能。ALV Grid 控件可以创建非层次的友好交互式报表,是一个基于...

    面向对象的alv 资料

    面向对象的ALV资料 面向对象的ALV资料是SAP List Viewer(ALV)的面向对象的应用,ALV Grid Control是一个灵活的工具,提供了基本功能的列表操作,也可以通过自定义来进行增强。 一、ALV介绍 ALV Grid Control...

    SAP 标准屏幕ALV增强

    在SAP系统中,ALV(Accelerated List Viewer)是一种常用的数据展示工具,它提供了标准的表格形式来显示数据。然而,有时业务需求可能需要对这些标准屏幕进行定制或增强,以满足特定的报告和展示需求。本篇将详细...

Global site tag (gtag.js) - Google Analytics