如何解决F4基于结构的搜索帮助它是如何工作的?
我最近一直在仔细研究功能模块'F4IF_FIELD_VALUE_REQUEST',发现您可以传递表,也可以传递结构给参数'TABNAME'。当您传递表名时,F4帮助显然会显示该数据库表的条目,使您可以选择其中一个作为参数值。但是,如果您传递结构名称,它将如何工作?由于结构只是数据类型,因此它本身不包含任何数据。我在F4-Help中看到的数据从何而来?
预先感谢
水母
解决方法
当您传递表名时,F4帮助显然会显示所述数据库表的条目
不,不一定。
它将使用在数据库表/结构的字典定义中为该字段定义的搜索帮助。您可以在事务SE11的“输入帮助/检查”选项卡上看到它们。
每个字段的搜索帮助可能是:
- 装有检查表,通常不是您要查看的表。请参阅“检查表”列,以了解值的来源。
- 以固定值实现。可能的值来自数据类型的域。
- 由专门的选择器针对该数据类型(日期和时间)实现
- 由显式搜索帮助实现,该帮助可能是:
- 使用表格或视图
- 使用搜索帮助出口,这是一个功能模块,可按程序提供数据
- 或两者兼有:功能模块从数据库接收数据,然后可以在将数据显示给用户之前对其进行处理
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。