• 列表和屏幕相互调用之从屏幕输入条件,列表输出数据


    1、创建一个主屏幕100,设置文本元素和按钮等

    2、代码实现部分

    REPORT  ytest021.

    *screen返回码
    DATA:ok_code TYPE sy-ucomm,
          save_ok TYPE sy-ucomm,


    *与屏幕上定义的字段名相同
    scarrid(20TYPE c.

    *用到航班表
    TABLES spfli.


    CALL SCREEN 100.
    *&---------------------------------------------------------------------*
    *&      Module  EXIT  INPUT
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    MODULE exit INPUT.
      LEAVE PROGRAM.
    ENDMODULE.                 " EXIT  INPUT
    *&---------------------------------------------------------------------*
    *&      Module  USER_COMMAND_0100  INPUT
    *&---------------------------------------------------------------------*
    *       text
    *----------------------------------------------------------------------*
    MODULE user_command_0100 INPUT.
      save_ok ok_code.
      CLEAR ok_code.
      IF save_ok 'OKSCH'.
    *回到初始屏幕和列表模式
        LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0 .
        "LEAVE TO SCREEN 0.

    *根据screen返回的scarrid读取数据表,并输出

        SELECT INTO spfli
          FROM spfli WHERE carrid scarrid.
          WRITE: / spfli-carrid,spfli-connid,spfli-cityfrom,spfli-cityto.
        ENDSELECT.

      ENDIF.

    ENDMODULE.   

  • 相关阅读:
    runtime 01-类与对象
    iOS 远程推送的实现
    iOS 选取上传图片界面
    NSAssert
    TableView下拉cell
    此博客主人已搬家访问新家地址:http://write.blog.csdn.net/postlist
    教你如何快速集成第3方
    iPhone应用开发 UITableView学习点滴详解
    苹果Xcode 证书生成、设置、应用完整图文教程
    NSXMLParser解析xml格式
  • 原文地址:https://www.cnblogs.com/caizjian/p/3333120.html
Copyright © 2020-2023  润新知