代码之家  ›  专栏  ›  技术社区  ›  gkubed Sergei Grigoriev

避免在选择屏幕中键入参数

  •  1
  • gkubed Sergei Grigoriev  · 技术社区  · 6 年前
    PARAMETERS p_var LIKE varit-variant.
    

    这个 LIKE varit-variant 添加帮助用户包含搜索帮助,其中用户可以输入报告名称,并列出来自 VARIT 表并将它们提供给用户。

    但是,ABAP最佳实践禁止使用 LIKE 当引用DDIC类型时。如何在不使用过时的语言元素的情况下保留此功能?

    2 回复  |  直到 5 年前
        1
  •  5
  •   Bryan Cain    6 年前

    您可以只使用类型:

    PARAMETERS: p_var type varit-variant.
    
        2
  •  1
  •   Ravi Andela    6 年前

    如果要使用特定的搜索帮助,也可以使用下面的代码。

    PARAMETERS: p_var TYPE variant MATCHCODE OBJECT h_varid.
    

    在本例中:h_varid是一个搜索帮助名称。