楼主: jumpwater

[原创] ABAP开发注意:SELECT-ENDSELECT尽量不要用,至少不要滥用

[复制链接]
论坛徽章:
2
会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10
11#
 楼主| 发表于 2005-6-14 16:03 | 只看该作者
减少对数据库的操作是ABAP开发需要注意的地方,SAP发明出了内表并且有那么多操作内表的语句,目的恐怕就是想避免频繁的数据库访问吧。

使用道具 举报

回复
论坛徽章:
5
20周年集字徽章-20	
日期:2024-01-28 14:23:18
12#
发表于 2005-6-14 16:15 | 只看该作者
最初由 jumpwater 发布
[B]减少对数据库的操作是ABAP开发需要注意的地方,SAP发明出了内表并且有那么多操作内表的语句,目的恐怕就是想避免频繁的数据库访问吧。 [/B]



楼主经典,可是能达到这种水平的abaper实在太少.

使用道具 举报

回复
论坛徽章:
2
会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10
13#
 楼主| 发表于 2005-6-15 20:50 | 只看该作者
其实都是项目进度惹的祸,大多数项目到上线前后都是大量的报表开发,开发人员忙于赶进度哪有时间做优化。另外,大多数顾问公司都喜欢依靠客户方的开发力量,但是,他们往往对SAP还不明白,写程序都是借鉴以往做MIS的经验,数据库么无非就是写SQL啦。但是,不知道SAP中的SQL和以往的传统开发中是很不同的。
另外,系统刚上线的时候数据量不大,程序性能问题暴露不出来,运行半年后问题就出来了。这个时候,如果当时SPEC文档写的清楚的还好,否则就晕菜了。再加上如果原来的开发人员走人的话,就更加晕了。

使用道具 举报

回复
论坛徽章:
3
ERP板块每日发贴之星
日期:2005-05-21 01:01:38ERP板块每日发贴之星
日期:2005-09-22 01:01:42授权会员
日期:2005-10-30 17:05:33
14#
发表于 2005-6-18 22:27 | 只看该作者
支持!因为我也曾深受其苦!

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2005-6-20 11:55 | 只看该作者
受用呀,我顶

使用道具 举报

回复
论坛徽章:
0
16#
发表于 2005-6-20 15:23 | 只看该作者
up!

使用道具 举报

回复
论坛徽章:
2
会员2006贡献徽章
日期:2006-04-17 13:46:34会员2007贡献徽章
日期:2007-09-26 18:42:10
17#
 楼主| 发表于 2006-2-10 17:43 | 只看该作者
用SE38编辑程序时,可以通过Environment-Examples-Performance Examples看到有很多性能优化的资料,针对常用的语句进行了对比分析,作为ABAPer应该好好看看。

使用道具 举报

回复
论坛徽章:
2
18#
发表于 2006-2-10 22:09 | 只看该作者
也是在学习中

使用道具 举报

回复
论坛徽章:
5
授权会员
日期:2006-03-21 13:13:28ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB元老
日期:2008-12-26 14:43:46
19#
发表于 2006-2-11 08:15 | 只看该作者
最初由 jumpwater 发布
[B]其实都是项目进度惹的祸,大多数项目到上线前后都是大量的报表开发,开发人员忙于赶进度哪有时间做优化。另外,大多数顾问公司都喜欢依靠客户方的开发力量,但是,他们往往对SAP还不明白,写程序都是借鉴以往做MIS的经验,数据库么无非就是写SQL啦。但是,不知道SAP中的SQL和以往的传统开发中是很不同的。
另外,系统刚上线的时候数据量不大,程序性能问题暴露不出来,运行半年后问题就出来了。这个时候,如果当时SPEC文档写的清楚的还好,否则就晕菜了。再加上如果原来的开发人员走人的话,就更加晕了。 [/B]

9494

使用道具 举报

回复
论坛徽章:
1
2011新春纪念徽章
日期:2011-02-18 11:42:48
20#
发表于 2006-11-24 13:28 | 只看该作者
最初由 jumpwater 发布
[B]其实都是项目进度惹的祸,大多数项目到上线前后都是大量的报表开发,开发人员忙于赶进度哪有时间做优化。另外,大多数顾问公司都喜欢依靠客户方的开发力量,但是,他们往往对SAP还不明白,写程序都是借鉴以往做MIS的经验,数据库么无非就是写SQL啦。但是,不知道SAP中的SQL和以往的传统开发中是很不同的。
另外,系统刚上线的时候数据量不大,程序性能问题暴露不出来,运行半年后问题就出来了。这个时候,如果当时SPEC文档写的清楚的还好,否则就晕菜了。再加上如果原来的开发人员走人的话,就更加晕了。 [/B]


支持个,起跑线上准备没做好、姿势没摆好,跑得哪会快!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表