• SAP DIALOG屏幕新增搜索帮助


    下拉框搜索帮助:

    1、如果存数据的表是新建的自定义表,没有旧数据,那么

    可以通过SE11设置栏位参考字段的DOMAIN来实现;

    这样做搜索帮助既可以是LISTBOX,又可以是小白框的那种

    2、如果存数据的表是已经包含数据的旧表,但旧的数据不会通过我们这次改的功能来修改,那么

    可以通过在PBO中通过MODULE以及VRM_SET_VALUES函数来实现搜索帮助默认值,这样做的好处是,在搜索帮助中不存在的旧数据在不修改搜索帮助栏位数据的情况下(可以看,但别点),系统可以正常存数

    这种搜索帮助只能是LISTBOX形式,既SE51需要先设置字段为LISTBOX格式

    比如:原字段数据是A,新增的SH分别是B和C,如果要对A比数据做修改但又不改A这个值时,当用户讲A改为B但未保存时,这时候想要将B再改回A,那已经时不可能的了,因为下拉框没有A

    3、如果存数据的表中已经包含了旧数据,且今后我们还有可能针对这些旧数据进行修改(指我们添加搜索帮助字段值的修改),那么

    可以通过在屏幕的PROCESS ON VALUE-REQUEST. 中增加小白框搜索帮助来实现

    屏幕流逻辑包括四种事件块:

    PROCESS BEFORE OUTPUT.
    ...
    PROCESS AFTER INPUT.
    ...
    PROCESS ON HELP-REQUEST.

    PROCESS ON VALUE-REQUEST.

      FIELD p9005-zagen MODULE zagen_searchhelp . (这只是一个结构的例子,P9005-ZAGEN为屏幕需要添加搜索帮助的字段)

    比如:原字段值时A,新增搜索帮助分别时B和C,这个时候修改A这笔数据时,A可以随便改,当然改了保存之前也还能改回来

  • 相关阅读:
    Gevent高并发网络库精解
    python多线程参考文章
    python多线程
    进程与线程
    golang 微服务以及相关web框架
    微服务实战:从架构到发布
    python 常用库收集
    总结数据科学家常用的Python库
    20个最有用的Python数据科学库
    自然语言处理的发展历程
  • 原文地址:https://www.cnblogs.com/jingqing/p/9408191.html
Copyright © 2020-2023  润新知