最新文章列表

如何对ABAP SE80 workbench做增强

流程如下:        
JerryWang_SAP 评论(0) 有1280人浏览 2018-11-15 21:47

SAP GUI里Screen Painter的工作原理

我们在SAP GUI里双击一个screen编号:   单击Layout按钮可以打开Screen Painter:     这背后的工作原理是什么? 是这个RFC destination在起作用:  
JerryWang_SAP 评论(0) 有898人浏览 2018-11-14 19:06

我用ABAP做过的那些无聊的事情

国庆大假马上就要来临了,我们聊点轻松的话题,关于假期。 Jerry的成都同事李贝宁(Li Ben), 《SAP成都研究院李三郎:SCP Application Router简介》的作者,有一次11月份的时候和Jerry一起去德国出差,不解地问到:德国好歹也有八千多万人口,怎么街上冷冷清清的几乎看不到人呢? 对于这个问题Jerry也没有答案。而且这种现象在德国的法定节假日里更加突出。 Jer ...
JerryWang_SAP 评论(0) 有524人浏览 2018-11-09 22:40

SAP CRM中间件下载equipment时遇到的一个错误

在CRM开发系统上进行equipment下载,发现不工作。调试发现错误信息在下图定96行的WHEN default分支抛出的: MESSAGE ID ‘AZ’ 。。。 通过阅读源代码发现,ERP端支持的能够传输到CRM端的表都是写在这些WHEN 分支里的。这段代码里的意思是对于ERP和Address相关的表,只支持86行的ADRC表。第90行的JEST和JSTO都是和状态相关的表。 ...
JerryWang_SAP 评论(0) 有679人浏览 2018-11-06 12:15

ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分

ABAP   Dialog: Individual, interactive system access. System: Background processing and communication within a system (such as RFC users for ALE, Workflow, TMS, and CUA). Communication: ...
JerryWang_SAP 评论(0) 有531人浏览 2018-11-01 11:58

如何计算CDS view里两个时间戳之间的天数间隔

ABAP透明表里的时间戳,数据类型为dec:     有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒。 举个例子:如果时间戳是20180918173132,丢弃173132,只保留20180918, 然后再计算天数间隔。 直接用CDS view的字符串操作函数substring是不行的,因为时间戳类型dec和 ...
JerryWang_SAP 评论(0) 有1070人浏览 2018-11-01 11:57

ABAP,Java, nodejs和go语言的web server编程

ABAP and Java see my blog. nodejs 用nodejs现成的express module,几行代码就能写个server出来: var express = require('express'); var routesEngine = require('./jerryapp/routes/index.js'); // index.js actually ...
JerryWang_SAP 评论(0) 有1100人浏览 2018-10-23 15:04

动手使用ABAP Channel开发一些小工具,提升日常工作效率

今天的故事要从ABAP小游戏说起。 中国的ABAP从业者们手头或多或少都搜集了一些ABAP小游戏,比如下面这些。 消灭星星:   扫雷:   来自我的朋友刘梦,公众号"SAP干货铺"里的俄罗斯方块:   用ABAP画图:
JerryWang_SAP 评论(0) 有1201人浏览 2018-10-22 11:43

聊聊C语言和ABAP

这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受。而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于用不同的编程语言写Hello World程序的话题,突然才发现,自己从2007年毕业之后,再没有使用过C语言进行编程了。因此想做一个简单的回忆。对C语言不感兴趣的ABAP开发顾问,可以直接跳到本文讲A ...
JerryWang_SAP 评论(0) 有1605人浏览 2018-10-20 09:54

ABAP的HTTP_GET和Linux的curl

curl是利用URL语法在命令行方式下工作的开源文件传输工具,广泛应用在Unix,多种Linux发行版中。 在Windows系统下也有移植版。   curl尤其被广 ...
JerryWang_SAP 评论(0) 有1310人浏览 2018-10-15 11:39

ABAP和XML数据格式互相转换的两种方式

ABAP和XML数据格式互相转换是广大开发人员经常遇到的需求。本文介绍两种方式。 1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。 看具体例子: REPORT zxm. DATA: ls_abap TYPE zzcrmost__pro001dot ...
JerryWang_SAP 评论(0) 有3173人浏览 2018-10-03 15:55

一个SAP开发人员的双截棍之路

由于种种原因,Jerry最近加入了SAP成都研究院的一个演讲俱乐部,这个俱乐部主要是提高大家的英语演讲能力。 说来Jerry也是大一下期和大二上期一次 ...
JerryWang_SAP 评论(0) 有971人浏览 2018-09-22 16:55

如何在ABAP里用函数式编程思想打印出非波拉契Fibonacci(数列)

在JavaScript里可以用ES6提供的FunctionGenerator这种黑科技来打印非波拉契数列,具体细节参考我这篇文章。 在ABAP里也有很多种方式实现这个需求。 下面这个report分别用递归和ABAP internal table的方式实现了非波拉契数列的打印。 REPORT Z_FIBO. PARAMETERS: N type i, v1 RADIOBUTTON ...
JerryWang_SAP 评论(0) 有857人浏览 2018-09-14 23:32

机器学习在客户管理场景中的应用

使用机器学习进行客户管理,我们可以得到客户360度全方位的视图。 本文以SAP Cloud for Customer的客户管理应用为例,介绍机器学习是如何同传统的客户管理应用进行集成的。 打开SAP C4C的客户中心,在客户列表里选中任意一个客户,能在右边看到一个名为Insights的页面。   这些客户的360度视图是基于C4C内部和外部的数据源分析得出的,有助于 ...
JerryWang_SAP 评论(0) 有910人浏览 2018-09-10 11:54

使用ABAP编程实现对微软Office Word文档的操作

SAP ABAP里提供了一个标准的类CL_DOCX_DOCUMENT,提供了本地以".docx"结尾的微软Office word文档的读和写操作。 本文介绍了ABAP类CL_DOCX_DOCUMENT的简单用法。   Office OpenXML 从微软 Office2007开始, 当我们新建一个word文档时,其扩展名从“.doc"变为了 ...
JerryWang_SAP 评论(0) 有1573人浏览 2018-08-31 12:17

在ABAP里模拟实现Java Spring的依赖注入

Dependency Injection- 依赖注入,在Java Spring框架中有着广泛地应用。通过依赖注入,我们不必在应用代码里繁琐地初始化依赖的资源,非常方便。 那么ABAP能否从语言层面上也支持依赖注入,享受这种设计思路带来的便利呢?让我们做一次尝试。 尝试的场景 在现实生活中,每一盏灯都有一个开关控制。按下开关,灯被打开;再按一次,灯熄灭。 先看不使用依赖注入的常规实现: 设 ...
JerryWang_SAP 评论(0) 有799人浏览 2018-08-31 11:54

ES6, Angular,React和ABAP中的String Template(字符串模板)

String Template(字符串模板)在很多编程语言和框架中都支持,是一个很有用的特性。本文将Jerry工作中使用到的String Template的特性做一个总结。 ES6 阮一峰老师有一个专门的网站介绍ES6入门,还出了一本书: 《ECMAScript6标准入门》。 http://es6.ruanyifeng.com/   我们来看看ES6里的String ...
JerryWang_SAP 评论(0) 有1492人浏览 2018-08-27 11:52

为什么ABAP整型的1转成string之后,后面会多个空格

有同事问这个问题:lv_s是从int4转过来的,长度为2,和硬编码的lv_s2(长度为1)相比,后面多了个空格。   为什么?查SAP ABAP的编程帮助F1 help。 帮助文档说的很清楚了:如果赋值操作的目的字段(Target字段),即赋值号的左边操作数的类型为string,如果赋值之前的整数是负数,则在赋值后的字符串变量尾部增添一个"-"负号,否 ...
JerryWang_SAP 评论(0) 有1587人浏览 2018-08-25 15:06

如何用ABAP代码读取CDS view association的数据

我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT.     现在我的需求是:在ABAP代码里只需要一次读操作 ...
JerryWang_SAP 评论(0) 有1490人浏览 2018-08-24 11:48

如何检查某个用户是否具有某个权限对象上定义的某种权限

比如下图这个ABAP development studi里创建的角色是为了实现CDS view DEMO_CDS_AUTH_LIT_PFCG的权限控制,里面使用到了权限对象S_CARRID. 假设现在我有一个需求:我 ...
JerryWang_SAP 评论(0) 有1215人浏览 2018-08-24 11:47

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics