- 内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射关系拷贝到内表presale_list里:常规做法当然是用一个LOOP循环,引入两个临时变量,先把... 内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射关系拷贝到内表presale_list里:常规做法当然是用一个LOOP循环,引入两个临时变量,先把...
- 第1章,JavaScript概述 JavaScript的历史JavaScript因互联网而生,紧跟浏览器的发展而发展JavaScript诞生于1995年,当时JavaScript的主要目的是:处理以前由服务器端负责的一些校验操作,可以把这些操作在浏览器端完成,从而提高效率恰逢Sun公司Java问世,两家公司强强联合,Netscape公司希望借助Java语言的声势,Sun公司则将自己的影响力... 第1章,JavaScript概述 JavaScript的历史JavaScript因互联网而生,紧跟浏览器的发展而发展JavaScript诞生于1995年,当时JavaScript的主要目的是:处理以前由服务器端负责的一些校验操作,可以把这些操作在浏览器端完成,从而提高效率恰逢Sun公司Java问世,两家公司强强联合,Netscape公司希望借助Java语言的声势,Sun公司则将自己的影响力...
- Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应。那时候Jerry深深地怀念之前在C/C++编程时遵循的驼峰命名法和匈牙利命名法。驼峰命名法:函数名中的每一个逻辑断点都有一个大写字母来标记。方法和变量名的首字母一般小写,这叫小驼峰命名法,例如printEmployeePaychecks. 类名的首字... Jerry进入SAP成都研究院前,一直是用C/C++开发,所以刚接触ABAP,对于她在某些语法环境下大小写敏感,某些环境下不敏感的特性很不适应。那时候Jerry深深地怀念之前在C/C++编程时遵循的驼峰命名法和匈牙利命名法。驼峰命名法:函数名中的每一个逻辑断点都有一个大写字母来标记。方法和变量名的首字母一般小写,这叫小驼峰命名法,例如printEmployeePaychecks. 类名的首字...
- 在SAP官网help.sap.com上根据关键字commerce搜索,结果列表里会显示出好几个产品,这难免会让像Jerry这种刚接触commerce的人感到有点疑惑。其实只需要耐心地打开这些链接逐一阅读一会儿,就能弄清楚这几个产品间的差异:SAP Commerce:SAP On-Premises上的电商解决方案SAP Commerce Cloud on SAP Infrastructure:... 在SAP官网help.sap.com上根据关键字commerce搜索,结果列表里会显示出好几个产品,这难免会让像Jerry这种刚接触commerce的人感到有点疑惑。其实只需要耐心地打开这些链接逐一阅读一会儿,就能弄清楚这几个产品间的差异:SAP Commerce:SAP On-Premises上的电商解决方案SAP Commerce Cloud on SAP Infrastructure:...
- Jerry在之前的文章多次提过,SAP Cloud Platform ABAP编程环境上的ABAP语法,只是广大SAP顾问们在On-Premises环境上使用的ABAP的一个子集。换句话说,On-Premises环境下能正常工作的ABAP代码,单纯地复制粘贴到云环境上之后,可能就无法通过编译了。看一些例子: MOVE修复这个语法错误很简单,直接用赋值操作“=”替换MOVE即可。话说这种错误应... Jerry在之前的文章多次提过,SAP Cloud Platform ABAP编程环境上的ABAP语法,只是广大SAP顾问们在On-Premises环境上使用的ABAP的一个子集。换句话说,On-Premises环境下能正常工作的ABAP代码,单纯地复制粘贴到云环境上之后,可能就无法通过编译了。看一些例子: MOVE修复这个语法错误很简单,直接用赋值操作“=”替换MOVE即可。话说这种错误应...
- 用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url:https://325df18f-0b6b-4d85-a127-ee6ad7437a7c.abap.eu10.hana.ondemand.com登录web界面,实际上是一个Fiori UI,点击tile Maintai... 用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url:https://325df18f-0b6b-4d85-a127-ee6ad7437a7c.abap.eu10.hana.ondemand.com登录web界面,实际上是一个Fiori UI,点击tile Maintai...
- 昨天Jerry的文章 纯JavaScript实现的调用设备摄像头并拍照的功能 介绍了纯JavaScript借助WebRTC API来开发支持调用设备的摄像头拍照的web应用。而我同事遇到的实际情况是,需要使用SAP UI5这个前端框架来开发web应用。在有了前一篇文章的知识储备后,在SAP UI5里完成这个功能,可以采取同样的思路。我们先回忆前一篇文章里提到的技术实现的要点:(1) 在web... 昨天Jerry的文章 纯JavaScript实现的调用设备摄像头并拍照的功能 介绍了纯JavaScript借助WebRTC API来开发支持调用设备的摄像头拍照的web应用。而我同事遇到的实际情况是,需要使用SAP UI5这个前端框架来开发web应用。在有了前一篇文章的知识储备后,在SAP UI5里完成这个功能,可以采取同样的思路。我们先回忆前一篇文章里提到的技术实现的要点:(1) 在web...
- 这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了。今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例子非常多,这里随便找了一个例子做了精简,方便Jerry以后重用。其实之前Jerry的文章 只要200行JavaScript代码,就能把特斯拉汽车带到您身边,里面使用到的React-Native加上... 这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了。今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例子非常多,这里随便找了一个例子做了精简,方便Jerry以后重用。其实之前Jerry的文章 只要200行JavaScript代码,就能把特斯拉汽车带到您身边,里面使用到的React-Native加上...
- Jerry的前一篇文章 如何使用JavaScript开发AR(增强现实)移动应用 (一) 介绍了用React-Native + ViroReact开发增强现实应用的一些预备知识。本文咱们开始进入增强现实开发的编码部分。咱们还是用一个实际的例子来讲解:只需要200多行JavaScript代码,就能满足您把特斯拉汽车带到身边的愿望,虽然只是特斯拉汽车的模型。下面这些视频是我的同事,SAP成都研究... Jerry的前一篇文章 如何使用JavaScript开发AR(增强现实)移动应用 (一) 介绍了用React-Native + ViroReact开发增强现实应用的一些预备知识。本文咱们开始进入增强现实开发的编码部分。咱们还是用一个实际的例子来讲解:只需要200多行JavaScript代码,就能满足您把特斯拉汽车带到身边的愿望,虽然只是特斯拉汽车的模型。下面这些视频是我的同事,SAP成都研究...
- 所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,虚拟和真实的两种世界互为补充,从而让终端用户感受到真实世界被“增强”的体验... 所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,虚拟和真实的两种世界互为补充,从而让终端用户感受到真实世界被“增强”的体验...
- 本文和Jerry过去的文章不太一样,算不上Jerry的知识分享,只是记录一下Jerry用React-Native把应用安装到Android手机上遇到的一些问题,方便以后查看。Jerry的同事Leo用React-Native开发了一个应用,现在Jerry需要把这个应用在自己的安卓手机上运行起来。客户启动这个应用后,自动召唤出手机上的摄像头,对身边的物品进行拍照,然后把照片上传到SAP Clou... 本文和Jerry过去的文章不太一样,算不上Jerry的知识分享,只是记录一下Jerry用React-Native把应用安装到Android手机上遇到的一些问题,方便以后查看。Jerry的同事Leo用React-Native开发了一个应用,现在Jerry需要把这个应用在自己的安卓手机上运行起来。客户启动这个应用后,自动召唤出手机上的摄像头,对身边的物品进行拍照,然后把照片上传到SAP Clou...
- 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。看过我的安卓,鸿蒙,小程序,或者Flutter的都知道,接下来我要说什么,如果不出意外的话,当然是生命周期了,关于生命周期不外语有两个,一个是应用的生命周期,一个是页面的生命... 作者:坚果公众号:"大前端之旅"华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。看过我的安卓,鸿蒙,小程序,或者Flutter的都知道,接下来我要说什么,如果不出意外的话,当然是生命周期了,关于生命周期不外语有两个,一个是应用的生命周期,一个是页面的生命...
- 目录捕捉键盘回车事件 void运算符控制语句js中创建数组 DOM编程获取valueBOM和DOM的区别和联系?BOM包含DOM点击按钮得到文本框中的值按回车把文本框1内容复制到文本框2 失去焦点后执行这段js中的innerHTML和innerText属性 innerText和innerHTML属性有什么区别?正则表达式1、什么是正则表达式,有什么用? 常见的的正则表达式符号 7、怎么创... 目录捕捉键盘回车事件 void运算符控制语句js中创建数组 DOM编程获取valueBOM和DOM的区别和联系?BOM包含DOM点击按钮得到文本框中的值按回车把文本框1内容复制到文本框2 失去焦点后执行这段js中的innerHTML和innerText属性 innerText和innerHTML属性有什么区别?正则表达式1、什么是正则表达式,有什么用? 常见的的正则表达式符号 7、怎么创...
- 日期对象用于处理日期和时间。创建日期Date 对象用于处理日期和时间。 可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:有四种方式初始化日期:new Date();new Date(value);new Date(dateString);new Date(year, monthIndex [, day [, hours [, minute... 日期对象用于处理日期和时间。创建日期Date 对象用于处理日期和时间。 可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:有四种方式初始化日期:new Date();new Date(value);new Date(dateString);new Date(year, monthIndex [, day [, hours [, minute...
- JavaScript 中的数字JavaScript 中的数字非常简单。创建一个整数,它是一个整数 (100),或者可以创建一个浮点数,它是一个有小数的数字 (100.5)。两者都用于相同类型的号码。我们可以使用乘法、除法、加法和减法。将以下代码添加到types.js并在浏览器中刷新 html 页面。const a = 20;const b = 10;在浏览器中执行以下计算👇唯一需要注意的是... JavaScript 中的数字JavaScript 中的数字非常简单。创建一个整数,它是一个整数 (100),或者可以创建一个浮点数,它是一个有小数的数字 (100.5)。两者都用于相同类型的号码。我们可以使用乘法、除法、加法和减法。将以下代码添加到types.js并在浏览器中刷新 html 页面。const a = 20;const b = 10;在浏览器中执行以下计算👇唯一需要注意的是...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签