当前位置: 首页 > ops >正文

Fiori笔记

1.Fiori的基本介绍

The source of the SAP UX Strategy and, therefore, SAP Fiori, is design thinking. This mindset embodies a human centered process where diverse thinkers build on each other’s ideas to understand and solve problems. The main phases in this process are Discover, Design, and Deliver. The Discover phase combines scoping, 360 research, and synthesis. The Design phase combines ideation, prototyping, and validation. And the Deliver phase combines developing, testing, and deploying. In line with these phases. SAP offers tools and technologies to empower customers to realize user experience on their own.
These include SAP Build Classic, SAP Business Application Studio, SAP Screen Personas, UI Theme Designer, and SAP Fiori launchpad. In addition, SAP can provide support in all phases of the design thinking process to the extent that the customer wants. SAP User Experience Design Services offer services ranging from individual consulting for oertain tools, tasks or phases to conducting the whole implementation process.
在这里插入图片描述

在这里插入图片描述

SAP TOOL

在这里插入图片描述

ODATA

在这里插入图片描述
OData Operations

在这里插入图片描述

在这里插入图片描述

Query Options

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
SAP Gateway Deployment Options
There are three possible deployment options for SAP Gateway (hub is a synonym for front-end server (FES)):

Hub deployment with development in back-end server (BES)
Hub deployment with development in front-end server (FES)
Embedded deployment

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
SAP Gateway Tools
Let’s look at the three gateway tools:

SAP Gateway Service Maintenance (OData V2)
SAP Gateway Service Administration (OData V4)
SAP Gateway Client

SAP Gateway Service Maintenance (OData V2)
t-code : /WFND/MAINT_SERVICE
在这里插入图片描述
SAP Gateway Service Administration (OData V4)
t-code: /iwbep/v4_admin
在这里插入图片描述
t-code: /iwfnd/v4_admin
在这里插入图片描述
SAP Gateway Client
T-code: /IWFND/GW_CLIENT
/IWFND/MAINT_SERVICE
在这里插入图片描述

Application Types
There are types of apps in SAP Fiori:

Transactional Apps
Analytical Apps
Fact Sheet Apps

SAP Fiori Apps Reference Library

在这里插入图片描述
SAP Fiori Upgrade Impact Analysis

T-CODE: ST03
/UI2/FLPCA

All SAP Gateway transactions are connected to each other via forward navigation. The following are the most important transactions for SAP Gateway:

SAP Gateway Service Maintenance (/IWFND/MAINT_SERVICE)
Central SAP Gateway service management in the FES

SAP Gateway Client (/IWFND/GW_CLIENT)
SAP Gateway service test environment in the FES

SAP Gateway Service Builder (SEGW)
Central SAP Gateway development environment in the BES

ABAP Workbench (SE80)
Central ABAP development environment in the BES

在这里插入图片描述
Let’s look at the transaction SAP Gateway Service Builder (SEGW) in detail.

在这里插入图片描述
ABAP Programming Models
在这里插入图片描述

Moving calculations to the database to benefit from its features is not new to SAP HANA. Stored procedures could be used previously for calculations in many databases. However, they were rarely used in ABAP. They only run in the database they are developed in and are not transportable. With SAP S/4HANA, the ABAP repository was extended with two new database objects: ABAP Core Data Services (CDS) Views and ABAP Managed Database Procedures (AMDP). ABAP CDS Views are deployed as SAP HANA views in the SAP HANA Database (HDB), and the AMDPs are deployed as stored procedures. This is comparable to deploying a transparent table of the ABAP repository as a database table in any DB.

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

SAP Fiori Content Assignment

SAP Fiori Tool Assignment

The personalization is performed by each user in the FLP. For Configuration and customizing, each element of the SAP Fiori content has its own tool. The only exception is the SAP Fiori launchpad designer, which can handle groups, technical and business catalogs alike:

Role Maintenance (PFCG)
ABAP transaction for roles available for decades
SAP Fiori Launchpad Designer (FLPD)
Standalone SAPUI5 application for groups, technical and business catalogs available since SAP_UI 7.40
SAP Fiori Launchpad Content Manager (FLPCM)
ABAP transaction for business catalogs available since SAP_UI 7.53
SAP Fiori Launchpad Application Manager (FLPAM)
Web Dynpro ABAP application for technical catalogs available since SAP_UI 7.55
Manage Launchpad Spaces
SAPUI5 app in the FLP for spaces available since SAP_UI 7.55
Manage Launchpad Pages
SAPUI5 app in the FLP for pages available since SAP_UI 7.5

在这里插入图片描述
Since SAP_UI 7.55, the SAP_FLP_ADMIN role includes all tools for maintaining SAP Fiori. The core are the two catalogs SAP_BASIS_BC_UI_FLA and SAP_BASIS_BC_UI_FLD. These enable the user to maintain SAP Fiori via the SAP Fiori launchpad.

在这里插入图片描述
在这里插入图片描述
A business role should only have one space, because both are targeting one business topic.
A space should consist of one to five pages providing one business task on one page.
A page should consist of two to five sections ordered from insight (top-left) to action (bottom right) tasks.
A section should consist of three to seven tiles ordered in a logical way based on the topic.
In total there should not be more than 25 tiles per page to keep it manageable.
Time for a Checkpoint on best practices for spaces and pages.

SAP Fiori Launchpad Designer

在这里插入图片描述
The tool SAP Fiori Launchpad Designer (FLPD) offers an environment for customizing and configuration. It is an SAPUI5 application following the SAP Fiori design guidelines, but is not an SAP Fiori launchpad (FLP) app documented in the SAP Fiori apps reference library. It is part of the central UI of every AS ABAP since 7.40, similar to the FLP.

在这里插入图片描述

相关的T-CODE

如何通过T-code找到对应的Fiori App
方法一
用SE16N对表SUI_TM_MM_APP进行查询。SUI_TM_MM_APP的表名叫做Mass Maintenance App Descriptors: App Descriptor Data,是一张Fiori App描述符的表。
方法二
直接访问SAP Fiori Apps Reference Library,并在搜索框中输入T-code。

http://www.xdnf.cn/news/13571.html

相关文章:

  • 华为云Flexus+DeepSeek征文 | 弹性算力实战:Flexus X实例自动扩缩容策略优化
  • Vue开发学习笔记:动态渲染自定义封装的uview-plus的Toast组件
  • LeetCode--29.两数相除
  • 位移传感器远程监控软件说明
  • 【从零学习JVM|第八篇】深入探寻堆内存
  • BERT vs BART vs T5:预训练语言模型核心技术详解
  • MySQL锁机制的优化和MVCC底层原理解释
  • 【 java 虚拟机知识 第二篇 】
  • Vue 生命周期详解(重点:mounted)
  • Tomcat线程模型
  • bash挖矿木马事件全景复盘与企业级防御实战20250612
  • 干货分享|JumpServer PAM特权账号管理功能详解
  • WPF将容器内的组件按比例缩放
  • RAG实战:基于LangChain的《肖申克的救赎》知识问答系统构建指南
  • 医疗集团级“人-机-料-法-环”全流程质控的医疗数据质控方案分析
  • Verilog基础:标识符的定义位置
  • Seedance:字节发布视频生成基础模型新SOTA,能力全面提升
  • Java虚拟机解剖:从字节码到机器指令的终极之旅(一)
  • DRG支付场景模拟器扩展分析:技术实现与应用价值
  • Windows 前端开发环境一键启动 (NVM + Yarn)
  • 第五十一天打卡
  • EtherCAT转CANopen网关与伺服器在汇川组态软件上的配置步骤
  • 【AI论文】Qwen3 嵌入:通过基础模型推进文本嵌入和重新排序
  • JavaWeb期末速成 样题篇
  • JSON 技术:从核心语法到编辑器
  • ruoyi框架添加开始事件自定义属性解释
  • 模拟IC设计基础系列6-差动放大器 Differential AMP
  • 大模型技术30讲-4-彩票假设
  • MCP(Model Context Protocol)与 LangChain的区别与联系
  • 标识符和预处理 day12