对于那些知道选择屏幕/选择选项在SAP系统中如何工作的人:
有人知道任何针对不同编程语言具有相同功能的开源项目/产品吗,特别是那些支持web的项目/产品?
我想创建一个基于一组数据库表/视图的高级动态搜索屏幕。
我不知道这样的项目存在,但屏幕部分不会让你走得很远。除了非常方便地输入选择值之外,select选项的主要功能是,您可以将它们传递给像一样在Open SQL中构建的ABAP
select ....
where field in selopt
.....
在其他编程环境中,这是不受支持的,因为这样的内置语言构造不可用。也就是说,在一个网络项目中,如果你有MySQL或其他DBMS存储你的数据,你必须从屏幕上的select选项中获取值,并将其转换为本地SQL。
屏幕部分应该相对容易实现,即使用jquery ui或其他用于Web应用程序的GUI工具包,最困难的是与本机SQL的转换。
考虑到在ABAP报告中,Open SQL语句在非常高的级别上使用,而在其他编程环境中,您通常使用更多的抽象层来访问数据库,情况会变得更糟。