您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

ABAP 中 Table Control例子

来源:未知 责任编辑:责任编辑 发表时间:2013-12-22 14:55 点击:
实现了Table Control的主要的一些功能,可以作为例子参考,实现的功能有是否可编辑切换,选择某一条记录点击按钮显示详细信息,新增记录,删除记录,选择所有记录,选择光标所有记录,取消选择所有,排序,行选择栏位,列不可编辑,固定列,Table Control标题,分页功能,根据输入A字段的值显示B字段的值,某字段的值如果等于XXX就不可编辑等功能。相信这些功能已经可以满足大部份的开发了。 p> 

p>主程序代码:

p>DATA: ok_code TYPE sy-ucomm,

p>      save_ok TYPE sy-ucomm.

p>DATA: l_field TYPE char50,

p>      l_line  TYPE i.

p> 

p>TYPES: BEGIN OF ty_spfli,

p>         carrid TYPE spfli-carrid,

p>         connid TYPE spfli-connid,

p>         countryfr TYPE spfli-countryfr,

p>         cityfrom TYPE spfli-cityfrom,

p>         airpfrom TYPE spfli-airpfrom,

p>         mask(1),

p>END OF ty_spfli.

p> 

p>DATA g_lines TYPE i.

p>DATA sp2 TYPE TABLE OF ty_spfli WITH HEADER LINE.

p> 

p>DATA sp1 TYPE ty_spfli.

p> 

p>SELECT * INTO CORRESPONDING FIELDS OF TABLE sp2 FROM spfli.

p> 

p>CONTROLS content TYPE TABLEVIEW USING SCREEN 100.

p>content-top_line = 1.

p>content-lines = LINES( sp2 ).

p> 

p>CALL SCREEN 100.

p> 

p>LOOP AT sp2.

p>  WRITE: / sp2-carrid,sp2-connid,sp2-countryfr,sp2-cityfrom.

p>ENDLOOP.

p> 

p>*----------------------------------------------------------------------*

p>*  MODULE status_0100 OUTPUT

p>*----------------------------------------------------------------------*

p>*

p>*----------------------------------------------------------------------*

p>MODULE status_0100 OUTPUT.

p>  SET PF-STATUS 'STA'.

p>ENDMODULE.                    "status_0100 OUTPUT

p> 

p>*----------------------------------------------------------------------*

p>*  MODULE user_command_0100 INPUT

p>*----------------------------------------------------------------------*

p>*

p>*----------------------------------------------------------------------*

p>MODULE user_command_0100 INPUT.

p>  save_ok = ok_code.

p>  CLEAR ok_code.

p>  CASE save_ok.

p>    WHEN 'EXIT'.

p>      LEAVE TO SCREEN 0.

p>    WHEN 'SWITH'.

p>      PERFORM f_switch.

p>    WHEN 'SORT_UP'.

p>      PERFORM f_sort USING 'UP'.

p>    WHEN 'SORT_DOWN'.

p>      PERFORM f_sort USING 'DOWN'.

p>    WHEN 'DETAIL'.

p>      PERFORM f_detail.

p>    WHEN 'P--'.

p>      PERFORM f_page USING save_ok.

p>    WHEN 'P-'.

p>      PERFORM f_page USING save_ok.

相关新闻>>

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • WAP常见问题问答大全(四)
    • ASP开发必备:WEB打印代码大全
    • ASP调用系统ping命令
    • asp缓存技术
    • ASP教程:第三篇 ASP基础
    • 用ASP+XML打造留言本(4)
    • 关于ASP Recordset 分页出现负数解决方法及建议
    • 用asp怎样编写文档搜索页面(5)
    • ASP处理多关键词查询实例代码
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1