随笔分类 - 开发工具
摘要:最近在尝试使用Splunk对SAP系统进行监控,以Dump监控为例,总结了一点相关信息,记录在这里。 本文链接:https://www.cnblogs.com/hhelibeb/p/13260385.html 转载请注明 Dump 定义 运行期错误(Runtime error):SAP ABAP程序
阅读全文
摘要:长期以来,SAP提供的标准ABAP开发工具是我们对代码进行检查的唯一方式。这意味着我们只能对ABAP服务器上的ABAP代码做出分析,而离线代码则成为了纯粹的文本,开发者无法对其进行检查。abaplint的出现改变了这一点,它可以在一定程度上“理解”代码,帮助我们解决一些问题,和SAP的标准工具形成有
阅读全文
摘要:一图表明本文将要介绍的工具: JSON是常见的数据格式,经常用于接口开发。ABAP开发者通常使用/ui2/cl_json来把JSON数据转换为相应的ABAP类型。 在转换前,必须要定义相应的ABAP类型,比如,如果要转换如下的JSON数据, 则必须定义相应的ABAP结构类型, 转换的代码如下, 这是
阅读全文
摘要:本文是Azure Application Insights REST API的简单介绍,并会包含一个通过Python消费API的示例/小工具。 新加入的team中的一项工作是制作日常的运维报表,制作方式是手工前往portal.azure.com,在网页中多次执行不同的查询语句、导出excel,之后再
阅读全文
摘要:最近加入一个Spark项目,作为临时的开发人员协助进行开发工作。该项目中不存在测试的概念,开发人员按需求进行编码工作后,直接向生产系统部署,再由需求的提出者在生产系统检验程序运行结果的正确性。在这种原始的工作方式下,产品经理和开发人员总是在生产系统验证自己的需求、代码。可以想见,各种直接交给用户的错
阅读全文
摘要:测试是软件开发中的基础工作,它经常被数据开发者忽视,但是它很重要。在本文中会展示如何使用Python的uniittest.mock库对一段PySpark代码进行测试。笔者会从数据科学家的视角来进行描述,这意味着本文将不会深入某些软件开发的细节。 本文链接:https://www.cnblogs.co
阅读全文
摘要:如管理学学者彼得·德鲁克所说:你无法管理你不能衡量的东西( If you can't measure it, you can't manage it)。要对已有程序进行性能优化,首先要对它的运行状况做出量化分析。 将代码下推到ABAP CDS,是SAP推荐的一种优化方式。但正因逻辑从应用服务器向数据
阅读全文
摘要:长期以来,我们都使用SAP GUI进行ABAP编码工作,事务代码SE38甚至成了ABAP的代名词。 SAP GUI的代码编辑能力和一些专业的IDE比较起来难免相形见绌,为了给开发者们更好的体验,SAP推出了基于Eclipse的ABAP开发工具:ABAP Development Tools for E
阅读全文
摘要:本文介绍了基于AMDP + XLSX Workbench的报表开发。相对于传统的ABAP Report开发,该模式有效的缩短了开发周期,实现了数据查询处理和前端展现的分离,且方便维护和扩展。
阅读全文
摘要:各位ABAP公民们、特别是使用abapGit的各位,你们好。 我的团队和我将向大家分享我公司内引入abapGit后产生的某些开发问题。我所在的公司是一家创作SAP第三方软件的公司,目前主要使用ABAP和UI5。 本文专门针对ABAP方面。 首先,我们爱abapGit,相信你们中的很多也是一样...
阅读全文
摘要:本文介绍了一个将Git引入到ABAP世界中的优秀开源工具,abapGit。
阅读全文
摘要:最近在做ISH的一个打印功能,SMARTFORM的需求本身很简单,但做起来则一波三折。 使用环境是这样的:Windows 7 64bit + SAP GUI 740 Patch 5 + MS Office 2013 64bit 先是,编辑文本(即打开文本编辑器)时出现了“由于宏安全设置,无法找到宏或
阅读全文
摘要:本文包含了我在开发项目中经历过的实用的ABAP单元测试指导方针。我把它们安排成为问答的风格,欢迎任何人添加更多的Q&A's,以完成这个列表。 在我的项目中,只使用传统的ABAP report。所以很不幸我不能使用ABAP单元测试了,是吗?有个好消息:无论你正在使用哪一种ABAP代码对象进行开发,都可
阅读全文
摘要:引言 ABAP是一种和当代编程语言在许多方面有着相当不同的编程语言。ABAP的某些方面可能会让我们奇怪,为什么它会如此复杂?而它的某些方面又是那么杰出,给予了ABAP开发者们比其它任何语言更多的便利。 我发现有两样东西太cool了: 朴实的IDE(ABAP Editor)以及 酷炫的调试器 尽管SA
阅读全文
摘要:ABAP Development Tools for Eclipse(简称ADT)是一个基于Eclipse的全新ABAP IDE,这篇文档试图回答有关ADT的最重要的常见问题。这只是一个开始,如果你对更多问题感兴趣,请看这个论坛,或者直接在本文下面回复。有关ABAP development tool
阅读全文