命令 nbtstat -R 的使用场合
nbtstat 是一个在 Windows 系统中用于诊断 NetBIOS over TCP/IP (NBT) 的命令行工具。NetBIOS over TCP/IP 是一种可以在 TCP/IP 网络上使用 NetBIOS 服务的协议。NetBIOS 是一种较旧的网络协议,主要用于小型局域网中的名称解析和数据共享。虽然现代网络通常使用 DNS 进行名称解析,但 NetBIOS 仍在某些环境中
命令 ipconfig /flushdns 的使用场合
ipconfig /flushdns 是一个在 Windows 操作系统的命令提示符(Command Prompt)或者 PowerShell 中使用的命令。这个命令的作用是清除系统 DNS 解析缓存。首先,我们先来理解什么是 DNS。DNS(Domain Name System,域名系统)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联
SAP UI5 manifest.json 文件里 extends 区域的内容是如何被解析的
笔者这篇教程介绍了如何在 SAP Fiori Elements 应用的 manifest.json 里注册 Extension fragment,从而给 List Report 应用的 Table 区域新增自定义列:10. 如何通过扩展(Extension)的方式给 SAP Fiori Elements List Report 的表格新增列我浏览器打开了 SAP Fiori Elements 应用
SAP UI5 manifest.json 里定义的 sap.ui.viewExtensions 区域的解析代码位置
笔者这篇教程介绍了如何在 SAP Fiori Elements 应用的 manifest.json 里注册 Extension fragment,从而给 List Report 应用的 Table 区域新增自定义列:10. 如何通过扩展(Extension)的方式给 SAP Fiori Elements List Report 的表格新增列上图 extends 区域注册的 Extension 信息
关于 SAP Fiori Elements 应用的 ResponsiveTableColumnsExtension 扩展
笔者这篇教程介绍了如何在 SAP Fiori Elements 应用的 manifest.json 里注册 Extension fragment,从而给 List Report 应用的 Table 区域新增自定义列:10. 如何通过扩展(Extension)的方式给 SAP Fiori Elements List Report 的表格新增列请大家注意下图高亮的扩展:ResponsiveTableC
SAP UI5 框架 Manifest.js 里 getObject 函数的实现解析
我们在 SAP UI5 manifest.json 文件里定义的配置信息,通过下图 Manifest.js 文件里的 getObject 函数返回给消费者。这是一个名为 getObject 的 JavaScript 函数,主要用于通过给定的路径访问对象的子成员。下面是这段代码的中文注释:/** * 通过给定路径访问一个对象的子成员的实
SAP UI5 XML 视图里解析 Extension Point 的触发点
解析到 XML 视图里的 ExtensionPoint 定义后,开始实例化过程:Extension point 的工作原理是在原有的应用中预定义一些扩展点,然后开发者可以在这些扩展点插入自定义的组件或代码,以实现新的功能。这种机制的优点是可以保持原有应用的稳定性,同时也方便进行扩展和维护。具体来说,SAP UI5 Extension point 的使用方法如下:在原有应用的视图
什么是外企经常提及的 Product Portfolio
在商业环境中,Product Portfolio(产品组合)是一个重要的概念,它代表了一家公司所有产品和服务的集合。这个概念的理解和应用至关重要,因为它可以帮助企业更好地理解和管理自身的产品线,制定有效的产品策略,以满足不断变化的市场需求。Product Portfolio 的理念源自投资领域。在投资中,投资者通常会选择不同的资产进行组合,以期达到风险和收益之间的最 佳平衡。同样,企业也
关于 SAP UI5 控制器 JavaScript 编码里单引号和双引号的用法澄清
笔者这篇教程文末,有朋友提问:SAP UI5 应用开发教程之十 - 什么是 SAP UI5 应用的描述符文件 manifest.json问题1:在 index.html 文件中 body 标签添加了代码:<div data-sap-ui-component data-name="sap.ui5.walkthrough" data-id=&qu
SAP CDS view 里 UNION 操作的用法
下图是 SAP CDS view Union 操作的语法和例子:SAP CDS(Core Data Services)视图是 SAP HANA 数据库在 ABAP 层面上的抽象和逻辑视图。它不仅提供了一种 SQL 类型的语言(Data Control Language,DCL)来查询和操作数据,还提供了各种特性和功能以支持应用程序开发。在 SAP CDS 中,Union 操作是一种合并或连接两个或
SAP CDS view 里 Inner Join,Left Outer Join 和 Right Outer Join 的区别
下图给出了 SAP CDS view Inner Join 和 Outer Join 的语法区别。SAP CDS (Core Data Services) 是一个用于定义和消费 SAP 服务器应用程序的语义数据模型的持久性数据层。它允许你在应用程序服务器上定义基于 SQL 的视图,从而可以在 ABAP 代码中使用这些视图。在 SQL 中,JOIN 语句用于将两个或多个表的行组合在一起,基于这些表之
SAP CDS view 的 having Condition 用法
Having condition 在 group by 执行完毕后才 evaludateSAP CDS (Core Data Services) 是一个用于定义和消费数据模型的基础设施。CDS 提供了一种新的数据建模方式,它能够在数据库层定义复杂的视图,以提供更高效的数据访问。HAVING 关键字在 SQL 中常常与 GROUP BY 关键字一起使用,用于在对查询结果
如何通过扩展(Extension)的方式给 Fiori Elements List Report 的表格新增列
本教程之前的步骤,我们已经详细学习了 SAP Fiori Elements 应用里类型为 List Report 的创建步骤,并且介绍了使用安装在 Visual Studio Code 里的 SAP Fiori Tools 扩展提供的向导,生成 Fiori Elements 应用的本地项目结构:5. 动手开发第一个 SAP Fiori Elements 应用6. 知其然知其所以然 - 使用向导生成
什么是 SAP UI5 XML 视图里的 customData
下面是 XML 视图里的代码:<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns="sap.m"> <
本地启动 ABAP Platform Trial 的 Docker 命令行程序
Docker是一个开源的容器化平台,用于轻松地构建、发布和运行应用程序。Docker Desktop是适用于Windows和Mac的Docker桌面应用程序,它允许用户在本地运行和管理容器化应用程序。在本文中,我们将详细介绍以下两个命令行并解释每个参数的含义:docker pull sapse/abap-platform-trial:1909这是一个Docker pull命令,用于从Docker
ABAP 开发者上云的时候到了 - 现在大家可以免费使用 SAP 云平台 ABAP 环境的试用版了
之前Jerry已经写了一系列SAP Cloud Platform ABAP编程环境的文章,当时使用的环境,是SAP专门为SAP社区导师们创建的。当时也有朋友留言,询问大家何时才能使用到免费的SAP云平台ABAP编程环境。SAP社区上也有世界各地的开发者问这个问题,负责这个话题的同事们的答复大意是:我们一直在努力。SAP并没有食言。2019年9月25日,SAP大佬Thomas Jung,首席产品专家
支持本地部署,完全免费的 ABAP 来了 - ABAP Platform Trial 1909 发布
我曾经编写过一套零基础的 ABAP 编程学习教程,截至 2023年8月2日,总共包含 114 篇文章:零基础快速学习 ABAP有零基础自学 ABAP 的朋友咨询,如果手头没有 ABAP 开发环境该怎么办?我在 2019 年时写过一篇文章,提到了 SAP 云平台上免费的 ABAP 编程环境:ABAP 开发者上云的时候到了 - 现在大家可以免费使用 SAP 云平台 ABAP 环境的试用版了但是如果想使
SAP Hybris Revenue Cloud 和 SAP Subscription Billing 这两个产品的关联
SAP Hybris Revenue Cloud(前称SAP Hybris Billing)和SAP Subscription Billing是两个紧密相关且有一定历史演变关系的产品。它们都属于SAP公司的商业套件,用于帮助企业管理订阅业务、收入管理以及订阅式收费模型。本文将详细介绍这两个产品的关联,以及它们各自的功能和特点。SAP Hybris Revenue CloudSAP Hybris R
Fiori 应用的 draft 处理机制
注意本文只针对 Fiori Draft handling 做一个泛泛的概念介绍。如果大家想通过一个具体的实例来了解,可以阅读我这篇文章:5. 通过一个实例的例子,学习 SAP Fiori 应用中的 Draft Handling(草稿机制)SAP Fiori 应用里的 Draft Handling(草稿处理)是一种机制,用于在业务数据的编辑过程中保存未提交的更改。这样的机制允许用户在多个会
通过一个实例的例子,学习 SAP Fiori 应用中的 Draft Handling(草稿机制)
SAP Fiori 应用里的 Draft Handling(草稿处理)是一种机制,用于在 SAP 业务数据的编辑过程中,实时保存未提交的更改。这样的机制允许用户在多个会话或者繁琐的表单填写步骤中,逐渐构建和修改数据,并在需要时将其提交。Draft Handling 在 SAP Fiori 应用中起到重要的作用,可以在不中断现有数据记录的情况下允许并发编辑,并且避免用户的误操作导致之前填写的数据不小