zoukankan      html  css  js  c++  java
  • SAP ALV标准范例程序介绍(转)

    下面介绍几个学习ALV的SAP自带标准程序实例

    1. BALVSD06 : Output flights (simple version + save)
    这是该系列范例最简单的一个,建议以此入门。
    使用的Function Modules :
    REUSE_ALV_LIST_DISPLAY : 此FM非常重要,用来显示simple interactive list。大家要熟练掌握该FM的输入参数名称和作用,对ALV编程很有帮助。

    输入参数:
    I_CALLBACK_PROGRAM : FM执行完之后回调的程序名
    I_STRUCTURE_NAME : internal table的结构。栏位格式(field catalog, 含输出栏位的名称)都参考自Data Dictionary的这个结构 (注意:如果不是所有栏位都要输出显示,或要自行定义栏位格式而不用Data Dictionary內的结构,则请参考其他的输入参数设定)
    I_SAVE : 是否要储存variants, “A” : standard and user-specific saving
    Tables :
    T_OUTTAB :要输出数据的internal table



    2. BALVSD01 : Simple list flight model
    使用的Function Modules :
    REUSE_ALV_VARIANT_DEFAULT_GET
    REUSE_ALV_EVENTS_GET
    REUSE_ALV_COMMENTARY_WRITE
    REUSE_ALV_VARIANT_F4
    REUSE_ALV_VARIANT_EXISTENCE
    REUSE_ALV_LIST_DISPLAY

    3. BALVSD11 : Simple list with interactions and layouts
    使用的Function Modules :
    REUSE_ALV_FIELDCATALOG_MERGE
    REUSE_ALV_LIST_DISPLAY

    4. BALVHD01 : Hierarchical-sequential list flight model
    显示分级层次式的interactive list, 也就是Header – Item 两阶层的list
    使用的Function Modules :
    REUSE_ALV_VARIANT_DEFAULT_GET
    REUSE_ALV_FIELDCATALOG_MERGE
    REUSE_ALV_EVENTS_GET
    REUSE_ALV_COMMENTARY_WRITE
    REUSE_ALV_VARIANT_F4
    REUSE_ALV_VARIANT_EXISTENCE
    REUSE_ALV_HIERSEQ_LIST_DISPLAY : 该FM用来显示Hierarchical-sequential interactive list,很重要

    5. BALVHD01_GROUP : Hierarchical-sequential list flight model
    使用的Function Modules :
    REUSE_ALV_EVENTS_GET
    REUSE_ALV_HIERSEQ_LIST_DISPLAY

    在SE38环境下的程序名输入栏输入'DEMO*'后按F4,你可以查到SAP所有的DEMO示例程序,会学到很多ABAP功能的实现方法,输入'BCALV*'后按F4,你可以查到很多ALV示例程序
  • 相关阅读:
    两年的日子,我与你一起度过!
    惠普旋转触屏本TouchSmart tm2开箱视频展示
    你必须知道iPad的10件事
    如果Google统治世界[组图]
    Nexus One运行Android 2.1+Sense UI图赏
    不能只刷机 G3玩家展示给手机外壳刷漆
    这两天的状况不好!
    Google Code上10个有意思的项目
    在虚拟机中如何安装Mac OS X Snow Leopard 10.6
    四大浏览器Windows 7平台多项测试对比
  • 原文地址:https://www.cnblogs.com/levin/p/1452697.html
Copyright © 2011-2022 走看看