2020-08-24 06:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
SDK筛选器支持是否包含运算符。 例如:
.filter( BusinessPartner.FIRST_NAME。包含(" ABC") )
注意事项
伊桑
伊桑,
我认为您应该导入函数" substringOf",该功能在您的屏幕快照中找不到。
请注意:
" BusinessPartner"应从vdm模块" @ sap/cloud-sdk-vdm-business-partner-service"中导入,而" substringOf"位于名为" @ sap/cloud-sdk-core"的程序包中。
因此,您应该像这样导入:
var substringOf = require('@ sap/cloud-sdk-core')。substringOf;
您可以在此处找到文档 a>。
最诚挚的问候,
俊杰
嗨俊杰
有效。 非常感谢。
亲切问候
Ethan
嗨,Ethan,
感谢您与我们联系。
如新版本,您可以在SDK中使用过滤器功能。
但是,OData V4中引入了"包含"功能,而SDK仅支持OData V2。
解决方法是使用" substringof"函数。
在您的情况下,代码段为:
.filter( substringOf('ABC',BusinessPartner.FIRST_NAME).equals(true) )
请注意,参数的顺序很重要。
如有任何疑问,请告诉我。
非常感谢您的及时答复。
我尝试了substringOf函数。 但是我遇到了这个错误。
这是我的代码示例:
尝试{ var响应=等待BusinessPartner.requestBuilder() 。得到所有() 。过滤( substringOf('ABC',BusinessPartner.FIRST_NAME).equals(true) ) .execute(目的地); }抓住(e){ 退回邮件 }
下面的链接显示"未定义X"的原因。
https://developer.mozilla.org/ zh-CN/docs/Web/JavaScript/Reference/Errors/Not_defined
似乎您在运行时而不是编译时看到了错误。
我猜您的项目不是打字稿项目,而是js项目?
您是否已从sdk导入模块?
最好的俊杰
是的,这是一个js项目。
我已经从SDK导入了模块。
最多设置5个标签!
伊桑,
我认为您应该导入函数" substringOf",该功能在您的屏幕快照中找不到。
请注意:
" BusinessPartner"应从vdm模块" @ sap/cloud-sdk-vdm-business-partner-service"中导入,而" substringOf"位于名为" @ sap/cloud-sdk-core"的程序包中。
因此,您应该像这样导入:
您可以在此处找到文档 a>。
最诚挚的问候,
俊杰
嗨俊杰
有效。 非常感谢。
亲切问候
Ethan
嗨,Ethan,
感谢您与我们联系。
如新版本,您可以在SDK中使用过滤器功能。
但是,OData V4中引入了"包含"功能,而SDK仅支持OData V2。
解决方法是使用" substringof"函数。
在您的情况下,代码段为:
请注意,参数的顺序很重要。
如有任何疑问,请告诉我。
最诚挚的问候,
俊杰
嗨俊杰
非常感谢您的及时答复。
我尝试了substringOf函数。 但是我遇到了这个错误。
这是我的代码示例:
注意事项
Ethan
嗨,Ethan,
下面的链接显示"未定义X"的原因。
https://developer.mozilla.org/ zh-CN/docs/Web/JavaScript/Reference/Errors/Not_defined
似乎您在运行时而不是编译时看到了错误。
我猜您的项目不是打字稿项目,而是js项目?
您是否已从sdk导入模块?
最好的
俊杰
嗨俊杰
是的,这是一个js项目。
我已经从SDK导入了模块。
注意事项
Ethan
一周热门 更多>