当前位置:主页 > 物联网IoT > 正文

对象存储_linux服务器系统_多少钱

时间:2021-05-03 22:40 来源:埃里克云 编辑:埃里克云

核心提示

你知道ABAP调试器脚本吗?如果是的话,你利用它了吗? 我知道它已经有相当长的一段时间了(我想它已经有10年了),但直到最近才疯狂地使用它。 这是我想在这里分享的经验。 这...

对象存储_linux服务器系统_多少钱

你知道ABAP调试器脚本吗?如果是的话,你利用它了吗?

我知道它已经有相当长的一段时间了(我想它已经有10年了),但直到最近才疯狂地使用它。

这是我想在这里分享的经验。

这个案例

我不得不重新设计一些旧的Z功能,并选择了以下策略:我不想在15年以上的旧编码上撕太多,因为我害怕不小心扼杀它的功能。这就是为什么我决定保留它的一个副本,以便我大胆地重构,同时保留原始的完整性作为工作参考。(完成后,最好停止使用(即:删除)旧的、然后不再需要的代码)。

因此,我对我的副本做的第一件事(一直这样做是个好主意)是:验证它的行为是否与原始代码完全一样。你猜怎么着:它没有!

功能是从ME57调用某个z报表,然后调用BAPI\ U PO\ U CREATE来创建采购订单(PO)。原始报告将创建采购订单,我的副本将不会(消息为ME155"请购单和不可选择")。

您可以在这里猜测可能的原因

有一些猜测吗?好的,让我们继续。

在复制报表及其包含时,我收到一条消息"不会复制增强功能",因此我已经怀疑缺少了一些内容。

不幸的是,现在有办法将报表相互比较,至少不要扩展所有包含和包含增强功能。(还是有?如果是,请一定要告诉我!)当然有SE39,但它没有扩展includes…

中间尝试:SE37测试数据

下一次尝试是,我捕获了对BAPI\u PO\u的两个调用,创建为SE37测试数据。一个非常好的函数:

…然后我尝试比较它们,因为我假设不同的输入会产生不同的结果;这个测试数据存储在表EUFUNC中,但不容易比较-它可以用FM RS\u TESTDATA\u GET读取,但是呢?!所以我手动比较,没有发现任何差异。当我在SE37中测试它们时,两个案例都失败了。所以那是个死胡同。(或是暗示?!)

通过调试器脚本RSTPDA\u脚本\u语句\u跟踪完成跟踪

所以现在我想看看这两条路径的不同之处。我在社区里寻找这个话题(又一次,正如我2016年的评论所证明的)发现https://blogs.sap.com/2010/12/14/abap-debugger-scripting-basics/.

这教会了我如何使用RSTPDA\u脚本\u语句\u跟踪,这就是我现在展示的:

运行你的应用程序,看着调试器在你的第一个断点打开。

->调试器将继续运行,跟踪每一行在到达下一个断点之前,

…或者您可以使用独立事务SAS。

注意:它有大量的数据,大约30万行,所以需要一段时间才能加载。如果这样做了,它可以下载到一个本地文件:

我想看看"工作"和"不工作"部分之间的区别,所以我跟踪他们都如上所述,并得到跟踪文件到我的本地机器。

比较两个文本文件很容易,我使用了Notepad++的"compare"插件,但你最喜欢的工具也应该可以使用。

两个文件很好地同步,直到有一点开始不同:

所以,现在我知道我在哪里,我只需要查找什么,所以我打开include MM06EFBA\u BAT\u AUFBAUEN并导航到第38行(在AdT中使用ctrl+l,在SE80中,使用ctrl+o),我们的解释是:

所以,这就是我如何使用ABAP调试器脚本获得洞察力和答案的方法。

您的用例是什么?你是否仍然使用ABAP标准调试器,或者你已经被AdT调试器吸引住了?

一如既往,我们非常欢迎您的意见!

  • 企业网站_新白娘子传奇百度云_折扣 企业网站_新白娘子传奇百度云_折扣

    你好,社区, BSI TaxFactory和TaxFactory SaaS发布版本11.0可用。 在我们的合作伙伴BSI将其产品/产品BSI TaxFactory 10.0的维护延长至2021年4月30日之后。SAP还决定在2021年4月30日之前为BSI TaxFactor...

  • 消息队列_华云服务器_限量秒杀 消息队列_华云服务器_限量秒杀

    啊。我已经很久没在这里写博客了-对不起? 但这是一个很好的机会让我重新上马,这是我与SAP TechEd Barcelona的SAP社区负责人Craig Cmehil的"无采访视图"(无采访视图就像一次真正的采访...

  • <strong>域名备案_查看数据库密码_怎么样</strong> 域名备案_查看数据库密码_怎么样

    在本文中,我们将看到如何在sapcloudfoundry环境中为Spring启动应用程序配置OAuth2授权。但是在这样做之前,让我们先熟悉一下这个实现中涉及的几个重要概念。 简介 OAuth2–是一个授权框...

  • <strong>MySQL数据库_网站cdn_多少钱</strong> MySQL数据库_网站cdn_多少钱

    您已经听说了SAP Graph在SAP TechEd Las Vegas 2019发布的消息。微软Graph也非常棒,非常相似(哲学上+技术上),它不仅非常有用,而且我会给你一个微软Graph的工作示例/教程,让你了解它,...

  • 京东云_网站建设中页面_学生机 京东云_网站建设中页面_学生机

    在可预见的未来,向S/4HANA过渡的公司特定规划已将每个SAP客户列入其议程。S/4HANA实施项目越来越近了,因此也有一个问题:在技术和开发层面必须做哪些准备?正是这个主题是"S/4H...

  • <strong>天翼云_网站服务器失去响应怎么回事_代</strong> 天翼云_网站服务器失去响应怎么回事_代

    大家好, 欢迎来到一个关于用户浏览器没有启用JavaScript的用户体验主题的简短博客。 考虑到1%的设计理念,如果我们考虑那些禁用或不可用JavaScript的浏览器的用户(出于"天知道为什...

  • <strong>对象存储_网站建设外贸_速度快</strong> 对象存储_网站建设外贸_速度快

    在本文中,我将展示如何通过负载平衡器为我们的生产数据库构建一个具有高可用性的HANA驾驶舱。我建议您开始阅读SAP指南HowTo:High Availability for SAP HANA cockpit using SAP HANA system replicat...

  • <strong>中间件_重庆网站建设策划_促销</strong> 中间件_重庆网站建设策划_促销

    SAP Customer Data Cloud在9月份推出了许多功能。如果你错过了这些,下面是我们9月份发布的几个亮点。 与苹果公司登录:苹果公司已经发布了使用苹果ID登录应用程序的选项。他们甚至规...

  • 消息队列_马云御任阿里巴巴_年度促销 消息队列_马云御任阿里巴巴_年度促销

    本周在拉斯维加斯TechEd看到的创新给我留下了非常深刻的印象。今年似乎出现了比过去更多的业务倾斜。主要的宣布是我们可以通过业务技术平台扩展SAP应用程序 HANA云服务(HCS)是业...