我在 Business Application Studio 中为 Fiori 标准应用程序“促销优惠:Fiori ID F2053”创建了一个 UI5 扩展项目“pmroffers.variant1”。乍一看一切看起来都很好。
现在,当右键单击“profers.variant1”并选择菜单项“创建扩展”时,我收到错误消息““.extconfig.json”文件不包含此流程在 SAP Business Application Studio 中继续进行所需的数据.'
直接右键单击“.extconfig.json”文件时,我可以选择扩展名,但缺少我们在 Web IDE 中使用的“替换服务”和“i18n 文本自定义”条目。另外,当单击“扩展视图/片段”,单击“下一步”并选择“常规”视图时,它会显示消息“没有可用的扩展点”,尽管我知道这是不正确的,因为我在扩展视图时使用了它们Web IDE 中的同一个应用程序:
那么我是否遗漏了一些东西,或者这是否值得创建 OSS 票证?
SAP 支持帮助我们找到了问题的解决方案:
显然,在创建扩展点时,扩展向导会请求从后端服务器加载需要扩展的视图,以便评估其 XML 中的扩展标记。在我们的场景中,后端系统为此请求返回了授权错误(由于缺少 SAML 身份验证)。
我们的解决方案是将后端的目的地更改为“主体传播”。