随笔分类 - 翻译
翻译的内容
摘要:如管理学学者彼得·德鲁克所说:你无法管理你不能衡量的东西( If you can't measure it, you can't manage it)。要对已有程序进行性能优化,首先要对它的运行状况做出量化分析。 将代码下推到ABAP CDS,是SAP推荐的一种优化方式。但正因逻辑从应用服务器向数据
阅读全文
摘要:最近工作用到Spark,这里记一些自己接触到的Spark基本概念和知识。 本文链接:https://www.cnblogs.com/hhelibeb/p/10288915.html 名词 RDD:在高层,每个Spark应用包含一个driver程序,它运行用户的主函数,在集群上执行不同的并行作业。Sp
阅读全文
摘要:本文是产品与对象相关的部分SAP文档的翻译,不包含配置部分。 本文链接:https://www.cnblogs.com/hhelibeb/p/10112723.html 1,对象(Objects) 对象是全局唯一的有形或无形对象,公司销售它或为它提供服务。对象通常是继承自产品的特定单一单元。然而,不
阅读全文
摘要:本文介绍了SAP Solution Manager中的变更请求管理工具(Change Request Management,以下简称ChaRM )。 最近打算写个上线前请求号检查工具,为此需要了解相关工具的工作方式。本文中的部分内容似乎前后有所出入,请自行判断。如有翻译错误请在评论指出。 本文链接:
阅读全文
摘要:SAP CRM使用Installed Base(以下简称IBase)来组织服务相关对象并进行管理。因为我在最近的工作中经常接触这个概念,所以学习了一点相关文档。下面是文档的翻译。 本文链接:https://www.cnblogs.com/hhelibeb/p/9952344.html 英文原文:In
阅读全文
摘要:S/4 HANA 1809 已经在上月发布,随之而来的是ABAP 7.53。 本文是更新文档中ABAP SQL的部分的翻译。 本次更新的内容较多,主要内容包括:Open SQL更名为ABAP SQL;新函数和表达式;限制移除;table buffer增强;更严格的语法检查规则等。 译者水平有限,如有
阅读全文
摘要:开发者们可以在编程中使用各种动态技术,比如RTTS,比如通过动态的类创建和多态来实现功能的平滑扩展。BRF+开发中也存在一些动态手段。本文将介绍3种不同场景下的动态实践方式。其中第一种是纯配置的,第二和第三种是编程相关的。 本文链接:https://www.cnblogs.com/hhelibeb/
阅读全文
摘要:在本文中,我会通过CDS视图来介绍虚拟数据模型(Virtual Data Model,以下简称VDM)。 在SAP HANA平台出现后,SAP的业务应用开发模式已经产生了变化,新的经验法则是:尽可能在数据库中做更多的事情(PUSH DOWN),以得到最佳的性能。 本文链接:https://www.c
阅读全文
摘要:本文阐述了ABAP CDS association的概念,并且展示了在CDS视图中和SQL语句中写路径表达式(Path Expression)代码的方法。我也会解释如何在CDS asociation中指定inner join——默认情况下是left outer join,以及如何为associati
阅读全文
摘要:S4中的新的MM数据模型以及HANA的Insert-only特性允许物料凭证的并行处理,提高了货物移动相关的吞吐量。由此,数据库锁的应用情况也发生了变化。下文将介绍这些变化(基于S4 1610)。
阅读全文
摘要:复杂系统中的业务逻辑的实现和管理通常有着不低的成本,本文介绍了BRF+这一业务规则框架,可以加速业务逻辑的实现,并统一管理,减少相关实现的冗余,确保一致性,降低变更成本。
阅读全文
摘要:本文是对接口编程的讨论,希望能对年轻的开发者有所帮助。 要点: 通过接口对类方法进行更高层的抽象 接口使代码清晰易读 接口使你可以创建模拟对象(Mockup Object)以提高代码的可测试性 帮助实现SOLID原则 可以在不使用RTTS和类型转换的前提下使用多种类的不同实例。 因为在学习ABAP之
阅读全文
摘要:在欧盟地区的一般数据保护条例(GDPR)即将实施的背景下,本文介绍了SAP系统中的Read Access Logging读访问日志功能。
阅读全文
摘要:一种常见的场景是企业运行着多个SAP系统(ERP/SRM/CRM),用户希望在A系统中使用B系统的事务。如果直接使用RFC调用另一系统的事务的话,则会弹出登陆框,让用户再次输入帐号密码...
可信RFC(trusted RFC)是解决该问题的方法之一,通过可信RFC,用户可以在不输入帐号密码的情况下,从一个SAP系统登录另一个SAP系统。
阅读全文
摘要:在使用SAP系统作为主要ERP的企业中,不同系统之间的数据库数据同步是个重要的工作。对于这种需求,除了开发ABAP接口之外,也有高效的工具可用。SLT就是其中之一。SLT是SAP的第一个ETL(Extract-Transform-Load)工具,它允许实时加载和复制数据,或者将数据从源系统和非源系统调度到SAP HANA数据库。
阅读全文
摘要:BOPF是SAP Business Suite中用于开发业务对象的基础设施。通过BOPF,你可以在开发周期中节约时间,因为你不必再亲自实现所有技术细节了,比如权限控制,低等级的事务处理,缓存管理,提供消费者API,和编排业务逻辑。通过在BOPF中使用对象驱动的方法,你可以专注于实际的业务需求本身。
阅读全文
摘要:大概八月份的时候做过一个有关两个SAP系统间成本分摊传输的项目,使用到了RFC(Remote Function Call)技术。因为之前有着医疗-CRM相关接口开发的经验,以为自己对RFC很熟悉了,做起来会很顺利,不想还是遇到了些问题。打算整理一下有关它们的内容,进一步学习。 本文内容的主要来源是S
阅读全文
摘要:Core data services(以下简称CDS)可以指两样东西,一个是HANA CDS,一个是ABAP CDS。 如我们所知,HANA CDS只支持HANA数据库,ABAP CDS理论上支持多种数据库供应商,结果是,ABAP CDS相比之下要少一些功能。因此,在某些情况下,无法使用ABAP C
阅读全文
摘要:枚举对象是枚举类型的数据对象。枚举对象只能包含类型为枚举类型的枚举值。ABAP从版本7.51开始支持它们。 这是一种常见的模式。在ABAP 7.51之前,人们通常用如下方式实现类似的功能: 这里,size属性只可以是shirt类中定义的常量中的值。其它值会导致异常。用户创建shirt类时,需要这样做
阅读全文
摘要:S/4 HANA 1709 已经在几个月前发布,随之而来的是ABAP 7.52。 本文翻译了更新文档中有关Open SQL的部分。 如果读者是Open SQL的新手,请不要从本文看起。更合适的教程是:A complete guide to OpenSQL statements – Step-by-s
阅读全文