我们都知道高级语言宏一般是无法调试的。但是ABAP的宏例外。比如我写了下面一段宏,名为insert_table.执行这段代码,调试器会在第23行停下来。ABAP调试器里有个工具可以用于宏的调试,如下图:双击之后,可看到如下调试界面:按F5即可开始单步调试。上图的22,23行STRLEN,IF,CHECK就对应了ABAP代码第15行:CHECKstrlen(&1)>=5.这个例子的完整
分类:
其他好文 时间:
2018-10-26 20:40:30
阅读次数:
148
这篇文章的原文我发表在SAP官方社区上:https://blogs.sap.com/2018/03/09/how-abap-syntax-highlight-is-implemented-in-webide-launched-via-browser/在S/4HANA里,我们现在能在浏览器里写ABAP了,并且支持语法高亮。你也许会问,ABAP的语法高亮是如何在浏览器里显示的?下面跟我一起来通过调试的
分类:
其他好文 时间:
2018-10-26 20:40:12
阅读次数:
202
效果如图:点击Fiorilaunchpad的SE80对应的tile:即可在浏览器里打开SE80具体步骤(1).在后台找到FioricatalogpageID:SAP_FIORI_EXTENSIBILITY(2).打开OpenFioriLaunchpadDesigner,根据前一步找到的ID搜索出catalog.创建一个新的tile:维护如下数据:保存,如下url会自动生成。(3).创建一个新的目标
分类:
其他好文 时间:
2018-10-26 16:17:21
阅读次数:
221
Sap作为ERP的龙头企业,在企业信息化建设中是有目共睹的,特别是财务、人力、物流等发挥着极大作用,占领着半壁江山,所以与企业系统用SAP软件的接口对接很是普遍,简单介绍一下与SAP接口的一点点儿心得: 首先在微软的VS解决方案里添加服务(Web)引用,然后在using一下,然后像调用其它接口(SO ...
二、问题: 数列: a = a1,a2,a3,·····,an b = b1,b2,b3,·····,bn 求: c = a12+b13,a22+b23,a32+b33,·····+an2+bn3 import numpy as np a = list(range(0,1000000)) b = l ...
分类:
其他好文 时间:
2018-10-25 22:41:55
阅读次数:
230
题面好难找:嘟嘟嘟 贪心 + dp。 首先要按bi的降序排序,让每一次减少大的数尽量靠前。为啥咧?于是我们就需要证明:令sum = a1 - (1 - 1) * b1 + a2 - (2 - 1) * b2 + a3 - (3 - 1) * b3 + ……+ an - (n - 1) * bn,整理 ...
分类:
其他好文 时间:
2018-10-24 19:58:41
阅读次数:
167
numpy数组及处理:效率对比 数列: a = a1,a2,a3,·····,an b = b1,b2,b3,·····,bn 求: c = a12+b13,a22+b23,a32+b33,·····+an2+bn3 1.用列表+循环实现,并包装成函数 2.用numpy实现,并包装成函数 3.对比两 ...
分类:
编程语言 时间:
2018-10-22 13:01:18
阅读次数:
244
今天的文章来自Jerry的同事,SAP成都研究院C4C开发团队的开发人员 徐欢(Xu Boris) 。 徐欢 就坐我左手边的位置,因此我工作中但凡遇到C4C的技术问题,一扭头就可以请教他了,非常方便。下图是他办公室的桌面。 Jerry前一篇文章 "SAP产品的Field Extensibility" ...
分类:
其他好文 时间:
2018-10-21 12:06:49
阅读次数:
125
Account Team标签页里点击Add按钮: 这些下拉菜单里的role在哪里配置? 在business configuration工作中心:Implementation projects Open Activity List: 以Party为关键字进行过滤,就能找到配置点了: 添加一条新记录: ...
分类:
其他好文 时间:
2018-10-20 16:32:42
阅读次数:
141
使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH 只需要把这个url贴到浏览器里: https://:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Je ...