zoukankan      html  css  js  c++  java
  • 如何在选择画面中创建动态的select-options

    1, 用到的函数,类方法

    下面介绍一个能根据所选表字段自动创建动态select-options的例子代码,代码中用到了以下函数和类方法:

    1, FREE_SELECTIONS_INIT:初始化动态选择画面

    2, FREE_SELECTIONS_DIALOG:弹出生成动态select-options的字段选择窗口

    3, FREE_SELECTIONS_WHERE_2_EX:转换数据格式,RSDS_TWHERE ==> RSDS_TEXPR

    4, cl_alv_table_create=>create_dynamic_table :创建动态内表

    2, 例子代码

    完整代码如下:感兴趣可以自己debug看看。

    代码中用到了两个status:

    1,DIALOG

    2,13317

    另外还要创建两个屏幕,200和300,

    1,screen 0200

    代码:

    2,Screen 0300

    代码:

    3, 运行方法

    运行如下:

    输入表名后,点击options按钮选择动态select-options用到的字段,

    然后进入下一屏,可以填入select-options的条件,也可以点击上面New field selection按钮添加或删除select-opions的字段。

    最后,返回到初始选择画面,运行出结果,

    以上。

  • 相关阅读:
    ping 网关不同的原因(51cto博客搬迁)
    Linux Shell常用命令总结(51cto 博客搬迁)
    学生管理系统管理系统
    offset属性在各版本浏览器中的不同算法
    常用正则表达式
    select城市3级联动
    html5表单验证消息框
    清除浏览器默认选择效果
    排序之简单的冒泡排序
    简单的桶排序
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12553125.html
Copyright © 2011-2022 走看看