Fiori Elements 应用里的 Object Page 应用
当谈到 SAP Fiori Elements 应用中的 "Object Page",它是一种用于展示单个业务对象的详细信息的现代化、可自定义的应用类型。Object Page 旨在提供一种简化的开发方法,使开发人员能够快速创建符合 SAP Fiori 用户体验标准的详细信息页面。该应用类型通过可配置的方式,结合了字段布局、交互式图表、智能表单、导航功能等特性,帮助用户更加直观地
什么是 SAP Fiori Elements 的 extensionAPI
在 SAP Fiori Elements 中,"extensionAPI" 是一种用于自定义和扩展 Fiori Elements 应用的强大工具。它提供了一组 API(应用程序编程接口),允许开发人员通过代码的方式对 Fiori Elements 应用进行定制和增强。借助 extensionAPI,开发人员可以在不影响标准 Fiori Elements 功能的基础上,根据具体的
Fiori Elements 应用里的 Analytical List Page
当谈到 SAP Fiori Elements 应用中的 "Analytical List Page" (ALP) 时,它是一种用于展示分析型数据的现代化、可自定义的应用类型。ALP 基于 SAPUI5 技术栈,旨在提供一种简化的开发方法,使开发人员能够快速创建符合 SAP Fiori 用户体验标准的分析型列表页面。该应用类型通过可配置的方式,结合了交互式图表、智能筛选、排序和分
使用 Fiori Elements 框架开发应用的优势
Fiori Elements 框架是 SAP 提供的一种开发应用程序的高 级抽象层。它建立在 SAPUI5 框架之上,旨在简化企业应用的开发过程,提高开发效率,并保持应用的一致性和用户体验。使用 Fiori Elements 框架,开发人员可以快速创建符合 SAP Fiori 设计准则的应用,无需大量的手动编写代码。本文将探讨 Fiori Elements 框架的优势,并通过具体示例说明这些优势。
SAP ABAP 报表进度显示控件的使用详解试读版
有些 SAP ABAP 报表包含了多个业务处理步骤,笔者这里举一个例子:计算某个时间段内,系统所有销售订单的总金额。SAP 大多数基于 ABAP 技术栈的销售订单设计,都是采取订单抬头(header) 和订单行项目(Line Item)的数据结构。订单的时间段维护在抬头结构上,一张订单可能包含多个行项目,每个行项目有一个金额字段。因此订单的总金额,是其行项目金额之和。订单的抬头结构和行项
SAP CDS view 里的 Aggregation Expression
SAP ABAP CDS(Core Data Services)视图是SAP系统中的一种建模工具,用于定义数据模型和数据库视图。CDS视图允许开发者创建高 级数据模型,可以从多个数据库表中提取数据,并在SAP应用程序中使用。在CDS视图中,"Aggregation Expressions"(聚合表达式)是一项强大的功能,它允许开发者对从底层数据库表中检索的数据进行聚合操作,例如
SQL 语句创建数据库表时列字段的初始化值
在SQL中,创建数据库表时可以指定每个列字段的初始值,这称为"默认值"(Default Value)。默认值是在插入新记录时,如果没有显式提供该列的值,则自动应用的值。当插入新行时,如果未提供该列的值,则数据库会使用默认值来填充该列。默认值对于确保数据完整性和提供默认选项非常有用。当插入新行时,如果未提供某些列的值,数据库将使用这些列的默认值,从而避免出现空值或无效数据。下面是
如何修改 Fiori Elements 工程包含的本地注解(annotations)文件试读版
本教程前一篇文章:8. 如何找到 SAP Fiori Elements 应用某个字段显示值具体的数据源,笔者试图解答我的知识星球里一个朋友的提问:在WebIde(SAP UI 版本 1.97.0)生成Fiori Elements 的Overview page并发布后,再次在消费视图中修改UI注解后,本地运行该Overview page应用发现页面已经变动,但是发布后的界面却没有变动。重新发布该Ov
SAP CDS view 里的 currency_conversion 功能介绍
SAP ABAP CDS View的currency_conversion函数是一种用于在CDS (Core Data Services)视图中执行货币转换的功能。在SAP系统中,经常需要在不同货币之间进行转换,以便在报表和分析中展示一致的货币金额。currency_conversion函数允许在CDS视图中定义货币转换规则,以便在查询结果中将数值从一个货币转换为另一个货币。这在多国家或多货币业务
SAP CDS view 里的 COALESCE 函数
在 SAP ABAP CDS (Core Data Services) View 中,COALESCE 函数是用于处理 NULL 值的一种功能。COALESCE 函数接受多个参数,并返回第一个非 NULL 值参数。这意味着如果第一个参数不为 NULL,则返回第一个参数的值;如果第一个参数为 NULL,则返回第二个参数的值;以此类推,直到找到第一个非 NULL 值参数为止。如果所
如何找到 SAP Fiori Elements 应用某个字段显示值具体的数据源试读版
笔者将自己在 SAP 领域 16年(2007~2023) 的 SAP UI5(Fiori) 和 OData 开发的技术沉淀,进行了系统的归纳和总结,分别写成了三套由浅入深的学习教程,收到了不错的反响:零基础快速学习 ABAP一套适合 SAP UI5 开发人员循序渐进的学习教程SAP OData 开发实战教程 - 从入门到提高这三套教程都是理论结合实践,不少素材直接来自写作过程中网友向我咨
DNS_PROBE_STARTED 错误分析
这种错误通常是由于DNS(Domain Name System,域名系统)解析问题引起的。在本文中,我将详细解释DNS_PROBE_STARTED错误的含义,并提供一些可能的原因和解决方法。一、DNS_PROBE_STARTED错误的含义当您在Chrome浏览器中访问网页时,浏览器会首先尝试将网站域名(如www.example.com)解析为对应的IP地址,以便能够正确连接到服务器。这个过程依赖于
DNS_PROBE_FINISHED_BAD_CONFIG 错误分析
常见错误电脑上能够正常使用微信电脑版访问网络,但在 Chrome 浏览器里无法打开任何网页,出现了 DNS_PROBE_FINISHED_BAD_CONFIG 的提示。这种错误通常是由于 DNS(Domain Name System,域名系统)配置错误引起的。在本文中,我将详细解释 DNS_PROBE_FINISHED_BAD_CONFIG 错误的含义,并提供一些可能的原因和解决方法。一、DNS_
Windows11 操作系统 SysWOW64 文件夹的作用
Windows 11 操作系统中的 SysWOW64 文件夹是一个重要的系统目录,它在某些方面扮演着特殊的角色。在这篇文章中,我将详细介绍 SysWOW64 文件夹的作用,并举例说明它在操作系统中的具体应用。首先,让我们了解一下该文件夹的背景和目的。SysWOW64 文件夹是 Windows 64 位操作系统中的一个关键目录,它主要用于向后兼容性。
自动获取 DNS server address
"Obtain DNS server address automatically" 是一种网络配置选项,它允许计算机或其他网络设备通过动态主机配置协议(DHCP)从网络中的路由器或服务器自动获取 DNS(域名系统)服务器的地址。DNS服务器的作用是将域名转换为相应的 IP 地址,以便在互联网上定位和连接到特定的网站或资源。在这篇文章中,我将详细说明什么是"Obtain
内容分发网络 CDN 概述
CDN(Content Delivery Network)是一种分布式网络架构,旨在提供高效、可靠地将内容传送给全球用户的服务。CDN 的主要目标是通过将数据缓存到位于不同地理位置的多个服务器上,使用户能够从离他们更近的服务器获取内容,从而减少访问延迟、提高加载速度和改善网站的性能。在这篇文章中,我将详细介绍 CDN 的工作原理、使用 CDN 的好处,并举例说明它如何优化内容传递的过程。一、CDN
CDS view 之于 SAP S/4HANA 的重要意义
在SAP S/4HANA产品开发中,SAP CDS(Core Data Services)View是一项关键技术,具有重要的作用。CDS View允许开发者定义高度优化的数据库视图,用于数据建模、查询和分析。它为开发人员提供了一种强大而灵活的工具,可以轻松地构建复杂的数据模型和业务逻辑,同时提高查询性能和数据处理效率。本文将详细介绍SAP CDS View在SAP S/4HANA产品开发中的重要作
SAP CDS view 定义的数据库视图和传统 SQL 语句定义视图的区别
SAP CDS (Core Data Services) 是 SAP HANA 数据模型开发的一种技术。它提供了一种领域特定的语言,用于定义数据模型,以及对数据进行查询、转换和展示。与传统的 SQL(Structured Query Language)相比,SAP CDS view 语法具有许多独特的特点和优势。在本文中,我将详细比较 SAP CDS view 语法与标准 SQL 语法,
关于 HTTP 响应头字段 Strict-Transport-Security
在Chrome开发者工具的Network面板里,当观察到一个请求的Response Header字段名称为"Strict-Transport-Security",并且其值为"max-age=31536000; includeSubDomains; preload"时,这代表网站启用了严格传输安全(Strict Transport Security,HSTS)
SAP Fiori Elements 应用里的 ui5.yaml 文件详解试读版
本教程第 4 篇文章,我们介绍了本地启动 SAP Fiori Elements 应用的三种模式。4. SAP Fiori Elements 本地应用启动的三种模式辨析以默认方式即命令行 yarn start 启动之后,项目文件夹里的 ui5.yaml 文件会默认被加载并解析。ui5.yaml 这个文件,在本地开发 Freestyle UI5 时也会