SAP Fiori 知识点大全
文章平均质量分 90
很多 SAP 的初学者都会把 Fiori 和 UI5 这两个概念混为一谈。SAP Fiori 是一套设计原则/设计理念/设计指南/设计规范/设计语言/设计系统/用户体验风格,简而言之就是一套详尽的规范文档。而 UI5 是具体的开发工具。
本教程会以一个个知识点的形式,详细介绍 Fiori 的方方面面
余额抵扣
助学金抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
汪子熙
19年深耕企业管理软件领域(2007 年 1 月~ 至今),精通 ABAP, Java, Javascript, Typescript, 精通 UI5, Fiori, Fiori Element, Angular, Kubernetes, SAP HANA, SAP BTP. 具有通过阅读 Github 上各种优秀的开源框架和工具源代码的习惯,对于我来说阅读源代码,就像阅读中国白话文一样轻松自然。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SAP Fiori 知识点大全的教程目录
笔者的知识星球里,不少朋友向我提问的关于 `Fiori` 的问题,我在回答之余发现,这些朋友没有搞清楚 `Fiori`,`Fiori App` 和 `SAP UI5` 这些概念的区别和联系。这个现象也不奇怪,因为就连我自己,在刚刚接触 `SAP Fiori` 不久时,也没能将这些易混淆的概念区分清楚,于是笔者在本教程的第一篇文章里,详细剖析了这些概念之间的区别和联系。原创 2023-07-16 16:35:58 · 2555 阅读 · 0 评论
-
SAP Fiori Launchpad 的三种形态
SAP Fiori Launchpad 的三种变体及其适用场景 摘要: 本文分析了 SAP Fiori Launchpad 的三种主要实现形态:1) 运行在 SAP Business Suite/S4HANA ABAP 平台上的传统版本,深度集成 ABAP 权限和内容管理;2) SAP Enterprise Portal 嵌入式版本,适合需要保留历史 Portal 资产的企业;3) SAP BTP 云服务版本,提供跨系统的统一入口。这三种变体的核心差异在于内容建模和权限管理的实现方式:ABAP 版依赖 PF原创 2026-04-15 10:11:34 · 333 阅读 · 0 评论 -
把 SAP Gateway 部署场景看透,FES、BES、Embedded 与 BTP 云集成到底怎么选
SAP Fiori部署方式对企业架构的影响分析 本文深入探讨了SAP Fiori的不同部署方案及其对企业架构的影响。SAP官方提供了三种经典部署方式:Hub部署(分为服务实现放在BES和FES两种)、嵌入式部署,以及云上扩展方式(通过SAP BTP和Build Work Zone)。每种方案都在前端集中管理和服务贴近业务这两股力量间寻求平衡。Hub部署适合多系统环境,提供统一入口但增加系统间依赖;嵌入式部署简化架构但捆绑前后端生命周期;云上方案则提供现代扩展能力。选择时需考虑系统版本一致性、安全边界、运维复原创 2026-04-14 09:31:59 · 36 阅读 · 0 评论 -
如何化解 SAP GUI 迁移到 SAP Fiori 后的效率落差?
SAP GUI迁移Fiori后的效率优化策略 本文探讨了用户从SAP GUI迁移到Fiori后感知效率下降的原因及解决方案。核心观点包括: 效率落差源于交互范式变化和实施不足 关键差异:SAP GUI基于"事务中心",Fiori强调"角色任务" 主要痛点:加载流程长、信息密度低、页面跳转多 解决方案: 承认并存期合理性,保留关键GUI事务 重构任务流而非简单翻译界面 合理运用Fiori设计模式(List Report+Object Page等) 按用户角色优化工作流编原创 2026-04-11 10:31:00 · 467 阅读 · 0 评论 -
别把 SAP Fiori 做成慢系统:一篇讲透 SAP Fiori 性能治理思路与 10 大避坑策略的实战指南
摘要: SAP Fiori性能问题往往是系统性因素叠加的结果,涉及设计、架构、配置等多方面。常见隐患包括:Launchpad设计不合理导致首页加载慢;Spaces and Pages未充分利用;Enterprise Search权限过宽引发安全和性能风险;Analytics滥用造成HANA资源压力;忽视Launchpad配置参数的优化作用;以及经典事务与Fiori界面混用带来的体验割裂。这些因素不仅影响用户体验,还会增加培训成本、降低系统采纳率。真正的性能优化应从建立正确的Fiori认知开始,而非仅依赖技术原创 2026-03-31 10:08:23 · 39 阅读 · 0 评论 -
万字长文解密:SAP Fiori 首屏加载缓慢背后的真相
什么是一个健康理想的 Fiori 首次加载状态?FLP 首页不臃肿,用户默认看见的内容不多但足够用缓存作业按规则运行,冷启动不至于每次都从零开始应用首屏只读必要数据,UI5 资源经过 preload,视图异步加载OData 服务字段克制、分页合理、缓存分层清楚后台 CDS 与 HANA 只为当前屏幕做最必要的工作。只要这些标准同时满足,用户第一次打开 Fiori 页面的体感通常会从明显卡顿变成可接受甚至顺滑。原创 2026-03-23 09:26:22 · 365 阅读 · 0 评论 -
告别 SAP GUI 事务码时代:手把手教你配置 SAP Fiori Launchpad
SAP S/4HANA私有云系统安装后,Fiori Launchpad空页面问题常因多层配置未完成所致。SAP仅提供基础技术配置,实际应用启用、业务目录创建、角色授权等需实施团队完成。Fiori配置分为跨客户端层(技术目录)、客户端定制层(业务目录、空间页面)和用户个性化层三层架构。标准授权流程需依次创建业务目录、业务角色、空间页面并正确分配。SAP建议使用最新的配置工具如FLPAM和FLPCM,并采用Spaces/Pages替代已弃用的Groups概念。完整授权需六步:分配基础角色、创建业务目录、维护业务原创 2026-03-18 10:57:27 · 299 阅读 · 0 评论 -
用 CDS 生成 BOPF 业务对象:在 ABAP Programming Model for SAP Fiori 里构建可写 OData 的一条成熟路径
本文探讨了SAP Fiori应用中CDS-based BOPF业务对象的关键实现路径。该方案通过CDS建模和注解驱动,将读操作交由SADL处理,写事务则由BOPF管理,形成完整的受管运行时架构。文章详细解析了业务对象的树形结构设计、三种核心业务逻辑插件(Action/Determination/Validation),并强调了通过@ObjectModel注解实现声明式生成的重要性。同时指出分层CDS设计(Interface/Transactional/Consumption视图)和元数据扩展的最佳实践,最后原创 2023-11-04 21:30:40 · 445 阅读 · 0 评论 -
用 ABAP Programming Model 打造高性能 SAP Fiori 应用:从 CDS 到 OData,再到事务一致性的全链路实践
SAP S/4HANA开发中,ABAP编程模型通过CDS为中心的统一架构解决传统Fiori应用开发的痛点。该模型将端到端应用开发分为四层:数据模型层(CDS定义语义丰富的数据模型)、服务层(OData标准化服务)、事务与业务对象层(BOPF处理CRUD/校验/草稿等)、体验层(SAPUI5元数据驱动UI)。相比传统SEGW开发方式,该模型通过CDS注解实现业务语义沉淀、HANA性能优化和事务一致性管理,形成从数据建模到UI开发的完整闭环,显著提升应用的可维护性和扩展性。原创 2023-05-29 15:31:01 · 2149 阅读 · 0 评论 -
到底哪些 SAP 产品支持 Fiori?
本文系统梳理了SAP产品对Fiori设计语言的支持程度,将其划分为三个层级:原生支持(以Fiori作为主界面架构)、对齐支持(视觉主题与交互规范适配)和技术可实现(特定UI技术可模拟Fiori风格)。重点分析了SAP S/4HANA、BTP平台等强支持产品,SuccessFactors、Concur等中支持产品,以及SAP GUI等经典技术的弱支持方案。通过明确支持标准与产品案例,为企业评估Fiori兼容性提供了可验证的框架,同时揭示了SAP设计系统向全产品线扩展的趋势。原创 2026-02-24 11:18:29 · 182 阅读 · 0 评论 -
有哪些 SAP 产品支持 Fiori Design Language?
摘要:本文探讨了SAP产品对Fiori设计语言的支持程度,将其分为三个层级:1)原生支持(如S/4HANA以Fiori为主入口);2)对齐支持(如SuccessFactors采用Fiori主题);3)技术可实现(如SAP GUI适配Fiori主题)。文章指出Fiori正从ERP界面扩展为SAP全产品线的一致性标准,并通过具体案例说明不同产品对Fiori的适配策略,强调主题统一对降低用户体验割裂的重要性。原创 2026-02-24 11:17:40 · 54 阅读 · 0 评论 -
让 RAP 应用的 Tile 自带实时数字:在 ABAP Environment 上实现 Launchpad 计数器
摘要:SAP Fiori Launchpad 中的 Tile 可通过配置 indicatorDataSource 在应用图标上显示动态数字,帮助用户快速获取关键业务数据(如待审批数量)。实现方法是在应用的 manifest.json 文件中添加 OData 服务的 $count 路径配置,并设置刷新频率。该功能适用于 RAP OData V4 项目,能显著提升工作效率,但需注意控制数据查询性能和合理设置刷新间隔(建议≥10秒)。部署后可通过浏览器开发者工具验证动态请求是否正常执行。原创 2020-02-22 17:15:47 · 1152 阅读 · 0 评论 -
为什么要用 Pages 与 Spaces,把 ABAP 环境里的 Launchpad 变成可运营的产品入口
本文探讨了在SAP BTP ABAP环境中优化Fiori Launchpad入口结构的方法。通过引入Space、Page和Section三级导航体系,可将随机拼图式的应用入口转变为可治理的业务工作台。文章详细介绍了核心概念关系、真实场景设计、配置准备步骤以及内容编排技巧,并强调将体验标准纳入团队规则的重要性。这种结构化方法能有效降低用户培训成本,提升业务流程连贯性,实现从单纯功能交付到完整用户体验交付的升级。原创 2026-01-22 10:15:20 · 45 阅读 · 0 评论 -
关于 SAP Fiori Frontend Server 从 standalone 到 embedded 模式的迁移之路
本文介绍了将SAP Fiori前端服务器从独立部署(Standalone)迁移到嵌入式部署(Embedded)的方法。主要区别在于:Standalone模式需要单独维护前端系统,而Embedded模式将Fiori组件与S/4HANA后端部署在同一系统中,可降低运维复杂度并提高性能。迁移时机建议选择系统升级时进行,操作步骤包括梳理现有FES资产、准备目标系统环境、复制系统别名和路由配置等。SAP官方推荐S/4HANA采用Embedded架构,并指出未来版本将仅支持该模式。迁移过程中需特别注意系统别名配置和健康原创 2025-12-10 21:57:03 · 144 阅读 · 0 评论 -
让 SAP Fiori 应用真正出现在业务用户的 Launchpad 上 —— ABAP 环境中的访问配置全流程解析
文章摘要: 在SAP BTP ABAP环境中,开发完成的应用常因访问链路未打通而无法显示在用户Fiori launchpad上。完整的访问链路包含开发者部署应用、系统生成BSP和app descriptor对象、安全授权配置(IAM app绑定)以及管理员设置launchpad内容布局。开发者需将Fiori应用挂载到IAM app,管理员则需配置业务角色和launchpad展示。只有打通从业务服务到前端UI的完整链路,用户才能正常访问应用。本文梳理了各环节关键操作步骤及常见问题解决方法。原创 2025-12-06 09:49:45 · 113 阅读 · 0 评论 -
驳斥「欧洲某 ERP 公司死推 Fiori 是为了绑着用户上公有云」的言论
摘要:针对"欧洲某ERP公司强推Fiori是为了绑定用户上公有云"的观点,本文从技术角度进行驳斥。作者指出Fiori是SAP统一的设计语言系统(类似Google的Material Design),其应用覆盖SAP全线产品,并非公有云专属。文章详细分析了SAP产品对Fiori的三个支持层级:原生强支持(如S/4HANA)、视觉对齐的中支持(如SuccessFactors)和技术实现的弱支持(如SAP GUI主题适配),证明Fiori是SAP生态的统一体验标准,与云部署策略无必然关联。原创 2025-12-04 11:22:00 · 816 阅读 · 0 评论 -
把 SAP Fiori launchpad 的 Settings 用到极致:外观、语言、主页与使用痕迹的全景式管理指南
SAP Fiori Launchpad的Settings设置决定了用户体验的基础。本文详细解析了Settings的五大关键功能:User Account(账号信息排查线索)、Appearance(主题与触控优化)、Home Page(组显示模式)、Language and Region(格式统一)、User Activities(活动追踪与隐私)。这些设置既能提升操作效率(如触控优化减少误操作),又涉及合规管理(如关闭活动追踪)。管理员可通过策略控制选项开放范围,实现"可治理的个性化"。原创 2025-11-30 10:47:58 · 108 阅读 · 0 评论 -
把导航栏变成你的工作台:SAP Fiori Launchpad 里的 Navigation Bar 个性化实战
文章摘要:本文详细讲解了如何在SAP Fiori launchpad中个性化设置导航栏(navigation bar)中的Spaces。首先介绍了Space、Page和Pinned的概念关系,说明系统默认会显示所有有权限的Space。然后提供了整理导航栏的实用技巧:通过unpin收纳不常用Space,使用拖拽或右键菜单调整顺序,以及如何快速访问未固定的Space。文章还分析了排序突然变化的原因,并指出ABAP开发团队也需要关注导航栏个性化。最后给出了一份可落地的整理清单,帮助用户将导航栏调整到最佳使用状态。原创 2025-11-30 10:47:14 · 107 阅读 · 0 评论 -
把登录与登出这件小事做对:SAP Fiori launchpad 的 Signing In and Signing Out 实战指南
你把 launchpad 设成 60 分钟,后端 ABAP 会话 30 分钟照样断;你把 ABAP 会话设很长,但 IdP 20 分钟刷新一次,用户也会频繁被重定向认证。原创 2025-11-30 10:46:50 · 84 阅读 · 0 评论 -
把通知从“打扰”变成“生产力”:在 SAP Fiori launchpad 里精细化设置 Notification Preferences
SAP Fiori通知体系优化实践:从业务痛点出发的高效提醒机制 摘要:企业用户常抱怨SAP系统"信息过载而非功能不足",关键审批和异常提醒常被淹没。SAP Fiori的通知中心(右上角铃铛)通过角色驱动的多渠道通知(launchpad/移动端/邮件)解决这一问题。文章深入解析通知偏好设置的关键要点:1)全局设置中"高优先级弹窗"应像消防警铃般谨慎使用;2)按通知类型设置时,"高优先级"是用户侧覆盖而非系统改造;3)"启用/禁用"原创 2025-11-30 10:45:22 · 88 阅读 · 0 评论 -
把通知用到极致:SAP Fiori launchpad Notifications window 的使用心法、偏好设置与扩展实践
摘要 SAP Fiori launchpad的Notifications功能是企业协作的高效工具,集中呈现关键业务更新和任务提醒。通知通过后端channel聚合,支持多端触达。用户可通过角标、优先级颜色和弹窗快速识别重要信息,并在通知窗口内直接处理或跳转业务对象。偏好设置允许个性化管理通知优先级和触达方式。典型案例显示,该功能显著提升了采购审批和设备运维的响应效率。管理员需通过参数启用通知UI,开发者还可扩展通知渠道。这一机制将信息传递从被动接收转变为主动处理,有效优化企业协作流程。原创 2025-11-30 10:44:53 · 74 阅读 · 0 评论 -
把应用装进你的工作台:SAP Fiori Launchpad App Finder 在 Spaces 与 Pages 时代的高效用法
SAP Fiori Launchpad 的 App Finder 作为"应用超市"解决了企业用户找不到新上线的业务应用这一关键痛点。文章分析了 App Finder 的三大核心价值: 功能定位:作为只展示布局的"应用超市",让用户能发现角色可用应用并添加到个人入口页面,有效降低"入口摩擦力"。 布局演变:从经典Groups模式到新Spaces/Pages模式的转变,导致添加应用的操作逻辑发生变化,需特别注意"Recently Added原创 2025-11-30 10:43:40 · 71 阅读 · 0 评论 -
不写代码也能改 Fiori:运行时 Key User Adaptation(Adapt UI)从上手到原理与治理
SAP Fiori关键用户调整(Key User Adaptation)实用指南 摘要:SAP Fiori的Key User Adaptation功能允许关键用户直接调整应用界面布局,无需编码即可优化用户体验。该功能支持拖拽调整字段位置、增减显示元素、修改标签文案等操作,所有改动会全局生效(不同于个人个性化设置)。使用前需确保应用已启用flexEnabled属性,用户具备相应业务目录权限(如SAP_CORE_BC_EXT_FLX_PC)。典型应用场景包括优化高频操作页面(如采购审批),通过重新排布关键字段显原创 2025-11-30 10:39:09 · 71 阅读 · 0 评论 -
从 Classic Home Page 到 Spaces & Pages:聊透 SAP Fiori Launchpad 的 Other Entry Pages(入口页)与实战套路
摘要: SAP Fiori入口页是用户接触系统的第一界面,其设计直接影响使用体验。文章解析了三种入口页形态:Spaces模式(按业务角色组织)、My Home(个性化桌面)和Classic Home Page(已淘汰)。重点对比了Spaces模式下导航逻辑的变化、tile展示的灵活性,以及右键新开窗口会触发的Lean Mode(精简全局功能)。同时指出设备差异导致的入口页内容变化,并针对常见报错"Cannot load tile"提供了多维度排查思路(配置、缓存、OData服务等)。文章原创 2025-11-30 10:38:38 · 86 阅读 · 0 评论 -
SAP S/4HANA Fiori 应用里的 Draft Handling(草稿处理)机制
摘要:SAP S/4HANA Fiori应用中的"草稿"功能是业务文档的临时版本,通过自动保存防止数据丢失,并对文档施加独占锁避免并发编辑。草稿与正式文档并存,仅对编辑者可见,其他用户会收到锁定提示。当编辑超时或用户放弃草稿时,系统会释放锁或丢弃草稿。若要发布正式文档,需通过完整性检查并明确保存。该机制有效保障了业务数据的完整性和编辑的独占性。(149字)原创 2025-10-26 11:25:46 · 110 阅读 · 0 评论 -
SAP_CRM_BCR_SALESREP:面向 Sales Representative 的标准业务角色全解析
本文深入解析了SAP标准业务角色SAP_CRM_BCR_SALESREP,面向销售代表提供Fiori应用访问权限。文章从开发者视角详细阐述了该角色的功能定位、配置路径、包含的Fiori业务能力(如My Opportunities等销售应用),以及与TCR技术角色的配合关系。重点介绍了实际项目中排查"看不到Fiori Tile"问题的三步法:检查角色分配、验证OData服务激活、确认业务目录覆盖。最后提供了ABAP自检工具代码,可快速验证用户角色分配状态并给出Fiori部署核查清单。全文兼原创 2025-10-24 18:36:59 · 130 阅读 · 0 评论 -
SU01 提示 Role SAP_CRM_BCR_SALESREP does not exist 的根因与处置
文章摘要: SAP_CRM_BCR_SALESREP是专为Fiori for SAP CRM设计的销售代表业务角色,仅存在于配置了CRM+FES/Gateway且激活相关内容的系统中。若在S/4HANA或纯ECC系统中分配该角色,会因角色不存在而报错。S/4HANA的销售角色通常以SAP_BR_*(如SAP_BR_INTERNAL_SALES_REP)命名。常见问题包括:系统类型不符、前端内容未激活、角色位于其他客户端或未导入传输请求等。通过检查PFCG或表AGR_DEFINE可验证角色是否存在,并提供替代原创 2025-10-24 18:35:27 · 97 阅读 · 0 评论 -
ABAP Gateway 系统里 Fiori Launchpad 打开之后空空如也:从内容建模到运行时环境的全链路排错地图
Fiori Launchpad 空白主页问题排查指南 当 Fiori Launchpad 页面加载但显示空白时,问题可能涉及多个环节。本文提供系统化排查方法: 确认主页模式:检查是使用 Spaces and Pages 还是 Groups 模式,确保用户已分配对应空间/页面或组。 验证内容授权:通过PFCG检查用户角色是否包含必要的Catalog、Target Mapping及可视化元素。 检查基础服务:确认ICF节点和关键OData服务(如/UI2/PAGE_BUILDER_CONF等)已激活。 更新应用原创 2025-10-24 18:31:09 · 193 阅读 · 0 评论 -
SAP Fiori 应用在 SAP S/4HANA 与 SAP S/4HANA Cloud 的可扩展实践全景
本文为SAP Fiori扩展的实践指南,面向架构师与开发者提供清晰落地路径。内容涵盖: 必要性:Fiori需满足企业定制化需求,支持业务配置、UI调整等扩展维度; 实施步骤:从Fiori Apps Library查找应用扩展选项,结合Extensibility Cockpit进行治理设计; 扩展类型: Key User工具:无代码字段/UI适配; Developer扩展:通过ABAP Cloud增强逻辑; Side-by-Side:基于BTP的独立扩展; UI实践:通过Adaptation Project或原创 2025-10-24 18:29:17 · 134 阅读 · 0 评论 -
SAP Gateway Service Catalog:把企业数据变成可发现、可治理、可复用的 OData 接口目录
摘要 SAP Gateway Service Catalog 是集中管理 OData 服务的核心组件,能显著降低跨系统集成的沟通成本。本文介绍了目录服务的核心功能、访问入口(V2/V4路径及事务码)、服务注册流程(通过/IWFND/MAINT_SERVICE或/IWFND/V4_ADMIN),以及目录提供的服务发现、元数据查看和测试能力。还探讨了目录在Web应用、服务器集成和移动离线场景下的应用,强调了安全配置(如OAuth 2.0)的重要性,并通过数据同步和移动巡检两个实际案例,展示了目录在企业数字化转型原创 2025-10-21 16:38:12 · 157 阅读 · 0 评论 -
SAP Gateway 部署选型深度指南:Hub、Embedded 与跨版本集成的取舍逻辑
本文系统梳理了SAP Gateway的三种部署方式:Hub(BES开发)、Hub(FES开发)和Embedded,并分析了其适用场景。Hub模式适合多系统整合,能提供统一入口和安全管控;而Embedded模式在S/4HANA环境中性能更优,是官方推荐方案。文章从性能、安全、运维角度对比了各方案优劣,指出S/4HANA将向Embedded收敛的趋势,同时提供了多后台整合、跨版本集成等场景下的选型标准。最后通过三个典型案例,展示了不同业务场景下的部署决策要点,为架构评审提供了可直接参考的检查清单。原创 2025-10-21 16:25:19 · 134 阅读 · 0 评论 -
一文吃透 SAP Gateway Service Maintenance:从注册、版本到监控的全流程实战指南
本文面向SAP Gateway开发与运维团队,系统介绍了OData服务的全生命周期管理方法。文章从Service Maintenance入口讲起,详细解析了服务注册激活、版本治理、文档注解、监控诊断等关键环节,并比较了嵌入式与中枢式部署的差异。特别针对常见问题如缓存刷新、权限配置、BTP环境差异等提供了实用解决方案,最后通过华东制造集团的案例展示了实际应用场景。全文为SAP系统集成与API管理提供了可落地的技术指导。原创 2025-10-21 16:17:27 · 162 阅读 · 0 评论 -
SAP Gateway 全景实践:从架构、部署到开发与运维的一条龙指南
摘要: SAP Gateway是连接SAP系统与外部应用的桥梁,通过OData协议暴露后端数据和服务。核心架构包含ICF节点、服务实现层(MPC/DPC)及管理控制台,支持嵌入式(Embedded)和中心枢纽(Hub)两种部署模式。开发工具包括OData V2的SEGW和V4的ADT,云端可通过BTP的OData Provisioning发布服务。安全机制涉及CSRF防护和OAuth 2.0认证。服务开发需遵循MPC/DPC模型,运维时需关注日志(/IWFND/ERROR_LOG)和缓存清理。常见问题如OD原创 2025-10-21 16:13:46 · 131 阅读 · 0 评论 -
SAP Fiori 从技术上而言到底包含哪些组件?
SAP Fiori是企业级UX设计的系统化解决方案,基于五大原则构建:角色导向(Role-based)、自适应(Adaptive)、简洁(Simple)、一致(Coherent)和愉悦(Delightful)。其技术实现包含SAPUI5开发框架、Fiori Launchpad统一入口、OData服务网关等核心组件,通过标准化设计模式与开发工具链,显著提升企业应用的用户体验和开发效率。典型案例显示,遵循Fiori原则可缩短30%以上的操作时长,降低50%的培训成本。该体系既保持跨设备一致性,又支持业务场景的深原创 2025-10-21 15:36:07 · 111 阅读 · 0 评论 -
SAP Fiori 1.0、2.0 和 3.0 版本的发展历程
SAP Fiori 是一套用户体验 (UX) 设计理念,旨在通过简洁、直观、响应迅速的设计来提升用户与 SAP 系统的互动体验。它最初在 2013 年发布,并迅速获得了广泛应用。Fiori 的三个主要版本——1.0、2.0 和 3.0——代表了 SAP 在不断演进中的用户体验理念、技术创新以及企业需求的变化。以下将详细介绍这三个版本的特点、发展历史以及其中的技术创新,并通过具体的案例帮助理解其演变过程。原创 2025-01-27 12:00:58 · 750 阅读 · 0 评论 -
如何理解 SAP Fiori Role based 的用户体验
在开始实施 SAP Fiori 之前,首先需要与业务部门合作,明确企业内所有的业务角色,并对每个角色的职责和任务进行详细分析。这是一个关键步骤,因为系统中的角色必须与企业内部的实际角色相匹配。职责与任务的分析:例如,采购经理的职责是管理采购订单、审查供应商表现,而生产计划员的职责是编排生产计划、监控物料需求等。应用需求的收集:明确每个角色在日常工作中所需的应用和数据。例如,销售人员需要访问客户数据、创建销售订单,而仓库操作员则需要实时查看库存状态、执行入库操作等。原创 2024-12-03 18:52:26 · 852 阅读 · 0 评论 -
SAP Fiori 如何从缓存中获取当前登录用户分配的 Fiori tile 等信息
当 Fiori 项目实施完成后,这些配置保存下来之后,用户登录 Fiori 系统,在看到渲染好的 Fiori Launchpad 之前,有一个 OData 请求,从后台 ABAP 服务器,读取为该用户分配的 Fiori catalog 和这些 catalog 里分配的 tiles.例如,假设在业务流程中,需要将一个包含多个表和字段的复杂数据集合存储在某处,稍后再将这些数据以相同的形式恢复,Data Cluster 就提供了这种方便、简洁的解决方案。方法里,使用 ABAP 关键字。原创 2024-11-27 19:13:59 · 407 阅读 · 0 评论 -
解析 SAP Fiori Launchpad 使用到的 OData 服务 PAGE_BUILDER_PERS
SAP 采用 OData 作为其数据服务的标准协议,使开发者能够通过标准化的方式与 SAP 系统进行交互。通过深入理解其功能和应用,开发者和管理员可以更有效地定制和管理用户界面,提升整体用户体验。从 url 能判断出,这个 OData 服务试图从 Fiori 服务器上,读取当前登录用户,到底分配了哪些 Fiori tile.系统通过角色和权限管理,控制用户对该服务的访问,防止未经授权的操作。注意:这些定制化功能,只能将当前用户权限允许范围内的 tile,进行配置或者隐藏。原创 2024-11-26 12:03:05 · 285 阅读 · 0 评论 -
使用 SAP UI5 开发的 Fiori 应用,算不算是单页面应用?
SAP UI5 是一种强大的企业级前端框架,具备构建单页面应用的能力和特征。在动态内容加载、路由管理、无缝用户体验等方面,SAP UI5 与 SPA 有着极高的相似性。SAP UI5 应用通过使用 AJAX 和双向数据绑定,实现了无刷新内容更新和页面切换,这些都是典型的单页面应用特征。SAP UI5 的设计目标和 SPA 的理念在很多方面相契合,特别是在企业级应用中,SAP UI5 提供了丰富的 UI 控件和集成工具,帮助开发者高效地构建具有良好用户体验的单页面应用。原创 2024-11-26 12:01:23 · 301 阅读 · 0 评论 -
什么是 SAP OData 服务 /sap/opu/odata/UI2/INTEROP
例如,在一个定制的 Fiori 应用程序中,开发者可以使用该服务保存用户的首选项,如默认过滤器或视图设置。当用户重新访问该应用程序时,这些设置将被自动应用,提供一致且个性化的用户体验。服务支持 Fiori 应用程序之间的导航请求处理,确保在不同应用程序之间的平滑过渡。例如,在一个业务流程中,用户可能需要从一个应用程序导航到另一个相关的应用程序。该服务提供了与其他系统或服务的接口,支持跨系统的数据交换和功能集成,增强了 SAP 系统的灵活性和可扩展性。服务处理这些导航请求,确保在应用程序之间的平滑过渡。原创 2024-11-25 19:20:27 · 358 阅读 · 0 评论
分享