问题标签 [sap-fiori]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
583 浏览

odata - OData 服务调用

我有来自 SAP FIORI Create Sales Orders 的 OData。有谁知道要访问 Products Collection 实体上的所有数据

我尝试通过 /sap/opu/odata/sap/SRA017_SALESORDER_CREATE_SRV/Products 访问它

但它没有产生任何结果。

提前致谢

0 投票
1 回答
1778 浏览

odata - 扩展 FIORI 应用程序中的无效属性

我们正在实施扩展的 My Quotations Fiori 应用程序。基本上,我们在 UI 中添加了一个新字段 Sales Order。该字段从后端获取数据,因此我们还扩展了 OData 服务。在第一个视图上,我们可以成功调用数据。但是每当我们通过单击编辑按钮导航到下一个视图时,我们都会收到此错误

属性“SalesOrder”无效。选择“刷新”以更新定价信息。

任何人都知道如何解决这个问题?

这是我们为 S3 视图控制器定制的代码。我们使用 WEB IDE 创建扩展 btw。第二个功能是在报价单没有关联的 SO 时创建销售订单。

我们没有在下一个视图控制器 (CreateQuotations.view.controller.js) 上编辑任何内容,因为在该视图上显示 SO 编号与我们无关。

0 投票
0 回答
124 浏览

android - Cordova “您的网络连接已离线。重新连接您的网络将关闭此弹出窗口。”

所以,我用过的每部(Android)手机都有这个问题,当我将 SAP Fiori 与 Cordova 一起使用时,当我进入登录页面时,它只有一个弹出窗口,说我没有连接,即使我知道我是。哎呀,当我进入 Fiori 登录页面时,应用商店中的 FioriClient 甚至对我这样做。

我已经在多个设备、多个版本的 Android 上对此进行了测试,无论是否有人行横道。我不知道它为什么这样做,我使用 SAP Fiori SDK 构建了基础应用程序,因此它有很多插件,如登录和网络。

这些是插件,我正在使用 plugman,不知道如何列出它们,但这是 libs 文件夹的 ls

0 投票
2 回答
9266 浏览

sapui5 - Sapui5中的图标标签栏

IconTabBar在我的项目中使用。从片段调用的 IconTabFilters。当用户单击片段中的按钮时,选定的 IconTabFilter 将处于活动状态。我怎样才能做到这一点?

这是我的master.view.xml部分:

这是我的片段内容:

0 投票
1 回答
1855 浏览

sapui5 - 跨应用导航中的 SAP Fiori 路由问题

我正在尝试解决另一个开发人员代码中的一个主要问题。解释下面的场景和问题。任何对解决方案的帮助将不胜感激,谢谢!

问题涉及的应用和屏幕: 自定义 Fiori 应用 1:屏幕 1(单一视图)、屏幕 2(主视图和详细视图) 自定义 Fiori 应用 2:屏幕 1(主视图和详细视图)

导航至:在 App1 中,单击屏幕 1 页脚中的按钮时,导航将发生在同一应用程序中的屏幕 2 上。现在单击屏幕 2 页脚中的按钮,导航正在发生在 App 2 上。 - 这工作正常。 导航返回:单击母版页标题中的返回按钮时,导航应该发生在 App 1 中的屏幕 2 上,因为用户刚从那里来。但它不是那样工作的。它将进入 App1 的屏幕 1。下面是返回函数的代码:

0 投票
3 回答
1907 浏览

sapui5 - 如何获取当前 Launchpad 用户的客户 ID KUNNR?

我正在编写自定义 Fiori 以使用网关从 SAP ERP 后端系统访问销售数据。

用例是“客户登录启动板,打开 Fiori 应用程序并根据客户 ID 查看他/她的所有销售项目”。客户 ID 存储在 SAP 表中kna1-kunnr的选择中,并且必须包含在其中。vbak没有什么花哨。

现在我问自己:我如何获得客户 id / kunnr?我从当前登录的用户那里得到了什么?在调试我的网关项目代码时,它实际上是存储在其中的名称sy-uname还是我可以得到更好的东西?

我应该如何继续获取客户 ID/kunnr?SAP ERP中是否有一些功能模块喜欢GET_CUSTOMER_ID_OF_USER调用?

或者实际上是为一个用户获取销售文档的其他/更好的方法?

更新 感谢您到目前为止的回答。我将检查默认的 Fiori 实现以了解其中的一些内容。但是,既然我们已经在这里了,我想再详细说明一下我的问题:

假设我在 Component.js 中创建了一个 OData 模型,如下所示:

user并且password应该是当前在 Fiori Launchpad 中作为用户凭据输入的那些。我怎样才能访问这些?是否有一些 SAPUI5 apigetCurrentUsergetCurrentSession?我真的必须做这个用户检查吗?

0 投票
1 回答
5236 浏览

sapui5 - SAPUI5 和 Fiori 应用在技术上有何区别?

有很多关于 SAPUI5 和 SAP Fiori 的信息。有什么区别,构建它们需要什么?

0 投票
1 回答
253 浏览

javascript - 在 js 视图中插入提要磁贴。容器 1 和容器 2 正在形成瓷砖,但进给瓷砖时出现错误

0 投票
2 回答
2823 浏览

sapui5 - 如何在 Sapui5 中将数据分箱到表格或列表中

我想从用户输入中获取数据并将该数据插入到表或列表中。当用户单击插入按钮时,数据将被插入到表中。如果用户单击删除按钮,选定的行将被删除。

这是我的home.view.xml

这是我的home.controller.js

0 投票
1 回答
3870 浏览

javascript - 如何从表中获取所有值

我尝试创建简单的 SAP FIORI 应用程序,但在从详细视图中显示的表中检索数据时遇到问题。

我使用 SAP 最佳实践模板(包括路由等)+ XML 视图创建了 Master-Master-Detail 应用程序。

表定义Detail.view.xml

我试图在onSubmit函数中获取显示的数据和选定的按钮Detail.controller.js,但是每个代码语法,我尝试的结果都出现如下错误:

未捕获的 TypeError:oTable.getContextByIndex 不是函数

唯一有效的是函数,它返回表的行数:

如何从表格的所有行中获取选定的按钮?