- 方法1:使用函数EM_GET_NUMBER_OF_ENTRIES这个函数使用起来很简单,只需要将想查询的数据库表名称维护进输入参数IT_TABLES:上图说明这个函数支持批量操作,我查询的两张表名为TADIR和PROGDIR.执行函数,得到表的条目数:方法2:使用ADBC方法1的实现其实没有什么神奇之处,就是用Open SQL SELECT COUNT(*)来取得一张表的数据个数。如果我们使... 方法1:使用函数EM_GET_NUMBER_OF_ENTRIES这个函数使用起来很简单,只需要将想查询的数据库表名称维护进输入参数IT_TABLES:上图说明这个函数支持批量操作,我查询的两张表名为TADIR和PROGDIR.执行函数,得到表的条目数:方法2:使用ADBC方法1的实现其实没有什么神奇之处,就是用Open SQL SELECT COUNT(*)来取得一张表的数据个数。如果我们使...
- 1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI:点击新建按钮创建一个新的HANA live report:类型选择SHL:弹出窗口,维护report的名称,描述信息,和底层使用哪个SAP HANA Live Query:可以使用F4 help来选择系统里标准的HANA live query:这篇文章里我使用的是:OpportunityQuery.2. ... 1. 使用业务角色ANALYTICSPRO登录SAP CRM WebClient UI:点击新建按钮创建一个新的HANA live report:类型选择SHL:弹出窗口,维护report的名称,描述信息,和底层使用哪个SAP HANA Live Query:可以使用F4 help来选择系统里标准的HANA live query:这篇文章里我使用的是:OpportunityQuery.2. ...
- SAP CRM随便修改一个字段,比如给Search Term维护值“webpack”:Change History assignment block里显示出了这条修改记录:根据时间在change history的抬头表CDHDR里找到这条对应的记录:具体修改明细在表CDPOS里: SAP C4C如果把客户的某个字段比如地址里的house number从5改成510:在Feed标签页里能看到... SAP CRM随便修改一个字段,比如给Search Term维护值“webpack”:Change History assignment block里显示出了这条修改记录:根据时间在change history的抬头表CDHDR里找到这条对应的记录:具体修改明细在表CDPOS里: SAP C4C如果把客户的某个字段比如地址里的house number从5改成510:在Feed标签页里能看到...
- 使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH只需要把这个url贴到浏览器里:https://<host>:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Jerry&searchFromIndex=1&searchToIndex=10意思是搜索... 使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH只需要把这个url贴到浏览器里:https://<host>:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Jerry&searchFromIndex=1&searchToIndex=10意思是搜索...
- ABAP1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。REPORT zxm.DATA: ls_abap TYPE zzcrmost__pro001dotproduct1.DATA: ls_line LIKE LINE OF ls_abap-item... ABAP1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。REPORT zxm.DATA: ls_abap TYPE zzcrmost__pro001dotproduct1.DATA: ls_line LIKE LINE OF ls_abap-item...
- ABAP Development Tools的前端是Java,根本识别不了ABAP。那么在ADT里的ABAP语法高亮是如何实现的?第一次打开一个report时,显示在ADT里的代码是没有任何语法高亮显示的,此时有一个HTTP请求发到ABAP后台:/sap/bc/adt/abapsource/parsers/rnd/grammar?head=true请求一个pad文件:这个pad文件的作用,参... ABAP Development Tools的前端是Java,根本识别不了ABAP。那么在ADT里的ABAP语法高亮是如何实现的?第一次打开一个report时,显示在ADT里的代码是没有任何语法高亮显示的,此时有一个HTTP请求发到ABAP后台:/sap/bc/adt/abapsource/parsers/rnd/grammar?head=true请求一个pad文件:这个pad文件的作用,参...
- 我们在SAP GUI里双击一个screen编号:单击Layout按钮可以打开Screen Painter:这背后的工作原理是什么?是这个RFC destination在起作用:Connection Type为T,当Layout按钮被点击后,通过TCP/IP通知执行文件gnetx.exe:从任务管理器里能查看到这个执行文件的进程: ABAP事务码SE21创建ABAP包接口。这是ABAP基于包层... 我们在SAP GUI里双击一个screen编号:单击Layout按钮可以打开Screen Painter:这背后的工作原理是什么?是这个RFC destination在起作用:Connection Type为T,当Layout按钮被点击后,通过TCP/IP通知执行文件gnetx.exe:从任务管理器里能查看到这个执行文件的进程: ABAP事务码SE21创建ABAP包接口。这是ABAP基于包层...
- 国庆大假马上就要来临了,我们聊点轻松的话题,关于假期。Jerry的成都同事李贝宁(Li Ben), 《SAP成都研究院李三郎:SCP Application Router简介》的作者,有一次11月份的时候和Jerry一起去德国出差,不解地问到:德国好歹也有八千多万人口,怎么街上冷冷清清的几乎看不到人呢?对于这个问题Jerry也没有答案。而且这种现象在德国的法定节假日里更加突出。Jerry的文... 国庆大假马上就要来临了,我们聊点轻松的话题,关于假期。Jerry的成都同事李贝宁(Li Ben), 《SAP成都研究院李三郎:SCP Application Router简介》的作者,有一次11月份的时候和Jerry一起去德国出差,不解地问到:德国好歹也有八千多万人口,怎么街上冷冷清清的几乎看不到人呢?对于这个问题Jerry也没有答案。而且这种现象在德国的法定节假日里更加突出。Jerry的文...
- 在CRM开发系统上进行equipment下载,发现不工作。调试发现错误信息在下图定96行的WHEN default分支抛出的:MESSAGE ID ‘AZ’ 。。。通过阅读源代码发现,ERP端支持的能够传输到CRM端的表都是写在这些WHEN 分支里的。这段代码里的意思是对于ERP和Address相关的表,只支持86行的ADRC表。第90行的JEST和JSTO都是和状态相关的表。上图右边调试窗... 在CRM开发系统上进行equipment下载,发现不工作。调试发现错误信息在下图定96行的WHEN default分支抛出的:MESSAGE ID ‘AZ’ 。。。通过阅读源代码发现,ERP端支持的能够传输到CRM端的表都是写在这些WHEN 分支里的。这段代码里的意思是对于ERP和Address相关的表,只支持86行的ADRC表。第90行的JEST和JSTO都是和状态相关的表。上图右边调试窗...
- ABAP透明表里的时间戳,数据类型为dec:有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒。举个例子:如果时间戳是20180918173132,丢弃173132,只保留20180918, 然后再计算天数间隔。直接用CDS view的字符串操作函数substring是不行的,因为时间戳类型dec和substring期待的字符串类型不匹配。解决方案:先将时... ABAP透明表里的时间戳,数据类型为dec:有个需求:计算这两个时间戳之间的天数间隔,丢弃时间戳年-月-日8位后面的小时:分钟:秒。举个例子:如果时间戳是20180918173132,丢弃173132,只保留20180918, 然后再计算天数间隔。直接用CDS view的字符串操作函数substring是不行的,因为时间戳类型dec和substring期待的字符串类型不匹配。解决方案:先将时...
- ABAP和XML数据格式互相转换是广大开发人员经常遇到的需求。本文介绍两种方式。1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。看具体例子:REPORT zxm.DATA: ls_abap TYPE zzcrmost__pro001dotproduct... ABAP和XML数据格式互相转换是广大开发人员经常遇到的需求。本文介绍两种方式。1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。看具体例子:REPORT zxm.DATA: ls_abap TYPE zzcrmost__pro001dotproduct...
- 前端开发人员经常需要将当前的网页截图发给产品经理讨论。如果网页很长,一个屏幕显示不下,那么操作系统自带的截图功能就没有办法截取整个屏幕了。最近我找到一个办法,通过Chrome开发者工具自带的截图功能可以截取超过一个屏幕的完整网页视图。下面分享给大家。打开要截取完整屏幕的网页,打开Chrome开发者工具,按住快捷键Ctrl+Shift+P,会看到很多可用命令,在命令提示符里输入“full”,会... 前端开发人员经常需要将当前的网页截图发给产品经理讨论。如果网页很长,一个屏幕显示不下,那么操作系统自带的截图功能就没有办法截取整个屏幕了。最近我找到一个办法,通过Chrome开发者工具自带的截图功能可以截取超过一个屏幕的完整网页视图。下面分享给大家。打开要截取完整屏幕的网页,打开Chrome开发者工具,按住快捷键Ctrl+Shift+P,会看到很多可用命令,在命令提示符里输入“full”,会...
- SAP CRM里我们使用事务码CRM_SURVEY_SUITE创建一个调查问卷(Survey):其中调查问卷的问题和答案均可分配权值(Rate),最后该问卷总的分数等于每个问题的权值乘以客户选择答案的权值再求和。例如我如下的问卷模型,第一个问题:“您最后一次是何时购买了我们的产品”我设置的权值为0,第二个问题“服务人员服务态度友好、工作尽职尽责”的权值为2,五个答案的权值依次为:非常满意:5... SAP CRM里我们使用事务码CRM_SURVEY_SUITE创建一个调查问卷(Survey):其中调查问卷的问题和答案均可分配权值(Rate),最后该问卷总的分数等于每个问题的权值乘以客户选择答案的权值再求和。例如我如下的问卷模型,第一个问题:“您最后一次是何时购买了我们的产品”我设置的权值为0,第二个问题“服务人员服务态度友好、工作尽职尽责”的权值为2,五个答案的权值依次为:非常满意:5...
- 这两个字段都和HTTP协议的缓存控制相关。浏览器缓存机制是通过HTTP协议Header里的Cache-Control(或Expires)和Last-Modified(或 Etag)等字段来实现。这两个字段的作用:1. 接收响应时,浏览器决定文件是否需要被缓存;2. 需要加载文件时,浏览器决定是否需要发出请求的字段。看一些例子:Cache-Control:max-age=115360000,表... 这两个字段都和HTTP协议的缓存控制相关。浏览器缓存机制是通过HTTP协议Header里的Cache-Control(或Expires)和Last-Modified(或 Etag)等字段来实现。这两个字段的作用:1. 接收响应时,浏览器决定文件是否需要被缓存;2. 需要加载文件时,浏览器决定是否需要发出请求的字段。看一些例子:Cache-Control:max-age=115360000,表...
- Java编程语言中几种不同的引用类型是面试时经常容易被问到的问题:强引用,软引用,弱引用,虚引用。其实除了Java之外,某些 其他编程语言也有类似概念,比如ABAP。今天我们就来比较一下。根据ABAP帮助文档,我们可以把某个对象的引用包在一个Weak Reference的实例里。ABAP的Weak Reference实例通过类CL_ABAP_WEAK_REFERENCE实现。看下面的例子:首... Java编程语言中几种不同的引用类型是面试时经常容易被问到的问题:强引用,软引用,弱引用,虚引用。其实除了Java之外,某些 其他编程语言也有类似概念,比如ABAP。今天我们就来比较一下。根据ABAP帮助文档,我们可以把某个对象的引用包在一个Weak Reference的实例里。ABAP的Weak Reference实例通过类CL_ABAP_WEAK_REFERENCE实现。看下面的例子:首...
上滑加载中
推荐直播
-
非标装备制造企业如何破除交付困境2022/04/21 周四 16:00-17:00
张燕聪 广州盛原成科技有限公司CEO
解析非标装备制造企业面临的装备交付困境,分享典型的装备企业如何利用IT和OT融合的技术提升从设备研发到设备交付的效率,提升企业竞争力。
回顾中 -
华为数字机器人RPA训练营开营直播2022/04/21 周四 19:00-20:00
韩老师 华为RPA院校合作总监
华为数字机器人7天训练营开篇直播,带所有开发者了解华为RPA产品构成、各产品关键特性及能力等,同时,介绍华为RPA人才培养计划及此次训练营课程设置、活动亮点等。更有直播好礼,等着大家哦~
回顾中 -
CANN训练营-基于GAN的图像合成技术介绍2022/04/21 周四 19:30-20:30
波哥 昇腾CANN计算机视觉算法专家
昇腾CANN论文上榜CVPR计算机视觉领域顶会,使得全景图像生成算法交互性再增强!论文作者首次公开解读论文精髓,邀您共同探讨基于GAN的图像合成技术!
回顾中
热门标签