ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对于屏幕字段的下拉CODE

对于屏幕字段的下拉CODE

原创 Linux操作系统 作者:hzq2010 时间:2011-06-25 21:26:41 0 删除 编辑

定义一个数据库表,装载着list下拉下的内容
    2.   定义该数据库表类型的内表,结构体

    3.   调用所在屏幕  CALL SCREEN 9000.

    4.   在PAI后面增加:

                                  PROCESS ON VALUE-REQUEST.
                                  FIELD LIST_01 MODULE CREATE_DROPDOWN_LIST.

                                  list_01是屏幕字段,指定listbox,功能码

    5.   程序中代码:
          MODULE CREATE_DROPDOWN_LIST INPUT.
  

          SELECT  PROJID PROJNAME

                   FROM ZBC400_PROJ_113

                        INTO CORRESPONDING FIELDS OF TABLE ITAB_PROJ.
   

          CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
              EXPORTING
              *        DDIC_STRUCTURE         = ' '
                        RETFIELD               = 'PROJID'
              *        PVALKEY                = ' '
              *        DYNPPROG               = ' '
              *        DYNPNR                 = ' '
              *        DYNPROFIELD            = ' '
              *        STEPL                  = 0
              *        WINDOW_TITLE           =
              *        VALUE                  = ' '
                        VALUE_ORG              = 'S'
              *        MULTIPLE_CHOICE        = ' '
              *        DISPLAY                = ' '
              *        CALLBACK_PROGRAM       = ' '
              *        CALLBACK_FORM          = ' '
              *        MARK_TAB               =
              *      IMPORTING
              *        USER_RESET             =
              TABLES
                         VALUE_TAB              = ITAB_PROJ
              *        FIELD_TAB              =
              *        RETURN_TAB             =
              *        DYNPFLD_MAPPING        =
              EXCEPTIONS
                        PARAMETER_ERROR        = 1
                       NO_VALUES_FOUND        = 2
                       OTHERS                 = 3
                        .
              IF SY-SUBRC <> 0.
              * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
              *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
              ENDIF.
         ENDMODULE.

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/leechirslcc/archive/2009/08/05/4410552.aspx

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23495244/viewspace-700732/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 关于红绿灯
下一篇: 文本编辑器
请登录后发表评论 登录
全部评论

注册时间:2010-03-11

  • 博文量
    196
  • 访问量
    172155