- ABAP 编程语言的演变在过去 40 多年中开发的所有 SAP 功能中,大部分都是用 ABAP 编写的。ABAP 编程语言是我们的旗舰语言,并且已经证明它是开发业务应用程序的经过验证的强大平台。多年来,SAP 对 ABAP 编程语言进行了更新和现代化,我们可以区分 3 个主要里程碑:经典 ABAP 编程语言(最高至 Netweaver ABAP 7.50)SAP FIORI 的 ABAP ... ABAP 编程语言的演变在过去 40 多年中开发的所有 SAP 功能中,大部分都是用 ABAP 编写的。ABAP 编程语言是我们的旗舰语言,并且已经证明它是开发业务应用程序的经过验证的强大平台。多年来,SAP 对 ABAP 编程语言进行了更新和现代化,我们可以区分 3 个主要里程碑:经典 ABAP 编程语言(最高至 Netweaver ABAP 7.50)SAP FIORI 的 ABAP ...
- 本文简述 SAP Netweaver 平台的演变。SAP kernel 是任何基于 ABAP 技术栈的 SAP 系统的核心组件。它由在服务器上运行以处理与系统的连接并执行 SAP 程序的可执行文件组成。SAP 内核的开发始于 1988 年,尽管 SAP R/3 于 1992 年正式推出。SAP kernel 已成为过去 30 年来几乎所有基于 ABAP 技术栈的 SAP 产品的基础,比如 S... 本文简述 SAP Netweaver 平台的演变。SAP kernel 是任何基于 ABAP 技术栈的 SAP 系统的核心组件。它由在服务器上运行以处理与系统的连接并执行 SAP 程序的可执行文件组成。SAP 内核的开发始于 1988 年,尽管 SAP R/3 于 1992 年正式推出。SAP kernel 已成为过去 30 年来几乎所有基于 ABAP 技术栈的 SAP 产品的基础,比如 S...
- 本来想写一篇 SAP UI5 应用和 SAP 电商云 UI 开发的语言决定机制的,由于文章篇幅原因,最后决定分成两篇文章来写。本文是 SAP 软件决定机制的概要介绍,下一篇文章再介绍这种决定机制,在 SAP UI5 中的应用。SAP 软件中的决定机制,往往容易被忽视,不是因为这种机制不重要,而是因为它广泛应用于 SAP 各种软件的前台和后台实现中,可以说是无处不在。这就好比我们都知道空气对于... 本来想写一篇 SAP UI5 应用和 SAP 电商云 UI 开发的语言决定机制的,由于文章篇幅原因,最后决定分成两篇文章来写。本文是 SAP 软件决定机制的概要介绍,下一篇文章再介绍这种决定机制,在 SAP UI5 中的应用。SAP 软件中的决定机制,往往容易被忽视,不是因为这种机制不重要,而是因为它广泛应用于 SAP 各种软件的前台和后台实现中,可以说是无处不在。这就好比我们都知道空气对于...
- Jerry 之前发布过一篇文章 不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器,之后不少朋友留言,提出的问题概括为以下两类:(1) 客户端通过 multipart/form-data 格式发送的数据,ABAP 端除了像 Jerry 文章采取字符串解析这种比较繁琐的方式处理外,还有其他方法吗?(2) 能否上传二进制文件比如 Excel 到 ABAP 并进行解... Jerry 之前发布过一篇文章 不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器,之后不少朋友留言,提出的问题概括为以下两类:(1) 客户端通过 multipart/form-data 格式发送的数据,ABAP 端除了像 Jerry 文章采取字符串解析这种比较繁琐的方式处理外,还有其他方法吗?(2) 能否上传二进制文件比如 Excel 到 ABAP 并进行解...
- Reference App Structure这个推荐的 Spartacus 应用程序结构旨在作为您设置自己的 Spartacus 应用程序时的参考。Spartacus 是一个 Angular 库,这意味着它可以在 Angular 应用程序中单独使用,也可以集成到现有的 Angular 项目中。相反,您可以将任何其他 Angular 解决方案或库添加到您的 Spartacus 项目中。Spa... Reference App Structure这个推荐的 Spartacus 应用程序结构旨在作为您设置自己的 Spartacus 应用程序时的参考。Spartacus 是一个 Angular 库,这意味着它可以在 Angular 应用程序中单独使用,也可以集成到现有的 Angular 项目中。相反,您可以将任何其他 Angular 解决方案或库添加到您的 Spartacus 项目中。Spa...
- 什么是 OData entity type 的 key?最权威的定义,来自 OData 官网:OData EDM 模型的核心概念是实体 entities 和关联即 associations. Entities 是 OData 模型描述对象的实体类型(例如,客户、员工等)的实例,它们是结构化记录,由name 和强类型属性组成,并带有一个 key.Complex Types(复杂类型)是结构化类... 什么是 OData entity type 的 key?最权威的定义,来自 OData 官网:OData EDM 模型的核心概念是实体 entities 和关联即 associations. Entities 是 OData 模型描述对象的实体类型(例如,客户、员工等)的实例,它们是结构化记录,由name 和强类型属性组成,并带有一个 key.Complex Types(复杂类型)是结构化类...
- How to Control Native Android Apps with ABAP业务流程不再仅在适用于 Windows 的 SAP GUI 中实现。 在其他设备上的其他 UI 上也越来越多地采取措施。 在这篇博文中,我描述了如何通过 PowerShell 使用 ABAP 在虚拟 Android 设备上控制本机应用程序和 Web 应用程序的可能性。为了实现这个场景,我们使用这篇文章和这... How to Control Native Android Apps with ABAP业务流程不再仅在适用于 Windows 的 SAP GUI 中实现。 在其他设备上的其他 UI 上也越来越多地采取措施。 在这篇博文中,我描述了如何通过 PowerShell 使用 ABAP 在虚拟 Android 设备上控制本机应用程序和 Web 应用程序的可能性。为了实现这个场景,我们使用这篇文章和这...
- 众所周知,中国移动应用市场具有如下特点:腾讯和阿里巴巴的多用途平台双头垄断即时通讯的主导地位移动支付深度无缝融入即时通讯(微信支付和支付宝)虽然“移动优先”已经成为一个流行词,但迄今为止,只有在中国,才算是真正意义上的移动应用无处不在的国家。在微信和支付宝兴起的推动下,中国消费者像其他国家一样拥抱移动技术。人们管理个人财务、沟通和购物的方式很快就得到了传播。下一个即将到来的两大中国巨头竞争的... 众所周知,中国移动应用市场具有如下特点:腾讯和阿里巴巴的多用途平台双头垄断即时通讯的主导地位移动支付深度无缝融入即时通讯(微信支付和支付宝)虽然“移动优先”已经成为一个流行词,但迄今为止,只有在中国,才算是真正意义上的移动应用无处不在的国家。在微信和支付宝兴起的推动下,中国消费者像其他国家一样拥抱移动技术。人们管理个人财务、沟通和购物的方式很快就得到了传播。下一个即将到来的两大中国巨头竞争的...
- 我的微信群里有朋友提问:如何找到某个 ABAP structure 里的某个字段,运行时的值是从哪个数据库表的字段里写入的?以 ABAP structure BAPIAD1VL 为例,假设我们需要查找 字段 DISTRCT_NO 的来源。其实没有什么太好太精确的办法。我这里提供一种办法。选中 DISTRCT_NO, 点击 SE11 工具栏的 Where used list 图标:有4条结果,... 我的微信群里有朋友提问:如何找到某个 ABAP structure 里的某个字段,运行时的值是从哪个数据库表的字段里写入的?以 ABAP structure BAPIAD1VL 为例,假设我们需要查找 字段 DISTRCT_NO 的来源。其实没有什么太好太精确的办法。我这里提供一种办法。选中 DISTRCT_NO, 点击 SE11 工具栏的 Where used list 图标:有4条结果,...
- 在这篇博文中,我想分享现代 ABAP 中正则表达式的最新消息和变化,主要来自 OP 版本 7.55 和 7.56。以前,在 ABAP 中使用 POSIX 样式的正则表达式或“uniX 的便携式操作系统接口- POSIX 的全称是 Portable Operating System Interface for uniX”。 因此,从现在开始,POSIX 语法中的正则表达式已过时,然后使用这种正... 在这篇博文中,我想分享现代 ABAP 中正则表达式的最新消息和变化,主要来自 OP 版本 7.55 和 7.56。以前,在 ABAP 中使用 POSIX 样式的正则表达式或“uniX 的便携式操作系统接口- POSIX 的全称是 Portable Operating System Interface for uniX”。 因此,从现在开始,POSIX 语法中的正则表达式已过时,然后使用这种正...
- 什么是 SAP ABAP Steampunk(蒸汽朋克)?Steampunk(又名 SAP BTP ABAP 环境):提供一个 ABAP 平台,它不仅像今天一样是企业就绪(enterprise-readiness)的基准,而且也是云就绪的。 蒸汽朋克的主要属性是:(1) 平台和顶部解决方案之间的专用稳定公共接口,确保升级无故障(2) 用于云开发的企业就绪环境,包括新的 ABAP 语言版本和 ... 什么是 SAP ABAP Steampunk(蒸汽朋克)?Steampunk(又名 SAP BTP ABAP 环境):提供一个 ABAP 平台,它不仅像今天一样是企业就绪(enterprise-readiness)的基准,而且也是云就绪的。 蒸汽朋克的主要属性是:(1) 平台和顶部解决方案之间的专用稳定公共接口,确保升级无故障(2) 用于云开发的企业就绪环境,包括新的 ABAP 语言版本和 ...
- Jerry 之前写过一篇文章,使用 abapGit 在 ABAP On-Premises 系统和 SAP 云平台 ABAP 环境之间进行代码传输,介绍了 abapGit 这个开源工具的基本用法。本文 Jerry 介绍基于 abapGit 和另一个开源工具,abaplint,实现 ABAP 持续集成的一个具体场景:当有新的代码提交到 ABAP 代码仓库时,自动触发 ABAP 代码检测。当然,持... Jerry 之前写过一篇文章,使用 abapGit 在 ABAP On-Premises 系统和 SAP 云平台 ABAP 环境之间进行代码传输,介绍了 abapGit 这个开源工具的基本用法。本文 Jerry 介绍基于 abapGit 和另一个开源工具,abaplint,实现 ABAP 持续集成的一个具体场景:当有新的代码提交到 ABAP 代码仓库时,自动触发 ABAP 代码检测。当然,持...
- Jerry 之前曾经给大家分享过,如何使用各种工具和编程语言,消费 SAP API Business Hub 上罗列的 API.在 SAP API Business Hub 网站上,SAP 这些 API,分为 SOAP,OData 和 REST 三类。Jerry 的文章 SAP Cloud for Customer 如何直接消费 S/4HANA API 介绍了如何在 SAP Cloud fo... Jerry 之前曾经给大家分享过,如何使用各种工具和编程语言,消费 SAP API Business Hub 上罗列的 API.在 SAP API Business Hub 网站上,SAP 这些 API,分为 SOAP,OData 和 REST 三类。Jerry 的文章 SAP Cloud for Customer 如何直接消费 S/4HANA API 介绍了如何在 SAP Cloud fo...
- 在阅读本文前,请务必先按照在 Excel 内使用 ODBC 消费 SAP ABAP CDS view 介绍的步骤,将 SAP BTP 平台 ABAP 环境下指定的 CDS view,通过 Open Database connectivity API,暴露给 ODBC 消费者使用。然后打开 Windows10 ODBC data source 应用,创建一条新的 Datasource name... 在阅读本文前,请务必先按照在 Excel 内使用 ODBC 消费 SAP ABAP CDS view 介绍的步骤,将 SAP BTP 平台 ABAP 环境下指定的 CDS view,通过 Open Database connectivity API,暴露给 ODBC 消费者使用。然后打开 Windows10 ODBC data source 应用,创建一条新的 Datasource name...
- Consuming CDS View Entities Using ODBC-Based Client Tools本文介绍通过基于 ODBC(Open Database Connectivity) 的 SQL 语句访问 ABAP 系统 CDS view 数据的方法。ODBC 是一套标准的访问数据库的 API. Why an ODBC Driver for ABAP?在某些情况下,您希望对 A... Consuming CDS View Entities Using ODBC-Based Client Tools本文介绍通过基于 ODBC(Open Database Connectivity) 的 SQL 语句访问 ABAP 系统 CDS view 数据的方法。ODBC 是一套标准的访问数据库的 API. Why an ODBC Driver for ABAP?在某些情况下,您希望对 A...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签