托尼写代码 2010-09-15
SDNWikiisagreateplace
http://wiki.sdn.sap.com/wiki/display/ABAP/Sending%20Mails%20-%20Home%20Page
http://wiki.sdn.sap.com/wiki/display/ABAP/PDF%20files%20in%20SAP#PDFfilesinSAP-HowtosaveaPDFbinaryintoPDFfile%3F
Hi friends, As far as I know test isolation is widely used in SAP internal to build unit test code, at least in my team. Test is
There are several posts in SCN talking about workflow debugging. Most of them are manually generating an endless loop and then c
最近Jerry的处境可以用本世纪初,八零后刚上大学时校园内风靡的一款FPS游戏名称来形容: 《半条命》. 为了避免让汪子熙这个公众号成为神经外科前中颅底亚专业医学知识的普及号,咱们还是继续聊SAP技术吧。随着ABAP 7.40 SP05的发布,SAP AB
Before we start to research tail recursion, let’s first have a look at the normal recursion.Let N = 5, see how new stack frame i
如果一个UI5应用配置到portal的Fiori Launchpad里,那么应用的入口是Component.js. 另一种方式不需要launchpad,只需要在一个standalone的html里自己新建一个component的运行环境:. 那么只需要关注
命令行mvn clean install后,生成的jar文件默认位于target folder下。在包含了这个yaml文件的folder里使用cf push,因为里面指定了java_buildpack作为buildpack,应用upload到cloud f
Service: Dialog user available to a larger, anonymous group of users.Reference: General, non-person related users that allows th
配置文件里加入一行set nu即可。每个user SE80的配置存在表RSEUMOD里。比如我想参考Wade 的SE80设置,最后一次打开了哪些package,program之类的信息:
我们之前用了这个data element。UI framework的getter 会自动检测data type的domain上是否维护conversion exit,如果有,就自动调用,我们没有写任何代码。还是这个routine只控制ui field?Co
Jerry Wang,2007年加入SAP成都研究院工作至今,至今为止有13年的ABAP开发经验,SAP社区导师,SAP中国技术大使。如此一来,一个ABAP开发人员,即使不具备精深的计算机组成原理,操作系统,计算机网络等领域知识,也能胜任SAP应用的开发工
ABAP里客户做二次开发时,当其business requirement需要新的字段添加到已有数据类型上时,一般采用append structure的方式增强SAP标准的数据类型。之前说到每个extension都有其local的object, 比如exte
在ABAP应用里,我们application developer用Open SQL访问database, 这些Open SQL会被Database interface转换成database provider specific的SQL然后执行。CRM和C4C
Service Instance Connection,选择SAP Cloud Platform CloudFoundry environment:。选择Region,输入用户名密码,前提是你得在这个region下有一个global Account。这个A
SAP在软件中集成了ABAP程序的开发工具。使用Tcode:se80,可以打开object navigator,对象导航,可以快速查找我们开发的各种类型程序,包括pakage、Class、Program、Function Group、Function Mo
什么是SAP Cloud Platform上的ABAP编程环境?该编程环境使用基于云优化之后的ABAP编程语言,是传统ABAP编程语言的一个子集,有部分关键字和ABAP语言特性因为不适合云的使用场合,故在SAP Cloud Platform的ABAP环境上
用ABAP Development Tool登录SAP Cloud Platform ABAP编程环境后,对ABAP项目点击右键,选择属性,从而找到该环境的web访问的url:
2016年时,Jerry曾经写过一系列关于SAP Fiori Smart Template的博客,介绍了所谓的MDD开发方法论 - Metadata Driven Development,即通过开发维护了对应annotation(注解)的CDS view,
ABAP Netweaver里的事务码SICF是Jerry做原型开发时非常喜欢使用的一个工具:但凡遇到需要把ABAP系统里的资源以服务的方式暴露出来的场景,Jerry都喜欢在SICF里创建一个服务节点然后把业务逻辑写进去。Netweaver作为一个Web服
这部分主要负责生成一个ABAP内表,每行记录是区块链的一个块。为简单起见,每块拥有如下字段:。块哈希 - 这个例子里,将该块所有字段的内容拼成一个长字符串,再经过SHA1计算得到的结果,作为该块的哈希值。前一块的哈希 - 通过这个字段把一系列块串起来形成了
System.out.println("Callstack test");System.out.println("Jerry:" + stack[i].getClassName() + ":" +
基于Netweaver的ABAP transport route一般都有dev,test和prod三种类型的系统。而Vue前端项目的webpack build设置也类似。以SAP成都研究院数字创新空间开发的智能服务前端实现为例, 在package.json
curl是利用URL语法在命令行方式下工作的开源文件传输工具,广泛应用在Unix,多种Linux发行版中。在Windows系统下也有移植版。curl尤其被广泛应用在github上众多开源软件和框架的安装script中,比如Kubernetes的一个本地运行
事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。当然,如果一个对象没有出现在Visible elements标
Jerry最近看到朋友圈里一位朋友分享的一张寄居蟹的照片,对于Jerry这种在内地长大的又很宅的人来说,没有机会看到寄居蟹,所以觉得很新鲜:。寄居蟹主要以螺壳为寄体,寄居的最大螺体直径可达15厘米以上。其外形介于虾和蟹之间,多数寄居于螺壳内。异形幼虫在宿主
Jerry从2018年底至今,已经写了一系列关于SAP Kyma的文章,您可以移步到本文末尾获得这些文章的列表。Kyma是SAP开源的一个基于Kubernetes的云原生应用开发平台,能够允许SAP的partners以简捷而现代的方式,对SAP的云解决方案
不知从什么时候起,区块链在网上一下子就火了。这里Jerry就不班门弄斧了,网上有太多的区块链介绍文章。我的这篇文章没有任何高大上的术语,就是300行ABAP代码,实现一个最简单的区块链原型。我个人觉得,同区块链本身的实现技术相比,更难的事情是如何找到一个合
Oracle 应用系统11i 版本是真正完全基于互联网INTERNET架构,并且采用开放的JAVA语言和技术标准进行编写的应用软件,这种技术的开放性,使Oracle 应用系统11i版本有越来越强的生命力。而SAP软件的主体部分还是完全用其私有的ABAP语言
SIGN正数为1,0为0,负为-1ACOS、。。。。。。。。
15.Check 给定的file name是否存在于local里,以及相关如copy,delete等操作
知乎上偶然看到这个问题,觉得很有意思,我也来回答一发。2007年大学毕业加入SAP成都研究院一直工作到现在,工作中用的最熟练的编程语言是ABAP,Java和JavaScript。我没有把自己定位成“ABAP开发人员”或是“Java开发人员”,而是“SAP应
猪年春节后的第一篇,Jerry祝各位猪年大吉!这里Jerry先预祝大家到2019年年底的时候,在年初制定的小目标都能实现。2018年4月之前,Jerry一半时间为SAP S4CRM团队工作,剩下的一半时间为SAP C4C团队工作,所以那段时间大家能发现,J
在S/4HANA事务码CO03显示的Production Order里,我希望用ABAP代码显示出该订单的operation(工序)ID,描述和状态Status,如下图所示:
ABAP事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。当然,如果一个对象没有出现在Visible eleme
如何查看ABAP数据库表的storage parameter?事务码SE11,utilities->Database Object->Database Utility:. 上面SAPGUI里显示的数据实际来自HANA数据库里的System vi
Every logical database object that Force.com exposes is internally managed using metadata. Objects, , fields, stored procedures,
ABAP在ABAP类里,本地类里用关键字FOR TESTING声明过的方法,在单元测试启动后会自动被调用到。Spring Boot在Spring及Spring Boot “Convention over configuration”的设定思路里,放在路径s
只有这一个错误,或许您觉得很难找到问题根源。Goto->Trace Level->Set设置跟踪级别:。然后点Trace File->Reset, 把到目前为止生成的跟踪文件清空,这样再重现HTTP错误之后生成的日志文件尺寸较小,便于分析
使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH. 意思是搜索host指定的服务器上所有包含了字符串Jerry的ABAP代码。随便验证几个结果,证明搜索是准确的。
ASSERT ls_abap2 = ls_abap.最后一行的ASSERT语句,说明从ABAP格式转换成XML格式,再转换成ABAP格式,转换前的ABAP数据和转换后的ABAP数据是完全相同的。内部生成了一个ABAP simple transformati
ABAP Development Tools的前端是Java,根本识别不了ABAP。那么在ADT里的ABAP语法高亮是如何实现的?第一次打开一个report时,显示在ADT里的代码是没有任何语法高亮显示的,How ABAP syntax highlight
Kubernetes也有User Account和Service account的概念。Pod提供账户标识。两者的一个区别是作用范围:前者对应人的身份,与服务的namespace无关,因此用户账户是跨namespace的;而后者对应的是一个运行中程序的身份
因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本文讲ABAP的章节。SAP内部的一群计算机科学家们发明了ABAP这门伟大的语言,由它实现的各种SAP应用帮助了全球超过180个国家和地区的客户们更好地运行其业务。