来自视图参数的 CDS LIKE 过滤器
CDS LIKE filter from view parameter
如何创建 select 所有 KUNNR
来自 table KNA1
的 CDS,例如 Customer Number
以 A%
开头。
我可以在 where 子句中使用 LIKE
,但条件的 RHS
必须是静态的。它应该取决于 来自 CDS 的输入参数。
是否可以使用 CDS 来实现?
我看到两个选项。
您摆脱了 CDS 输入参数处理并将逻辑移至 ABAP。用类似的语句将您的 OPEN SQL select 写在您的 CDS 上。
这里使用CDS Table function and AMDP by pushing the like
statement down to HANA native. Just follow my post。
希望对您有所帮助。
如何创建 select 所有 KUNNR
来自 table KNA1
的 CDS,例如 Customer Number
以 A%
开头。
我可以在 where 子句中使用 LIKE
,但条件的 RHS
必须是静态的。它应该取决于 来自 CDS 的输入参数。
是否可以使用 CDS 来实现?
我看到两个选项。
您摆脱了 CDS 输入参数处理并将逻辑移至 ABAP。用类似的语句将您的 OPEN SQL select 写在您的 CDS 上。
这里使用CDS Table function and AMDP by pushing the
like
statement down to HANA native. Just follow my post。
希望对您有所帮助。