点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在开发一个简单的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在开发一个简单的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在开发一个简单的聊天机器人,该机器人可以在我们的S4本地系统上提供有关销售订单的信息。
连接beetwen convAI和在我们本地系统上发布的OData服务运行得很好,我试图从聊天中用户输入的SO编号开始提取特定SO的信息。
为此,我认为我在调用外部API时必须在GET方法中传递memory.salesorder-number。
我仍然无法理解的是如何在服务URL中放置一个变量以指定实体集的键。
我原本希望写这样的东西 https://my-machine/odata/SAP/ZINN_SALESBOT_DEMO_SRV/SalesOrderSet('{{memory.salesorder-number}}'),但我发现了 将符号" {"放在文本字段中会使整个网页永久冻结!
我想念什么吗? 通过内存变量为外部API的get_entity指定密钥的正确方法是什么?
非常感谢您的支持,
Valerio
(37.5 kB)
你好Valerio,
我们也称为S/4后端系统,并且内存变量增强了我们的API URL。 结果看起来像这样:
https://OUR_HOST/{{memory.business_object.metadata.serviceURLBase}} {{memory.business_object.metadata.entitySet}}?$ filter =({{memory.filter.name}}%20eq%20% 27 {{memory.filter.value}}%27){{memory.select}}&$ format = json&$ top = 1
希望它能对您有所帮助。
此致
Michal
一周热门 更多>