避免在选择屏幕中输入 PARAMETERS 中的 LIKE
Avoid LIKE in selection screen PARAMETERS typing
PARAMETERS p_var LIKE varit-variant.
LIKE varit-variant
添加项帮助用户包含搜索帮助,用户可以在其中输入报告名称,它列出了 VARIT
table 和 table 中的变体将它们提供给用户。
但是,ABAP 最佳实践禁止在引用 DDIC 类型时使用 LIKE
。如何在不使用过时的语言元素的情况下保留这一功能?
您可以只使用类型:
PARAMETERS: p_var type varit-variant.
如果你想使用特定的搜索帮助,你也可以使用下面的代码。
PARAMETERS: p_var TYPE variant MATCHCODE OBJECT h_varid.
在此示例中:h_varid 是搜索帮助名称。
PARAMETERS p_var LIKE varit-variant.
LIKE varit-variant
添加项帮助用户包含搜索帮助,用户可以在其中输入报告名称,它列出了 VARIT
table 和 table 中的变体将它们提供给用户。
但是,ABAP 最佳实践禁止在引用 DDIC 类型时使用 LIKE
。如何在不使用过时的语言元素的情况下保留这一功能?
您可以只使用类型:
PARAMETERS: p_var type varit-variant.
如果你想使用特定的搜索帮助,你也可以使用下面的代码。
PARAMETERS: p_var TYPE variant MATCHCODE OBJECT h_varid.
在此示例中:h_varid 是搜索帮助名称。