在很多 SAP Fiori 项目里,catalog 和 group 的创建并不难,真正容易出问题的,往往是传输。开发环境里看起来一切正常,到了测试环境却发现磁贴没出来、分组不见了、标题没有更新,甚至同一个 catalog 在不同客户端里状态还不一样。追到最后,根因通常不是业务逻辑,也不是 SAPUI5 代码本身,而是对 SAP Fiori Launchpad Designer 的层次模型、传输机制,以及 Configuration 与 Customizing 边界理解得不够扎实。SAP 的官方学习资料明确给出,FLPD 同时覆盖 configuration 和 customizing 两个层面;在这个工具里传输 catalog 或 group 时,需要从浏览器右上角的 Settings 进入,并根据当前层次分别挂接 workbench request 或 customizing request。(
相关推荐
SAP Fiori Catalog Administration 深入解析:从 Catalog、Tile 到 Scope 的完整治理思路
SAP Fiori Launchpad 是用户访问企业系统的统一入口,其内容管理核心在于 Catalog Administration 工具。该工具允许管理员创建/维护目录(catalog)和磁贴(tile),通过分层治理(scope)控制内容的生效范围。Catalog 决定应用的组织边界,tile 作为用户直接接触的入口,需要精心设计语义和呈现方式。管理员可以通过复制tile实现同一应用的多版本展示,而删除操作需要考虑多层scope的影响。理解CUST(客户端级)和CONF(系统级)的scope差异是内容
什么是 SAP Fiori 的 Technical Catalog
笔者之前的文章曾经提到一个叫做本文介绍 Technical Catalog 这个概念在 SAP Fiori 技术体系中的作用。首先我们如何在系统里查看这个 Catalog SAP_BASIS_TCR_T 里面包含的内容呢?如果大家照着本文开头那篇文章里提到的步骤,那么在自己系统里会创建好名叫的 PFCG role.我们登录 ABAP 系统,启动事务码 PFCG,打开这个 role, 就能看到它。展开之后,发现它扮演着一个容器的角色,里面包含了很多 ABAP 对象。
做稳 SAP Fiori 目录适配:一套不破坏导航体验的 Catalog 治理方法
摘要: SAP Fiori项目中,Launchpad内容治理常被低估,但目录设计失控会导致导航中断等问题。SAP官方建议将technical catalog作为原始对象仓库,business catalog作为业务角色内容集合,避免直接修改SAP标准目录,而应复制SAP business catalog作为模板。例外情况下可从technical catalog补充单个应用引用。分层管理原件与引用可提高复用性和维护性,同时需注意configuration scope与customizing scope的区分,
彻底读懂 SAP Fiori 中的 Catalog and Application Types:从 FLPD 到 FLPAM 的内容管理演进
SAP Fiori 目录类型演进与治理实践 摘要:SAP Fiori 目录从无类型(none-typed)发展到标准目录(Standard Catalog)的演进过程,反映了SAP对Launchpad内容治理的持续优化。传统目录存在开发对象不清晰、传输追踪困难等问题,而新型目录(UIAC/UIAD)通过结构化升级,实现了目录作为一等公民的DevOps管理。在部署架构方面,嵌入式部署推荐使用Standard Catalog,而中心化部署则需要结合Back-End Catalog实现前后端分离。目录类型的选择直
在 SAP Fiori 中为角色分配 Tile Catalog 而不引入读取授权:从 PFCG 配置到权限边界的一次讲透
SAP Fiori权限设计需区分Catalog、Role和Authorization三个层级。Catalog决定应用入口的可见性,Role负责将导航内容与用户关联,而真正的数据访问权限由后端授权对象控制。官方文档强调,本地Catalog可直接分配到PFCG Role,但需注意Catalog与应用需部署在同一前端服务器上。常见误区是将Catalog分配等同于完整权限配置,实际上用户能看到Tile不代表具备后端数据访问权限。正确做法是:在PFCG的Menu页签插入SAP Fiori Tile Catalog节点
从 SAP Fiori Catalog 到 Role:彻底讲清 Linking Catalog to Role 的配置逻辑、底层意义与项目实战
本文深入解析了SAP Fiori权限管理中Catalog与Role绑定的核心机制。文章指出,这一关键步骤常被开发者忽视,导致用户无法正常访问应用。通过分析官方文档,阐述了Catalog作为业务能力容器的本质,以及它与角色的绑定如何实现角色感知的内容展示。特别强调了Catalog-Role映射不仅影响界面可见性,更决定了系统权限边界。文中还对比了早期Suite Page Builder与新版Fiori Launchpad的实现差异,并提供了配置操作指南,提醒注意常见配置错误和权限不完整问题。最终指出,正确的C
创建 SAP Fiori Catalog 时遇到的 duplicate 记录的问题分析
根据角色和分配给角色的目录,用户可以浏览目录并选择他们想要在 SAP Fiori Launchpad的入口页面上显示的 Tiles / Applications。如果遇到任何错误或无法看到服务 ZPAGE_BUILDER_CONF,请单击添加服务并使用本地系统别名添加服务 PAGE_BUILDER_CONF 并生成元数据。这是因为如果我们使用 SAP 标准角色,最终用户/业务用户将获得许多其他实际上不需要的应用程序,并且他/她的主页最终会因大量业务组和应用程序而变得混乱。按钮,可以创建一个新的。
(详细总结)python爬取 163收件箱邮件内容,收件箱列表的几种方法(urllib, requests, selenium)
需求:最近有一个需求,需要将163邮箱收件箱里面的所有邮件的内容全部copy下来,整理到一个word里面,不多也就28页的邮件(不要问我为什么有这需求,不告诉你),自己手动去ctrl+ cv 的话,估计要搞吐。然后就想能不能用python的爬虫来实现,虽然过程比较苦(后期改bug改的要吐了)。但是会后还是将需求实现了。这基本也算是入门了 urllib、requests、selenium这几个py...
zynq7020的arm A9核降频实录
zynq arm9 cortex a9 降频
量化投资之工具篇一:Backtrader从入门到精通(1)-手把手教你零基础实现一个策略案例
Backtrader是重要的量化框架,本文记录学习该框架的笔记,内容主要基于Backtrader的网站指导文档。虽然该框架目前用于量化投资领域,但是可以作为数据处理的基本架构,进行改造后用于各种数据的处理,尤其适用于对原始数据处理完成后应用一定的策略进行预测以及可视化处理。 1、简介 Backtrader的特点,就是两点: 1、易于使用; 2、参见第1条。 那么如何使用Backtrader呢?比把大象装进冰箱复杂点,一共4步: 创建一个Cerebro引擎: 加入一个Strategy...
全面讲解电子齿轮比与脉冲数计算
什么是编码器分辨率。
已解决-Parallels Desktop 16 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络
我是月球挖掘机,相信不少打工人为了尝鲜已经更新了MacOS 11 Big Sur,当然,苹果每次的系统大更新,都会给我们软件的功能无法使用惊喜,这次的也不例外。 这个问题是我在更新macOS Big Sur之后,Parallels Desktop打开虚拟机后,提示: 报错信息 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络 这是我的软件版本: 起初我以为是我的虚拟机坏了,结果重装了一遍虚拟机,没有任何用处。我开始在网上找方法,只能找到那个使用命令行打开软件的命令,除此之外没有了
SpringBoot系列之实现一个AI聊天助手
本文介绍了基于Spring Boot框架实现的AI聊天助手项目。该项目使用Spring Boot 3.2.3、Spring AI 1.0.0-M5等技术栈,集成DeepSeek-R1-Distill-Llama-8B模型实现智能对话功能。文章详细介绍了项目配置流程、运行方式和核心代码实现,包括ChatMessage模型类和服务类ChatService的关键功能,如消息处理、历史记录管理和AI响应获取等。读者可通过提供的GitHub链接获取完整代码,快速搭建自己的AI聊天应用。
Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device
Quartus II编译时出现Error (119013): Current license file does not support the EP4CE6E22C6 device, Quartus的安装过程不同于ISE/vivado的安装。“Current license file does not support”这种情况多出现在高版本的quartus中综合很久以前的代码,使用很早型号的FPGA或是CPLD。对于这种情况,就得在官网或是其他网站上下载包含所需Device的库文件。
Windows 下 Codex 安装全记录:从零到一的保姆级图文教程
本文主要介绍了Windows 下 Codex 安装全记录:从零到一的保姆级图文教程,希望能对学习使用 Codex 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 方案一 2.2 方案二 3. 报错解决方案
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
订阅专栏 解锁全文
147




被折叠的 条评论
为什么被折叠?



