SAP Marketing Cloud功能简述(二) : Target Group
这个系列的第一篇文章 SAP Marketing Cloud功能简述(一) : Contacts和Profiles,我向大家介绍了SAP Marketing Cloud里的Contacts和Profiles,本文继续介绍SAP Marketing Cloud里围绕Target Group这个概念的一些相关场景和功能。(1) 根据标签细分用户:Segmentation Modeling在Segmen
30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用
2016年时,Jerry曾经写过一系列关于SAP Fiori Smart Template(现在更名为Fiori Elements了)的博客,介绍了所谓的MDD开发方法论 - Metadata Driven Development,即通过开发维护了对应annotation(注解)的CDS view,结合SAP WebIDE,能够花费最少的编程代价,就能够在短时间内获得一个支持增删改查的Fiori应
SAP Marketing Cloud功能简述(一) : Contacts和Profiles
Dong Grace是Jerry的同事,目前是SAP成都研究院数字创新空间团队的一名实习生,明年7月才毕业。这篇文章是Grace对SAP Marketing Cloud功能梳理的一篇学习笔记,因为篇幅较长(总共有1万多字),所以分成几部分发表出来。Jerry加入SAP的第一个工作岗位,是负责SAP Business by Design里SCM(供应链)模块的Form开发,工作了一年多,对SCM业务
如何使用点击超链接的方式打开Android手机上的应用
在Android应用的AndroidManifest.xml里加入如下的配置片段:<action android:name="my_action"/> <category android:name="android.intent.category.DEFAULT" /> <category&nb
在SAP除了使用Cordova生产移动应用外,还有这种方式
本文和Jerry过去的文章不太一样,算不上Jerry的知识分享,只是记录一下Jerry用React-Native把应用安装到Android手机上遇到的一些问题,方便以后查看。Jerry的同事Leo用React-Native开发了一个应用,现在Jerry需要把这个应用在自己的安卓手机上运行起来。客户启动这个应用后,自动召唤出手机上的摄像头,对身边的物品进行拍照,然后把照片上传到SAP Cloud P
Android studio如何连接三星手机
打开Android studio,选择Trouble Shoot device connections:这个菜单项会自动扫描本地已经用USB线连接的设备:已经成功扫描出了我的Galaxy C7 Pro手机:Restart ADB server:成功识别出来了:手机上选择Yes:现在Android studio里运行一个Activity,顺利安装到我的三星手机上了:要获取更多Jerry的原创文章,请
没有电脑没有手机没有网络没有爱情——纪念我的电子科技大学九里堤校区大一生活
最近有事路过九里堤,途经Jerry十九年前曾经学习和生活过的电子科技大学九里堤校区,于是进去怀了个旧。本文如无特殊说明, 都是Jerry实地拍摄的照片。九里堤校区坐落在四川省成都市金牛区九里堤僻静一隅,是电子科技大学三大校区之一。当年Jerry入学时,这里的周围还是一派城乡结合部的风格,现在周围已经公路整齐,绿树成荫,不过安静依旧。母校门口的保安大叔非常敬业,一直警惕地注视着Jerry,所以我也没
使用abapGit在ABAP On-Premises系统和SAP云平台ABAP环境之间进行代码传输
SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具。如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传输。此时,SAPLink就有了用武之地。SAPLink简单地说就是一个报表和一系列插件的集合。如果我们期望在系统A和B之间传输代码,步骤为:(1) 在系统A和B上都安装SAPLink,其实也就是手动创
大学毕业时成都SAP和深圳腾讯的Offer,我是怎么选择的
2006年校园招聘,我拿到了SAP成都研究院和深圳腾讯的offer,而我最后选择了前者。当时我主要是基于以下四点考虑。SAP成都有最优秀的人才2006年SAP成都研究院刚刚成立,对人才的挑选非常严格,里面的正式员工都是ERP行业工作多年的老兵,能够进去实习的学生也都来自名校。Jerry在电子科大教研室的两位优秀的同学已经先我一步进去实习过一段时间了,对SAP成都研究院评价很高。SAP作为一家glo
大学毕业就进入SAP,我获得了哪些收益
2006年Jerry通过校园招聘进入了SAP,并一直工作至今。在这将近13年的职业生涯里,我获得了哪些收益?1. 归属感2007年1月,没有任何职场经历的Jerry,仿佛一张白纸一样,以实习生的身份加入了SAP成都研究院。而研究院在2006年刚刚在成都南边的天府软件园创立,除了第一批第二批在ERP行业富有经验的老前辈之外,其余加入的小伙伴们都是才毕业或者即将毕业的学生,Jerry隐约记得当时SAP
我是怎么和SAP结缘的 - Jerry的SAP校园招聘之路
2006年9月,结束了一年的北京中科院实习后,我回到了电子科技大学,此时已经是研三上学期了。有着“金九银十”之称的秋季校园招聘正式开始了。准备好了简历后,Jerry也加入了浩浩荡荡的求职大军。十年前的计算机专业求职市场和今天有很大不同——我们的首选是微软,谷歌,思科,IBM等外企,包括在成都本地设有研发中心的诺基亚,摩托罗拉,阿尔卡特等通讯企业。而现在求职市场上炙手可热的BAT,十年前在我们学生心
如何在SAP云平台ABAP编程环境里创建自己的Z表
选中ABAP包,右键创建一个新的Database Table:维护表名为ZBOOKING:表实现的源代码:@EndUserText.label : 'Jerry''s booking' @AbapCatalog.enhancementCategory : #NOT_EXTENSIBLE @AbapCatalog.
Story of Jerry Wang's Wechat subscription account
As an SAP Techinical Ambassador,Jerry is always willing to share his SAP expertise to various social medial channel. Being awareness of the fact that most local partners in China prefer to read blogs
如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务
Jerry 2016年在学习SAP CDS view时,曾经写过一个CDS view的自学系列,其中有一篇提到了一个很方便的注解:@OData.publish: true加上这个注解的CDS view,一旦激活后就会在ABAP Netweaver自动生成一个OData服务,在事务码/IWFND/MAINT_SERVICE里将其搜索出来并添加,就能够以OData服务的方式,消费这个view暴露出来的
云端的ABAP Restful服务开发
愉快的暑假结束了,今天是小朋友新学期开学后的第一个周日,不知道各位家长是否和小朋友们一起,已经适应了新学期的生活了么?Jerry从少的可怜的属于自己的周末时光挤了一小部分时间出来,写了这篇文章。Jerry之前的一篇文章 从ABAP Netweaver的SICF到SAP Kyma的Lambda Function,我曾经提到过,如果想将ABAP Netweaver里的资源以Restful A
本文可能是国内第一篇介绍C/4HANA Foundation的中文博客
SAP C/4HANA从去年发布已经过去了一年多的时间,C/4HANA的从业者,对于这五朵云里包含的产品集,想必都有了一些了解。Jerry注意到,SAP C/4HANA Foundation这个概念,在英文的SAP博客里已经被广泛提及,然而缺乏谈论它的中文博客。因此Jerry就来贡献一篇。SAP C/4HANA的从业者都知道,这五朵云里包含的产品,有的是SAP自研产品,比如后台基于ABAP Net
如何使用async和await这对组合设计统一的取Access Token的函数
最近我在使用SAP云平台的机器学习API做和SAP系统的集成,因为SAP Cloud Platform Leonardo上的机器学期API,每次消费时需要传一个Access Token,故在每次实际调用API前,我需要先发一个请求去获取Access Token. 该请求的响应,除了返回实际的token外,还有一个过期时间,expires_in字段:根据OAuth 2.0标准定义,expires_i
浅谈前后端分离思想对自由泳练习的指导意义
以SAP BSP(Business Server Page), ABAP Webdynpro和WebClient UI为代表的SAP UI开发技术,在企业管理软件的前端开发领域里算是独树一帜的存在——因为ABAP提供的OPEN SQL,能够让开发人员直接在任何能编写ABAP代码的地方,直接操作数据库,所以使用这三门开发技术的初学者,很容易在前端编写大量本不应该放在前端实现的代码,最后形成一个前后端
开发一个简单的工具,导出github仓库所有issue列表
Jerry有一个github仓库,专门用来存放自己的知识管理,通过一条条的issue来记录具体的知识点:https://github.com/i042416/KnowlegeRepository/issues目前已经积累了超过2000条记录了。我工作中有这样一个需求,需要给定一个关键字,快速找到标题包含该关键字的所有issue。Github的搜索框能实现这个功能,只不过是高射炮打蚊子,大材小用,因
nodejs库express是如何接收inbound json请求的
这样几行简单的代码创建一个web服务器:var express = require('express');var app = express();var server = require('http').Server(app);var bodyParser