ABAP开发人员想必都和图一这种让人摸不着头脑的数据库表字段打过交道。要了解其含义得打开SE11查看字段描述才行。
如果在查看了描述信息后,编写代码时使用AS给这些字段名设置可读性更好的别名,下次自己或他人维护,阅读起来就方便多了。
这个小技巧或者说倡议,出自SAP社区博客:
不用花多大功夫,就能极大提高代码可读性,减轻了将来的维护人员阅读代码的负担。书写可读性良好的代码,也是开发人员职业素养的体现之一。
当然也有一些朋友持反对意见,比如:
个人认为现阶段这样反而不好用。SQL这里是易读了,但是后续处理里面绝大多数时候需要type全局structure创建本地structure变量,赋值的时候,call FM的时候因为字段名不一样都,反而变得不容易处理了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
- Open SQL 是 ABAP 语言的一个重要组成部分,用于处理数据库查询。与Java等其他语言中的SQL不同,Open SQL 直接嵌入在ABAP代码中。 - 当ABAP解释器遇到Open SQL语句时,并不会直接将其发送给数据库。相反,解释器...
6. **OpenSQL集成**:内含OpenSQL子集,允许通过SQL语句读取和操作数据库,实现数据的高效管理。 #### 三、ABAP/4关键字文档调用方式 ABAP/4用户指南并不取代关键字文档,而是补充其使用说明。关键字文档可通过...
19. OPEN SQL 与 NATIVE SQL 的区别:OPEN SQL 有一个接口的转换,转换成不同数据库对应的语句。 20. 二分查找:排序要按查询的 WITH KEY 的顺序去排。 21. 尽量使用自定义的 PERFORM 程序,不要去使用别人的。 ...
在描述中提到的"ERP SAP ABAP开发的一下小技巧",意味着这个压缩包可能包含了一些开发者在实际工作中可能会遇到的问题解决方法、最佳实践或者是提高效率的技巧。这可能包括如何编写更高效的ABAP代码、如何调试、如何...
5. 第一个程序- Hello World Hello World是ABAP语言的入门程序,用于介绍ABAP语言的基本语法和开发环境。 6. ABAP语法简介 ABAP语言是一种面向对象的语言,具有强大的编程功能和灵活的开发环境。ABAP语言的语法结构...
- 模块化编程是ABAP中的一个关键概念,它鼓励将大型程序分解为小的、可重用的模块,以提高代码的可读性和维护性。 8. **文件处理** - ABAP提供了丰富的文件处理功能,包括读写本地和远程文件,这对于批量数据导入...
不过,学习ABAP还需要掌握更多的概念,如选择屏幕、模块池编程、OO ABAP、数据库访问技术(如Open SQL和Native SQL)以及与其他SAP组件的集成。持续学习和实践将有助于成为一个熟练的SAP ABAP开发者。
- **OpenSQL**:ABAP中的SQL子集,用于与数据库进行交互,具有跨数据库系统的兼容性。 #### 第二单元:ABAP基础 **ABAP程序的基本结构**: 1. **创建简单的ABAP程序**:通常包含初始化部分、主处理部分以及结束...
学习如何使用Open SQL进行数据查询、更新等操作,是每个ABAP开发者必须掌握的基本技能。 - **SELECT**:用于查询数据库表中的数据。 - **UPDATE**:用于修改数据库表中的数据。 - **INSERT**:用于向数据库表中插入...
本培训课程旨在为初学者提供一个全面了解SAP ABAP的平台,通过深入学习,学员可以掌握如何在SAP环境中进行高效开发。 ### ABAP简介 ABAP是一种高级业务应用编程语言,最初设计用于处理业务逻辑,如报表生成、事务...
例如,可能有历史数据存储在Access中,而新的业务流程则运行在SAP上,这时就需要一个机制来读取Access数据并将其导入到SAP系统中。 4. 实现方式: - **ABAP编程**:SAP的主编程语言是ABAP(Advanced Business ...
报表可能使用了SAP的开放数据库接口(Open SQL)和ABAP数据字典,以便从SAP系统中提取和分析数据。 3. 生产条形码打印系统(开发语言:ASP):系统利用正则表达式处理条形码编码规则,增强了系统适应性。条形码技术...