云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_腾讯云备案流程_12月免费

小七 141 0

金山云_腾讯云备案流程_12月免费

介绍Eclipse中ABAP特性浏览器之我见关于我的功能浏览器的一些其他反馈为什么我继续使用SAPLogon而不是AIE我在AIE中探索了一些其他功能

我从2007年开始加入SAP中国实验室,大数据处理平台,一直担任应用程序开发人员。在我加入SAP之前,我最喜欢的编程语言是C和C++,返利下载,我也通过使用它们赚钱。加入SAP后,我很快意识到ABAP是构建企业应用程序的强大而健壮的语言,因此我专注于学习、探索和分享我的ABAP使用技巧,并且我已经在SCN的ABAP论坛上发布了很多博客和文档。在我七年的ABAP开发过程中,SAPLogon(SAPGUI)是我处理客户的CSS罚单和事件的武器,就像一个战士用剑与龙骑兵搏斗一样。

每天我去办公室,第一个任务就是喝杯咖啡并启动SAPGUI。我在2012年通过sap内部wiki了解了Eclipse中的ABAP。我的第一感觉是"哇,太酷了!Eclipse团队中ABAP的同事做得非常出色。我安装了它,并尝试在我的日常工作中使用它。经过几天的尝试,我选择切换回我最喜欢的SAPLogon。主要原因是我发现使用SAPLogon比AIE更有效(无意冒犯,只是我个人的意见)。我稍后会详细解释它。

现在让我们回到功能浏览器。

简而言之,功能浏览器对于新开发人员来说非常方便和实用!据我所知,至少在中国,每个计算机专业的毕业生都能很好地使用Eclipse和visualstudio,所以这个特性浏览器真的可以引导我们的初学者顺利地进入ABAP世界,让他们很快爱上ABAP(我仍然记得我作为ABAP新手与SAPLogon斗争的艰难日子)。因此,假设我的团队中有新同事,我肯定会推荐他/她首先使用这个特性浏览器。谢谢你的出色工作!

关于我的功能浏览器的一些其他反馈

1。功能资源管理器的进度未持久化?

我发现IDE无法存储功能探索之旅的进度。例如,我已经完成了第2、3阶段。当我到达阶段3,任务1(代码完成)时,我想先看看AIE中提供了哪些代码完成特性,所以我通过下面的关键字执行搜索。一旦我点击"Go",IDE就会终止,窗口会自动消失。我总是可以重现这个问题。

令人恼火的是,大数据课程,人工智能怎么样,当我重新启动日食时,我必须再次从阶段1开始巡演我之前的进度没有存储。

当然我同意这个问题并不重要,因为它不会花费太多的时间,甚至通过整个探索之旅,所以不存储进度是可以的。对于"在源代码编辑器中使用代码元素信息"的任务,

首先,当我选择类的声明部分中的方法RUN-in并按F2键时,我只得到这个消息"代码信息不可用"

当我再次单击它时,它工作了。我不确定这种行为的原因。

3.Eclipse中的where used list图标:

是否可以在SAPGUI中重用该图标?(这样ABAP老手可以在Eclipse中快速找到它)

4。对于任务"选择ABAP程序源代码编辑器。从工具栏中选择"单次激活"按钮,我对功能探索说明中使用的"单次激活"单词的用法有点困惑

5。对于代码完成任务,恐怕至少在中国,如果您的笔记本电脑上的默认设置不更改,就不可能完成此任务。

我们总是使用"Ctrl+space"在中英文之间切换输入。一旦我们在IDE中输入Ctrl+Space,代码完成将不会被触发,只有中英文之间的输入被切换。

我们要么在控制面板中将热键"Ctrl+Space"替换为其他热键,要么在AIE中更改代码完成热键。

我想大多数开发人员都会选择后者,就像我一样。不幸的是,我不知道如何在Eclipse中更改它,所以我尝试在Eclipse中搜索它,但没有成功。

如果教程本身可以包含如何在IDE中更改代码完成热键,那就更好了。

6。作为一名高级开发人员,我必须处理许多复杂而棘手的客户事件。因此,一个强大高效的ABAP调试基础设施对我来说至关重要。我以自己的经验向SCN贡献了如何充分利用SAPLogon提供的ABAP调试功能。下面列出了其中一些:

六种调试技巧,可以找到引发消息的源代码一个实例:如何利用ABAP断点类型"Exception"

简而言之,返利助手,SAPLogon支持动态创建各种类型的断点,大大帮助我们更有效地找到根本原因。我不确定在AIE中是否已经提供了相同的功能。

我最喜欢的功能是,在AIE中,有关我日常工作的许多必要信息现在可以显示为单独的选项卡。

这意味着现在我可以在单个窗口中检查以下内容,而不必打开太多的SAPLogon屏幕:

1。检查属于我负责的组件的CSS票证

2。检查每个系统中的ST22转储

3。传输请求概述

另一个是EclipseIDE提供的跟踪和日志功能。