云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

中间件_深圳网站建设策划_哪个好

小七 141 0

[编辑:2020-08-31:虽然这个博客仍然是一个很好的读物,但如果您对模板感兴趣,这里有一个更好/更新的模板:https://blogs.sap.com/2020/06/18/cleaning-up-my-adt-report-template-part-2-more-cleanabap/]

你知道为什么说最好的管理员、开发人员(…)都是懒惰的人-为什么?因为他们自动化了一切有意义的自动化:让重复的任务通过某种自动化来完成,例如脚本:

一旦你有了它,你就会更快,你不会犯打字错误,你的脚本定义了一种你可以依赖的标准/最佳实践,而不必考虑它。当然,如果你获得了新的知识,大淘客app,你的脚本、模板或任何东西都可以而且应该改进。

也就是说,淘客网店推广平台,我经常不得不从头开始写一个新的ABAP-(ALV-)报告:

选择一些数据也许可以用它做点什么显示在ALV中。

这可能是一个一次性的报告,只是为了尝试一些东西,或者是一个被有效地使用的报告(或者一个-可能是无声的-变成另一个,我想你们都知道这些例子)。

假设你想要一个报告,从数据库选项卡(例如VBAP)中选择数据,在此表的一个字段(例如ERNAM)上使用select选项,显示在ALV网格中选择的内容(启用所有功能)。很简单,什么是大数据,不是吗?不会耽误你几分钟的,对吧?!

猜猜我花了多长时间:3秒!(时间开始,当我可以在eclipse中开始编码时,例如,我已经提供了报告的名称、选择了一个包和传输请求)。

下面是我要做的:按+Ctrl+空格+回车键VBAP、Tab、ERNAM。激活(Ctrl+F3)运行(F8!)。

你花时间了吗?很快,不是吗?

而且它不是一种快速而肮脏的写作风格(你知道,只要用select*from…开始编码,甚至不关心创建表单或方法),而是一种非常好的风格,根据我的标准(例如,本地类中的所有内容,尊重命名约定,强(=非泛型)键入…等等)。

所以,你已经知道我是怎么做到的了:我在AdT中创建了一个报表模板,表和字段名都有变量。

这是定义它的地方:

自定义变量使它变得灵活:

这是给你灵感的完整代码:

Takaway:你可以采取的行动:花点时间创建一个非常好的模板。从现在开始,只要适用,就使用它。

如果你发现了错误,或者有改进的机会,不仅要纠正你刚写的报告,还要相应地调整你的模板。->所有进一步的用途都将从中受益!

如果你开始变脏,你可能会一直变脏。所以马上开始清理!

限制/进一步的想法/注释:

–您可以在模板中输入任意多的编码,但最终只会出现在一个报告中–使用includes(\u sel,\u top等)进行结构构建并不容易。–您的模板不必是一个完整的报告,也可以是您经常编写的方法。(我有一个简单地传入(any)内部表,并在ALV中显示它)。–我认为当前的单元测试炒作可能值得考虑为测试类提供一个temple(=跳转启动)。–模板在Eclipse中,所以我可以在我访问的任何系统中使用它!(与SE80中的那些旧模板相反——我承认,我从未对它们进行过太多的使用!)–(你可以与你的同事分享你的模板(并从他们对模板的改进中获益),数据呈现,例如使用git)。

现在交给你:如何在提高质量的同时避免重复性工作?你是否也使用专门的模板,或者你只是从另一个(写得很好的)有成效的程序复制和熟练?

欢迎您的意见!

,啥叫大数据