SAP云平台运行环境Cloud Foundry和Neo的区别
从下图能发现,Cloud Foundry的运行环境,基础设施由第三方公司提供,比如Amazon亚马逊和Microsoft微软,SAP只负责提供和维护platform layer。而Neo环境的基础设施和platform layer均由SAP提供。Cloud Foundry运行环境包含了Cloud Foundry application runtime,基于Cloud Foundry基金会的开源应用平台构建而成。...
SAP云平台里Global Account和Sub Account的关系
创建好的新的subaccount:space创建完毕之后即可部署应用上去。在neo环境里,没有org和space的概念。一个account直接和应用关联,如下图所示:如果是trial账号,无法新建sub account。...
12-factor应用和微服务架构应用的区别
最简单的SAP云平台开发教程 - 如何开发UI5应用并运行在SAP云平台上
...
一个用JavaScript生成思维导图(mindmap)的github repo
作者的readme写得很简单。 var fs = require('fs'); var parse = require('../parse.markdown'); var transform = require('../transform.headings'); var text = fs.readFileSync('gtor.md', 'utf-8'); var headings = parse(text); var root = transform(headings); console.log(root);fs.wr...
Chrome开发者工具中Elements(元素)断点的用途
需求:需要找到哪行JavaScript代码不断刷新的按钮文字。按照经验判断,这个文字肯定是一个JavaScript function通过setTimeout每隔一秒执行的。如何快速找到这个function以及setTimeout的调用位置呢?更多Jerry的Chrome...
help.hybris.com和help.sap.com网站的搜索实现
help.hybris.comhelp.sap.com用的angular框架, 在我测试时(2018年1月12日)版本号v1.4.8
Hybris UI的Route(路由)实现
<1div class="image-package" style="box-sizing:border-box;padding-bottom:25px;width:700px;margin-left:-40px;text-align:center;color:#2F2F2F;font-family:-apple-system, " font-size
SAP成都研究院李三郎:SCP Application Router简介
作为成都研究院里同时精通Java, JavaScript和ABAP这三门编程语言的数位同事之一,Ben曾经先后担任了成都CRM Fiori开发团队,S4CRM开发团队和尚未发布的某款云产品开发团队的架构师。除了自身架构设计和编程相关的技能过硬之外,Ben在传业授道解惑方面也很有心得。Ben是SAP研究院内部的Agile Software Enginnering教练...
Java,JavaScript和ABAP通过代码取得当前代码的调用栈Callstack
StackTraceElement stack[] = Thread.currentThread().getStackTrace();System.out.println("Callstack test"); for(int i = 0; i < stack.length; i++){ System.out.println("Jerry:" + stack[i].getClassName() + ":" + stack[i].getMethodName() + "-----");} JavaScript测试...
介绍两个好玩的和Github相关的Chrome扩展
默认的github网页里的代码显示没有我们在IDE里看到的直观,即代码文件所在的文件夹无法以树形层级结构显示在屏幕左边。安装Octotree之后:方便多了。2. Isometric Contributions...
还在用SELECT COUNT统计数据库表的行数?Out了
SAP CRM WebClient UI和Fiori UI混搭并存
最后创建好的report长这个样子:这些report肉眼上看去显示在WebClient UI里,而WebClient UI似乎不能这么灵活的显示这些风格特异的图标。这是怎么实现的呢?要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:...
JavaScript and Ruby in ABAP
只能当玩具用:report SJSEU执行结果:120在SAP C4C的UI Designer里,event handler里可以写Ruby Script, UI保存时Ruby Script会自动被C4C后台的ABAP程序转换成JavaScript,最后在浏览器里执行的是JavaScript:关于更多Ruby script在SAP C4C中的应用,请参考我的博客Ruby Script in C4C Oberon View。要获取...
使用ABAP(ADBC)和Java(JDBC)连接SAP HANA数据库
Java实现类似:console打印结果:数据能够成功通过JDBC从HANA数据库读取出来。要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
Internationalization(i18n) support in SAP CRM,UI5 and Hybris
SAP CRM所有支持语言列表:SAP UI5Hybris服务器端的日志里能观察到在Hybris启动时,具体是哪一个properties文件被加载:
ABAP下载的病毒扫描Virus Scan
错误原因是数据从网络下载到Netweaver服务器上之后,在服务器上针对实例ldai2ag3_AG3_56找不到对应的病毒扫描Profile。配置表名:vscan_server从事务码SM51里能发现application server AG3由三个物理实例组成:而配置表里缺少AG3_56这个实例的profile:Solution...
CRM WebClient UI的浏览器打印实现
WebClient UI上自带了一个打印按钮,按Ctrl + P后可以生成一个新的页面供打印。如下图所示。可以看到这个页面里所有的超链接都已经被移除了。这个页面的生成逻辑如下。1. 按住ctrl + p之后,会触发WebClient UI框架的按键响应函数thtmlbKeyDown。浏览器传入的...
通过ABAP代码判断当前系统类型,BYD还是S4 OP还是S4 Cloud
IS_BYD原理同上,suite系统里返回trueIS_S4Hmanaged_cloud_onpublic_cloud_onon_premise_on这三个字段通过对应的business function控制。如果function处于激活状态,则返回true。...
使用ABAP批量下载Markdown源文件里的图片到本地
选中一段markdown文档,ctrl C:然后直接执行report:执行完毕:所有文件都下载到本地文件夹:这个report使用到的工具类:zcl_crm_cm_tool要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:...