我在一个类中有一个现有的方法,它返回我想在数据元素的搜索帮助中使用的in列表(使用SE11事务)。我一直在寻找一种在我的数据元素的搜索帮助中使用该方法的方法,但到目前为止,我还没有找到任何方法。
在SE11中设置搜索帮助时可以使用一种方法吗?还是只能依赖于表、视图或CDS视图?
发布于 2021-08-31 09:15:53
您需要的是创建一个具有搜索帮助出口的搜索帮助,然后将此搜索帮助分配给数据元素。在出口中,您可以添加所需的任何ABAP代码,包括调用检索ID的方法。您可以通过SE11创建自定义搜索帮助,并将其分配给也在SE11中的选项卡进一步的属性中的数据元素。
关于如何实现的一个很好的教程在这里:https://blogs.sap.com/2009/03/11/controllingmanipulating-data-of-search-help-using-search-help-exit/,但这是广泛使用的,所以你可以只搜索“在abap中搜索帮助退出”,你会找到许多教程,包括youtube。另外,我假设你有访问系统的权限,所以你可以在SE11中搜索搜索帮助,并使用一个带有搜索帮助出口的搜索帮助作为参考。
发布于 2021-08-12 16:34:25
如果搜索帮助是自定义的,您可以尝试在搜索帮助退出时调用该方法。如果可以创建一个用于从表中检索值的CDS,那么就可以在Odata服务中公开它,并在结果集视图中使用注释@Consumption.valueHelp:。
https://stackoverflow.com/questions/68667568
复制相似问题