Fork me on GitHub

随笔分类 -  abap

SAP ABAP编程
摘要:引言 “转码”曾经是个很火热的话题。在互联网行业高速发展的年代,转行学代码,入职大厂,升职加薪,是许多人的可以成真的梦想。而现在,行业进入平台期,不少人也开始迷茫,现在转码还值不值? 这样重要的人生选择题,我无法替他人回答。但作为一个从事了数年ABAP开发工作、甲方乙方和freelancer都做过的 阅读全文
posted @ 2023-12-17 13:09 氢氦 阅读(2548) 评论(14) 推荐(11) 编辑
摘要:1. 引言 通常,有两种对编程语言的改进。第一种是让困难的事情变得简单,第二种是让不可能的事情变为可能。本文介绍的是任意精度算术,它属于第二类:使在ABAP中原本不可能的事情成为可能。 过去已经可以在ABAP中使用INT8或DECFLOAT34数据类型进行非常大的数字计算,但还不能进行任意精度的计算 阅读全文
posted @ 2023-11-30 18:53 氢氦 阅读(173) 评论(0) 推荐(0) 编辑
摘要:最近在做印度GST相关的东西,需要手动给系统实施上百个SAP Note,十分繁琐。 标准事务代码SNOTE只支持每次上传一个Note,逐个上传大量Note会很麻烦,为此摸索出一个批量解压上传的流程,下面是细节。 本文链接:https://www.cnblogs.com/hhelibeb/p/1754 阅读全文
posted @ 2023-07-12 18:33 氢氦 阅读(281) 评论(0) 推荐(0) 编辑
摘要:ChatGPT是最近的热门话题,作为语言模型,它擅长处理各种语言相关的问题。显然,ABAP也是一种语言,ABAP开发者的很大一部分工作就是把自然语言和ABAP语言做互相转换,这应该也在ChatGPT的擅长范畴内。那么ChatGPT能做好ABAP开发者的工作吗?本文记录了我的一些使用经验和感想。 本文 阅读全文
posted @ 2023-06-20 12:00 氢氦 阅读(835) 评论(6) 推荐(1) 编辑
摘要:最近用到一些函数,网上的相关资料不多,这里记录一下。 本文链接:https://www.cnblogs.com/hhelibeb/p/17012303.html 1,使用 RV_INVOICE_HEAD_MAINTAIN 更新VBRK-ZUNOR和VBRK-XBLNR等字段。 场景:金税发票接口需要 阅读全文
posted @ 2022-12-29 14:43 氢氦 阅读(661) 评论(0) 推荐(0) 编辑
摘要:几年前翻译过CDS的相关文章,部分内容已经过时,比如当时的DDIC CDS在7.55以后已经沦为obsolete,在新版本中,开发者应使用DEFINE VIEW ENTITY而非DEFINE VIEW. 这里按新文档更新一下,本文主要基于谷歌翻译,稍微调整了不通顺的文本。 ABAP Core Dat 阅读全文
posted @ 2022-11-18 23:14 氢氦 阅读(589) 评论(0) 推荐(2) 编辑
摘要:今天了解到一个功能,允许TR导入后自动运行指定程序。比如使用VOFM创建新的例程后,需要运行RV80HGEN来重新生成程序。可以在TR中包含以下对象,则TR导入完成后,会自动运行RV80HGEN。 Program ID: R3TRObject Type: XPRA (Program Run afte 阅读全文
posted @ 2022-08-02 14:35 氢氦 阅读(484) 评论(0) 推荐(0) 编辑
摘要:虽然很多人觉得打印程序的开发很无聊(我也这么想),但在实际工作中,打印算是比较有意义的工作,所以还是值得学习的。 之前翻译过几篇Adobe Form的文章,其中的内容,可以帮助创建一些简单的打印示例,但真正到了实际开发的场景中,还是有所不足的。为了解决一些实际问题,我又查到了一些资料,在本文集中放置 阅读全文
posted @ 2022-04-10 15:04 氢氦 阅读(942) 评论(0) 推荐(0) 编辑
摘要:前文: SAP Adobe Form 教程一 简单示例 SAP Adobe Form 教程二 表 SAP Adobe Form 教程三 日期,时间,floating field SAP Adobe Form 教程四 动态隐藏和显示字段 SAP Adobe Form 教程五 图片 SAP Adobe 阅读全文
posted @ 2021-11-08 12:58 氢氦 阅读(1632) 评论(0) 推荐(0) 编辑
摘要:前文: SAP Adobe Form 教程一 简单示例 SAP Adobe Form 教程二 表 SAP Adobe Form 教程三 日期,时间,floating field SAP Adobe Form 教程四 动态隐藏和显示字段 原文标题:SAP Adobe Interactive Form 阅读全文
posted @ 2021-11-05 14:29 氢氦 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:前文: SAP Adobe Form 教程一 简单示例 SAP Adobe Form 教程二 表 原文标题:SAP Adobe Interactive Form Tutorial. Part III. Date Time and Floating Fields 本文链接:https://www.cn 阅读全文
posted @ 2021-11-02 21:17 氢氦 阅读(1242) 评论(0) 推荐(0) 编辑
摘要:本文将介绍一些进阶内容,前文:SAP Adobe Form 教程一 简单示例 方法和对比 使用表对象(Table Object)创建表 优点: 它简单易行。 当我们只有很少的字段单行时,我们可以使用它。designer知道你正在使用表格。 designer允许选择行或列,同时调整列的大小。有选项允许 阅读全文
posted @ 2021-11-02 15:19 氢氦 阅读(3199) 评论(0) 推荐(0) 编辑
摘要:马上需要用到adobe form,这里搬运一篇教程学习下。 英文原文:SAP Adobe Interactive Form Tutorial. Part I. First Adobe Form 本文链接:https://www.cnblogs.com/hhelibeb/p/15493324.html 阅读全文
posted @ 2021-11-01 18:25 氢氦 阅读(6354) 评论(0) 推荐(1) 编辑
摘要:最近出现一些SAP ABAP RSA加密的需求,这里搬运一篇文章,用于学习参考。 本文链接:https://www.cnblogs.com/hhelibeb/p/14952732.html 原文标题:RSA Encryption in ABAP 最近我偶然在SAP社区发现了很多关于RSA加密的未解答 阅读全文
posted @ 2021-06-30 06:13 氢氦 阅读(2949) 评论(0) 推荐(0) 编辑
摘要:最近在尝试使用Splunk对SAP系统进行监控,以Dump监控为例,总结了一点相关信息,记录在这里。 本文链接:https://www.cnblogs.com/hhelibeb/p/13260385.html 转载请注明 Dump 定义 运行期错误(Runtime error):SAP ABAP程序 阅读全文
posted @ 2020-07-08 13:07 氢氦 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:SAP预测分析库(SAP Predictive Analysis Library,PAL)是SAP HANA中的一项功能,它允许我们在SAP HANA SQLScript过程中执行分析算法。 基于ABAP的SAP应用可以调用PAL提供的功能,包含分类,回归,聚类,关联规则,社交网络分析,推荐系统等。 阅读全文
posted @ 2020-04-01 11:14 氢氦 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:在日常的开发过程中,我们常常要处理不同来源的数据。数据可能来自不可靠的外部系统、不可靠的用户输入和甚至设计有误的数据库表,因此,对数据有效性进行验证是必要的工作。 开源工具ABAP Data Validator是一个使用ABAP开发的数据验证工具,它可以简化开发者在这方面的工作。本文将介绍它的用法和 阅读全文
posted @ 2020-01-20 17:20 氢氦 阅读(2599) 评论(2) 推荐(0) 编辑
摘要:看到SAP社区中有人问是否存在ABAP实现的Blowfish加密算法,无人回答。于是动手实现了一个blowfish-abap。通过blowfish-abap可以在SAP系统中使用Blowfish对数据进行加密。 什么是Blowfish? Blowfish是一种对称密钥分组密码算法,它有实现简单、不需 阅读全文
posted @ 2019-10-21 16:35 氢氦 阅读(1925) 评论(0) 推荐(3) 编辑
摘要:一图表明本文将要介绍的工具: JSON是常见的数据格式,经常用于接口开发。ABAP开发者通常使用/ui2/cl_json来把JSON数据转换为相应的ABAP类型。 在转换前,必须要定义相应的ABAP类型,比如,如果要转换如下的JSON数据, 则必须定义相应的ABAP结构类型, 转换的代码如下, 这是 阅读全文
posted @ 2019-10-10 11:34 氢氦 阅读(3767) 评论(5) 推荐(1) 编辑