sap-fiori相关内容

从Fiori List Report导航到HotSpot等标准应用程序?

我基于之前创建的CDS视图创建了List Report Fiori App。是否可以在现有和/或其他CDS视图中使用某些批注在供应商编号上创建热点智能字段? 即,当我单击它时,它会将我导航到该供应商的标准“业务合作伙伴”应用程序? 如果这不可能,您能解释一下如何“以另一种方式”做到这一点吗? 推荐答案 您需要的是带有intent-based navigation的智能链接: ..
发布时间:2022-08-16 22:00:05 其他开发

坚持使用通用ErrorHandler.js,同时允许对每个请求进行自定义错误消息处理,并且没有两个消息框

泛型ErrorHandler是一个扩展,它挂接到每个组件的主模型请求,对处理意外错误很有用。 但是,当我创建新实体时,我想用用户友好的消息进行报告。这些消息在网关中编写,并在RAISE子句中传递。目前,这会导致弹出消息框分离,一个来自ErrorHandler,另一个来自我传递给oModel.create()的onErrorHanlder。 如何才能保留泛型,但在这种情况下不使用它? 推 ..
发布时间:2022-03-09 13:00:10 其他开发

ODATA的元数据中缺少函数导入(通过CDS创建的ODATA)

我想在ODATA中创建一个函数IMPORT,以便在SAPUI 5应用程序中使用。我创建了CDS视图,添加了BOPF,创建了动作Send_Mail,向OData添加了注释。但是元数据中还是缺少函数导入标签,不知道为什么。和正在运行的导出类型处于非活动状态。决心起作用,行动不起作用。我做错了什么? СDS视图: @AbapCatalog.sqlViewName: 'ZGUT_FIORY_V ..
发布时间:2022-03-09 12:22:12 其他开发

ABAP CDS视图-使用类方法

我想从现有CDS视图中的类调用一个方法来获取某些数据,这些数据只能由该方法调用。所以我想从CDS视图调用一个方法。 执行此操作的最简单方法是什么? 我会很高兴看到一个包含代码的示例。 推荐答案 注意:只有当cds视图由处理批注的对象(即公开为Odata服务,而不是在Transaction SE16N或Eclipse中的预览中)使用时,才会执行您的ABAP逻辑。 实际上有两种 ..
发布时间:2022-03-09 11:58:37 其他开发

SAP Fiori在UI5应用程序中登录用户详细信息

我有一个SAP Fiori应用程序,我需要获取当前登录的用户详细信息。 我已经在网上搜索了,但找不到解决方案。 是否可以从LaunchPad获取当前登录的用户详细信息。 推荐答案 有一个来自flp shell的UserInfo服务,可以按如下方式检索: { // In Controller doSomethingUserDetails: async function() ..

自定义 UI5 控件不更新绑定值

如何将 OData 值传递给自定义 UI5 控件的属性?我试过了,但它不起作用. 如果我尝试将它传递给像 这样的普通控件,它工作很好. 如果我尝试传递一个静态值,它工作也很好: 如何从远程 OData 服务传递值以在文本控件中显示它? sap.ui.define([“sap/ui/core/控制",“sap/m/标签",“sap/m/按钮"]、函数(控件、标签、按钮){“严格使用" ..
发布时间:2021-12-27 18:44:48 其他开发

如何区分对 SAP 的调用是来自 OData API 还是来自 Fiori 应用程序

我需要确定对特定应用程序的调用是来自 Odata API 调用(第三方)还是来自 Fiori 应用程序 第三方应用程序将使用我们的 OData API 来调用这些交易. 我正在使用 FM GUI_GET_DESKTOP_INFO 来确定它是来自 GUI 还是 Fiori 应用程序. 现在我在寻找它是来自第三方应用程序还是Fiori应用程序 时遇到了冲突 解决方案 基本上,您 ..
发布时间:2021-11-26 15:55:54 其他开发

新会话开始时保存全局属性值

我在 SAP Fiori 应用中有两个字段:Template_ID 和 Offer_ID. 我想根据 Template_ID 字段值选择 Offer_ID 中的值. 为了解决这个问题,我尝试执行以下步骤: 当用户点击 Back-End 中的 Template_ID 字段时运行该方法: CL_CUAN_CAMPAIGN_DPC->contentset_get_entityse ..
发布时间:2021-11-26 15:51:22 其他开发

如何区分对 SAP 的调用是来自 OData API 还是来自 Fiori 应用程序

我需要确定对特定应用程序的调用是来自 Odata API 调用(第三方)还是来自 Fiori 应用程序 第三方应用程序将使用我们的 OData API 来调用这些交易. 我正在使用 FM GUI_GET_DESKTOP_INFO 来确定它是来自 GUI 还是 Fiori 应用程序. 现在我在寻找它是来自第三方应用程序还是Fiori应用程序 时遇到了冲突 解决方案 基本上,您 ..
发布时间:2021-11-25 08:30:33 C#

新会话开始时保存全局属性值

我在 SAP Fiori 应用中有两个字段:Template_ID 和 Offer_ID. 我想根据 Template_ID 字段值选择 Offer_ID 中的值. 为了解决这个问题,我尝试执行以下步骤: 当用户点击 Back-End 中的 Template_ID 字段时运行该方法: CL_CUAN_CAMPAIGN_DPC->contentset_get_entityse ..
发布时间:2021-11-25 08:26:55 C#

智能字段注释 - valuehelp 下拉菜单 - 不显示描述

我有一个问题,即智能字段(使用 WebIDE 在 xml 视图中构建)不显示关键字段的描述,而是只在两个下拉列表列中显示关键字段. 示例:1(1) 并且期望值为 1(地方税). 我的服务是使用 tcode:SEGW 构建的,并使用 WebIDE 将下拉列表的 ui 和注释开发为固定列表. 我看到了一个解决方案 smartfield annotation - valuehelp d ..
发布时间:2021-11-10 23:21:00 其他开发

Fiori:无法打开应用程序

我正在 S/4Hana 1610 中实施管理日记条目应用程序(应用程序 ID:F0717,根据 Fiori 应用程序库)并遵循 Fiori 应用程序库中提供的指南. 当我点击它时,遇到控制台错误1、控制台错误2.即 错误:无法加载'sap/ssuite/fnd/om/outputcontrol/library.js' 提前致谢. 解决方案 以防有人仍在寻找此错误. ..
发布时间:2021-07-14 20:27:27 其他开发

在函数中设置全局变量的值

我目前正在开发 SAP Fiori 应用使用 OData 服务. 我在控制器 fonct 中创建了一个方法,用于计算来自我的 OData 的变量. 我想在每次刷新视图时捕获此值并将其放入全局变量中. 我创建了一个这样的全局变量: var boo1;return Controller.extend("com.controller.Detail", {...}); 并且我在我的 ..
发布时间:2021-07-14 20:27:22 前端开发

如何从 Fiori 概览页面 (OVP) 导航?

尝试在带有导航的概览页面卡片上制作 POC.我遵循了一些使用 Northwind OData 服务设置卡片和注释的教程. 我想通过点击卡片导航到另一个应用.文档 说这是使用基于意图的导航完成的.我试图导航到的这个应用程序在 Fiori Launchpad 中注册,语义对象为“Northwind",动作为“Display" 我在 manifest.json 中设置了员工卡,它可以很好地显 ..
发布时间:2021-07-14 20:26:46 其他开发

在 Fiori 母版详细信息页面中隐藏批准/拒绝按钮

我希望根据某些过滤条件在 Fiori 应用程序的详细信息页面中隐藏批准/拒绝按钮.过滤器通过视图/控制器扩展添加到主列表视图(左侧视图)中.现在,如果用户选择某种类型的过滤器(比方说,过去的订单) - 那么批准/拒绝按钮不应显示在订单详细信息页面中.这就是我在 Header/Details 视图中定义按钮的方式 this.oHeaderFooterOptions = {oPositiveAct ..
发布时间:2021-07-14 20:26:28 前端开发

sapui5 将参数传递给 smartFilterBar ControlConfiguration 的值帮助对话框

我的页面上有基于 oData 服务的 SmartFilterBar.可过滤字段之一具有值帮助对话框.当值帮助对话框打开时,我需要在此值帮助对话框中填写搜索参数之一.我怎样才能做到这一点?我无法通过控件获取值帮助对话框,因为“byId() 方法"我现在没有创建对话框的 ID. 解决方案 我找到了解决方案:如何获取已打开的 valuehelpdialog 的 id:在我重新设计类“sap.ui ..
发布时间:2021-07-14 20:25:47 前端开发

视图加载后触发 BarcodeScannerButton

我在我的 Fiori/UI5 应用程序上实现了一个扫描仪按钮.我使用了 sap.ndc.BarcodeScannerButton 并在控制器上创建了该按钮(我似乎无法在我的 view.xml 上创建该按钮). 无论如何,我需要在视图加载后触发这个按钮.我有一个主从应用程序.扫描仪按钮在主视图上. 我做的第一件事就是调用按钮本身.但我的第一个问题是按钮不接受 id 作为参数.它告诉我应用 ..
发布时间:2021-07-14 20:24:57 其他开发

如何使用模拟数据运行 SAPUI5 Fiori 应用程序

我在本地 PC 上有一个 Fiori 应用程序,我看到它有一个模型文件夹,里面有一堆带有模拟数据的 json 文件.我想使用此模拟数据在浏览器中运行此应用程序,但找不到有关如何执行此操作的任何文档.您知道 sapui5 期望在本地读取数据而不是从 Odata 服务器读取数据的参数是什么吗? 我没有使用 SAP Web IDE,(我知道它有一个“使用模拟数据运行"的选项),但没有人说这在幕后做 ..
发布时间:2021-07-14 20:24:39 其他开发

如何在 SAPUI5 输入字段中添加浏览器缓存自动完成功能?

如何在 SAPUI5 输入字段中添加浏览器缓存自动完成? 我有一个带有输入字段的 SAPUI5 表单.我希望这些输入字段像任何其他网站一样显示浏览器历史记录中的自动完成.有什么想法吗? 解决方案 您的问题有点含糊,但我猜您想启用浏览器级别的表单字段自动完成功能.类似于这个问题:使文本输入字段记住以前输入的数据. 主要问题是浏览器会在这些条件下保存有关字段值的信息: 输入字 ..
发布时间:2021-07-14 20:23:52 其他开发