摘要: 编程风格是一个经久不衰的话题,大家所公认的事实是:一个良好的编程风格会带来很多的好处。而对于“良好”的标准,则众说纷纭,莫衷一是。编程风格在ABAP程序中当然也有着重要的意义,因为很少看到专门针对ABAP编程风格的讨论,我决定把我知道的事情总结出来,以抛砖引玉。欢迎看到这篇文章的朋友回复讨论。 本文阅读全文
posted @ 2017-05-06 15:11 氢氦 阅读(405) 评论(8) 编辑
摘要: 从我拥有第一台个人电脑(2017.5)到现在的这段期间里,互联网已经发生了翻天覆地的变化。如果用一句话来概括它,我认为,互联网正在进行着从虚拟到现实的变化。那些正在逝去,或者早已逝去的人们怀念的东西,往往是虚拟时代的产物。而正在兴起的种种,无一不是善于反映现实世界的事物。把网络称为虚拟的说法不再成立阅读全文
posted @ 2017-05-27 12:45 氢氦 阅读(21) 评论(0) 编辑
摘要: 在编程过程当中,我时常会感到自己的代码存在问题,却又说不上究竟是什么。最近在读《代码大全》,读到代码耦合度的部分,发现里面提到的一些问题,正是自己隐隐约约觉得自己的代码有缺陷的地方。我打算结合书中的内容,重新审视下自己的代码中的不足之处,并且记录下来。 高能预警:下面的文字中会包含可能引起读者不适的阅读全文
posted @ 2017-05-22 13:41 氢氦 阅读(21) 评论(0) 编辑
摘要: 编程风格是一个经久不衰的话题,大家所公认的事实是:一个良好的编程风格会带来很多的好处。而对于“良好”的标准,则众说纷纭,莫衷一是。编程风格在ABAP程序中当然也有着重要的意义,因为很少看到专门针对ABAP编程风格的讨论,我决定把我知道的事情总结出来,以抛砖引玉。欢迎看到这篇文章的朋友回复讨论。 本文阅读全文
posted @ 2017-05-06 15:11 氢氦 阅读(405) 评论(8) 编辑
摘要: 1,使用 data_source~*指定列 在7.40, SP08中,可以在SELECT语句中使用data_source~*来指定选取不同的数据库表、视图的全部列来作为结果集。它也可以和单独指定的列col_spec结合(通过聚合表达式)。 当在结果集使用了data_source~*的时候,语法检查会阅读全文
posted @ 2017-04-28 20:01 氢氦 阅读(60) 评论(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/hhelibeb/p/6276929.html 首先是SAP网站上面的相关内容 SAP Customer Relationship Management:SAP的帮助中心,里面的内容比较全面 CRM Books:相关书籍,我没有看过,因为看起来阅读全文
posted @ 2017-04-18 17:34 氢氦 阅读(185) 评论(0) 编辑
摘要: 如果你在网络或者SCN上面搜索CDS,即SAP的Core Data Services,你会很容易地找到类似“Core Data Services(CDS)是一个在SAP HANA中用于定义和消费富语义数据模型的基础设施”这样的句子。在另一方面,在ABAP字典中似乎也有一种叫做ABAP CDS的东西。阅读全文
posted @ 2017-03-31 14:53 氢氦 阅读(195) 评论(0) 编辑
摘要: 最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战。我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西。因此,我决定写下这篇博客,也许我的想法可以帮助到一些人。 和你已经意识到的一样,ABAP CDS视图跑在ABAP层,而且不受限于SAP HANA(也就是不存在这样的数据库阅读全文
posted @ 2017-03-30 17:20 氢氦 阅读(79) 评论(0) 编辑
摘要: ALE技术:应用链接支持(Application Link Enabling 简称ALE),是一项用于创建和运行分布式应用的技术。ALE是SAP的专有技术。 ALE对象——ALE包含了可控的数据消息交换,可以确保松散耦合的应用程序之间的数据一致性。ALE由三层组成,应用服务、分发服务和通信服务。AL阅读全文
posted @ 2017-03-28 20:33 氢氦 阅读(75) 评论(0) 编辑
摘要: RT,JSON是当今十分流行的一种轻量数据格式,广泛地应用于各种数据交换场景中。本文会介绍一种比较简单的将ABAP中的数据转换为JSON格式的方法。 (如果你是因为引号的问题搜索到了这篇文章,请直接拉到底部“其它部分”) 序列化 使用cl_trex_json_serializer类来将结构转为JSO阅读全文
posted @ 2017-03-25 16:55 氢氦 阅读(383) 评论(0) 编辑
摘要: 前些日子接到过一个看起来比较普通的需求: 存在一个系统标准函数组FG01,内含函数模块FM00,FM01……等等。在系统程序中,FM00会调用FM01,通过FM01获取获取某些数据。 需求要求,复制一个FM01为ZFM01,修改其中的代码,然后通过Work Organizer配置的方式替换掉标准程序阅读全文
posted @ 2017-03-21 16:15 氢氦 阅读(70) 评论(1) 编辑