摘要: SAP CRM使用Installed Base(以下简称IBase)来组织服务相关对象并进行管理。因为我在最近的工作中经常接触这个概念,所以学习了一点相关文档。下面是文档的翻译。 本文链接:https://www.cnblogs.com/hhelibeb/p/9952344.html 英文原文:In阅读全文
posted @ 2018-11-14 19:14 氢氦 阅读(67) 评论(0) 编辑
摘要: S/4 HANA 1809 已经在上月发布,随之而来的是ABAP 7.53。 本文是更新文档中ABAP SQL的部分的翻译。 本次更新的内容较多,主要内容包括:Open SQL更名为ABAP SQL;新函数和表达式;限制移除;table buffer增强;更严格的语法检查规则等。 译者水平有限,如有阅读全文
posted @ 2018-10-27 13:59 氢氦 阅读(194) 评论(0) 编辑
摘要: 开发者们可以在编程中使用各种动态技术,比如RTTS,比如通过动态的类创建和多态来实现功能的平滑扩展。BRF+对象也有一定动态能力。本文将介绍3种不同场景下的动态实践方式。其中第一种是纯配置的,第二和第三种是编程相关的。 本文链接:https://www.cnblogs.com/hhelibeb/p/阅读全文
posted @ 2018-09-02 22:45 氢氦 阅读(241) 评论(0) 编辑
摘要: 使用自开发程序来处理业务逻辑时,处理过程通常是个黑箱,业务顾问和业务用户不知道程序的具体运行方式,要依赖文档和频繁的沟通来确认实际情况。 BRFplus可以通过配置的方式实现业务逻辑,使得业务人员把业务逻辑的实现掌握在自己手中,此外,跟踪(tracing)功能的存在使得业务逻辑应用的执行情况也变得清阅读全文
posted @ 2018-08-30 08:43 氢氦 阅读(345) 评论(0) 编辑
摘要: Business Rule Framework Plus(业务规则框架,以下简称BRFplus或BRF+)是一个强大的工具, 它允许用户以直观的方式对规则建模,并在不同的应用程序中重用这些规则。通过它,业务顾问甚至业务用户可以自行在系统中实现自定义业务逻辑,而不必求助于程序开发者。 我在早些时间翻译阅读全文
posted @ 2018-08-10 08:59 氢氦 阅读(506) 评论(0) 编辑
摘要: 最近做了销售和物料管理方面的一些需求,因此对S/4中的MM的数据模型有了一定的了解。目前网络已经有一些介绍物料凭证表MATDOC的文章,内容好像不是很详细,另外也没发现介绍库存变更数据表MATDOC_EXTRACT的文章。我打算把自己知道的一点东西写下来分享。水平所限,如有不正确的地方,请务必评论指阅读全文
posted @ 2018-07-24 19:10 氢氦 阅读(562) 评论(1) 编辑
摘要: 在本文中,我会通过CDS视图来介绍虚拟数据模型(Virtual Data Model,以下简称VDM)。 在SAP HANA平台出现后,SAP的业务应用开发模式已经产生了变化,新的经验法则是:尽可能在数据库中做更多的事情(PUSH DOWN),以得到最佳的性能。 本文链接:https://www.c阅读全文
posted @ 2018-07-10 15:40 氢氦 阅读(576) 评论(0) 编辑
摘要: 本文阐述了ABAP CDS association的概念,并且展示了在CDS视图中和SQL语句中写路径表达式(Path Expression)代码的方法。我也会解释如何在CDS asociation中指定inner join——默认情况下是left outer join,以及如何为associati阅读全文
posted @ 2018-06-20 21:56 氢氦 阅读(468) 评论(0) 编辑
摘要: 最近项目上在做销售订单、预付款申请、贸易合同传输OA审批等功能,也经历到了自己遇到过的最糟糕的接口联调。SAP与泛微OA之间的对接有比较成熟的方案,我们的工作过程不顺利,终究是人的原因。我想把自己的一些看法记录下来,留作教训。 内部名还是外部名? 不同系统间的接口开发工作中的一个难点是接口提供者和被阅读全文
posted @ 2018-06-10 11:35 氢氦 阅读(2907) 评论(1) 编辑
摘要: S4中的新的MM数据模型以及HANA的Insert-only特性允许物料凭证的并行处理,提高了货物移动相关的吞吐量。由此,数据库锁的应用情况也发生了变化。下文将介绍这些变化(基于S4 1610)。阅读全文
posted @ 2018-05-19 09:00 氢氦 阅读(338) 评论(0) 编辑
摘要: 复杂系统中的业务逻辑的实现和管理通常有着不低的成本,本文介绍了BRF+这一业务规则框架,可以加速业务逻辑的实现,并统一管理,减少相关实现的冗余,确保一致性,降低变更成本。阅读全文
posted @ 2018-05-11 15:50 氢氦 阅读(780) 评论(1) 编辑
摘要: 分页查询是一个常见需求,特别是在web相关的开发当中。 让人意外的是,google搜索abap paging query,查到的结果似乎都指出需要使用native SQL来实现相关功能;使用百度搜索 abap分页查询,不仅查不到解决方案,甚至可以看到有人提出分页查询非常影响效率,不应使用。我想这是没阅读全文
posted @ 2018-05-04 18:09 氢氦 阅读(772) 评论(0) 编辑
摘要: 输出EXCEL文件是ABAP开发工作中的常见需求,为了学习相关技术,我翻译过一篇文章:使用OLE2对象创建EXCEL文件,并且一度乐在其中。 最近几个月,经过与若干EXCEL打印程序的艰苦斗争,以及对abap2xlsx和XLSX Workbench的使用。我逐渐意识到OLE实在是一种不适合输出EXC阅读全文
posted @ 2018-05-03 21:39 氢氦 阅读(2343) 评论(2) 编辑
摘要: 本文是对接口编程的讨论,希望能对年轻的开发者有所帮助。 要点: 通过接口对类方法进行更高层的抽象 接口使代码清晰易读 接口使你可以创建模拟对象(Mockup Object)以提高代码的可测试性 帮助实现SOLID原则 可以在不使用RTTS和类型转换的前提下使用多种类的不同实例。 因为在学习ABAP之阅读全文
posted @ 2018-04-24 20:27 氢氦 阅读(812) 评论(0) 编辑
摘要: 在欧盟地区的一般数据保护条例(GDPR)即将实施的背景下,本文介绍了SAP系统中的Read Access Logging读访问日志功能。阅读全文
posted @ 2018-04-14 10:04 氢氦 阅读(536) 评论(0) 编辑