ABAP对面向对象的支持已有十多年的历史,然而在生产实践中,我们对这门技术的应用十分有限。 一方面,面向过程的惯性长期存在着;另一方面,对于大部分二次开发工作而言,似乎并没有足够的理由促使开发者使用面向对象技术。二者结合的结果,就是目前大部分ABAP开发者还在只写面向过程的代码。 我不认为面向对象是 ...
分类:
其他好文 时间:
2017-10-10 13:19:25
阅读次数:
183
原文 将值转换为字符串 Python 有多种方式将任何值转为字符串: 将它传给 repr() 或 str() 函数. repr() 和 str() 的区别,看几个例子: >>> print(str('123')) 123 >>> print(str(123)) 123 >>> print(repr( ...
分类:
编程语言 时间:
2017-10-02 23:04:58
阅读次数:
319
SAP Gateway在S4/HANA时代的ABAP开发模型中有着重要的地位。SAP Gateway是什么?它对ABAP开发有怎样的影响?可以为我们提供哪些方便?本文将浅要地讨论这些话题。 ...
分类:
其他好文 时间:
2017-09-27 19:06:56
阅读次数:
181
动机 现在大家都知道单元测试对我们代码的好处。并且我们都承认它是开发过程中不可或缺的一部分。但是在把代码切换到数据库的模式下的时候,我们被粗暴地打回了软件测试的黑暗年代...我们现在面临着逻辑下推到ABAP CDS entities后,代码要如何测试的难题。 CDS Test Double Fram ...
分类:
其他好文 时间:
2017-09-24 10:47:22
阅读次数:
271
Recently I have been taught through how to do enhancement for those standard programs. Th reason for doing enhancement is that since we can't directly ...
分类:
其他好文 时间:
2017-09-18 14:59:07
阅读次数:
194
在sap开发中有时需要对一些自建表维护数据,但又不想写程序,怎么办呢??这个时候我们可以直接生成个表维护生成器,为其定义一个事物码就ok了。以下是表格维护生成器的生成步骤。 2.定义好表里面的字段之后,选择工具栏上面的 实用程序==》表维护生成器 3.点击进去之后的页面是这样的,输入相关的参数之后, ...
分类:
其他好文 时间:
2017-09-18 11:00:53
阅读次数:
487
CONCATENATE:合并字符串. CONCATENATE f1 … fn INTO g [SEPARATED BY h]. 输出结果:SummerholidaySum - mer - holi - day SPLIT: 字符串拆分. SPLIT f AT g INTO h1 … hn. SPLI ...
分类:
其他好文 时间:
2017-09-16 17:20:11
阅读次数:
171