ERP俱乐部
ERP爱好者、ERP从业者互相交流、互相学习的乐园;我们的愿景是成为全球一流的中文ERP(Enterprise Resource Planning)交流平台
网站首页
论坛首页
搜索
用户列表
FAQ
注册
登录
ERP俱乐部
->
SAP专栏
->
ABAP
->
Help Me!!关于内表modify之后进行求和的问题
Help Me!!关于内表modify之后进行求和的问题
帖子发起人:
浪客
发起时间:
2008-06-24 03:32 下午
回复数:
8
楼主
2008-06-24, 03:32 下午
浪客
等级: 10级
注册: 2008年6月10日
经验: 15
积分: 15
精华: 0
发贴: 13
排名: 2,088
Help Me!!关于内表modify之后进行求和的问题
代码如下:
MODIFY
W_IT_LEVEL_EDIT
FROM
W_STR_LEVEL_EDIT
TRANSPORTING
RACCT TXT20
WHERE
RACCT
IS
NOT
INITIAL
.
内表W_IT_LEVEL_EDIT 的数据如下:
a1 b1 c1 d1 space space 1 2 3 4
a1 b1 c1 d1 space space 2 3 4 5
a1 b1 c1 d1 space space 1 2 3 4
要求:不用loop。。。endloop的方法进行求和。得到的结果是:
a1 b1 c1 d1 space space 4 7 10 13
那位高手有批处理的方法!!!!!!!教教偶吧!!!!!
在线等待。。。。。。。。。。。。。。。。。。
分享按钮
IP 地址: 已登录 来自: 已登录
第 2 楼
2008-06-24, 04:08 下午
qhjn
等级: 30级
注册: 2006年6月14日
经验: 65
积分: 45
精华: 0
发贴: 40
排名: 413
Re: Help Me!!关于内表modify之后进行求和的问题
用COLLECT命令应该可以实现。
IP 地址: 已登录 来自: 已登录
第 3 楼
2008-06-24, 04:12 下午
浪客
等级: 10级
注册: 2008年6月10日
经验: 15
积分: 15
精华: 0
发贴: 13
排名: 2,088
Re: Help Me!!关于内表modify之后进行求和的问题
恩。用COLLECT命令可以实现。但是用它的时候是不是还要在LOOP。。。。ENDLOOP下进行?
如果不在LOOP。。。。ENDLOOP下进行话还有其他办法吗?
不想再LOOP。。。。ENDLOOP下处理的目的是为了提高处理速度。
分享按钮
IP 地址: 已登录 来自: 已登录
第 4 楼
2008-06-24, 04:43 下午
qhjn
等级: 30级
注册: 2006年6月14日
经验: 65
积分: 45
精华: 0
发贴: 40
排名: 413
Re: Help Me!!关于内表modify之后进行求和的问题
TYPES:BEGIN OF TYP_DATA,
FIELD1(2) TYPE C,
FIELD2(2) TYPE C,
FIELD3(2) TYPE C,
FIELD4(2) TYPE C,
FIELD5(2) TYPE C,
FIELD6(2) TYPE C,
FIELD7 TYPE I,
FIELD8 TYPE I,
FIELD9 TYPE I,
FIELD10 TYPE I,
END OF TYP_DATA.
DATA:IT_DATA TYPE TABLE OF TYP_DATA,
IT_SUM TYPE TABLE OF TYP_DATA.
DATA:WA_DATA LIKE LINE OF IT_DATA.
CLEAR:WA_DATA.
WA_DATA-FIELD1 = 'a1'.
WA_DATA-FIELD2 = 'b1'.
WA_DATA-FIELD3 = 'c1'.
WA_DATA-FIELD4 = 'd1'.
WA_DATA-FIELD5 = ''.
WA_DATA-FIELD6 = ''.
WA_DATA-FIELD7 = '1'.
WA_DATA-FIELD8 = '2'.
WA_DATA-FIELD9 = '3'.
WA_DATA-FIELD10 = '4'.
APPEND WA_DATA TO IT_DATA.
CLEAR:WA_DATA.
WA_DATA-FIELD1 = 'a1'.
WA_DATA-FIELD2 = 'b1'.
WA_DATA-FIELD3 = 'c1'.
WA_DATA-FIELD4 = 'd1'.
WA_DATA-FIELD5 = ''.
WA_DATA-FIELD6 = ''.
WA_DATA-FIELD7 = '2'.
WA_DATA-FIELD8 = '3'.
WA_DATA-FIELD9 = '4'.
WA_DATA-FIELD10 = '5'.
APPEND WA_DATA TO IT_DATA.
CLEAR:WA_DATA.
WA_DATA-FIELD1 = 'a1'.
WA_DATA-FIELD2 = 'b1'.
WA_DATA-FIELD3 = 'c1'.
WA_DATA-FIELD4 = 'd1'.
WA_DATA-FIELD5 = ''.
WA_DATA-FIELD6 = ''.
WA_DATA-FIELD7 = '1'.
WA_DATA-FIELD8 = '2'.
WA_DATA-FIELD9 = '3'.
WA_DATA-FIELD10 = '4'.
APPEND WA_DATA TO IT_DATA.
CLEAR:WA_DATA.
READ TABLE IT_DATA INTO WA_DATA INDEX 1.
COLLECT WA_DATA INTO IT_SUM.
CLEAR:WA_DATA.
READ TABLE IT_DATA INTO WA_DATA INDEX 2.
COLLECT WA_DATA INTO IT_SUM.
CLEAR:WA_DATA.
READ TABLE IT_DATA INTO WA_DATA INDEX 3.
COLLECT WA_DATA INTO IT_SUM.
CLEAR:WA_DATA.
READ TABLE IT_SUM INTO WA_DATA INDEX 1.
WRITE: WA_DATA-FIELD7,WA_DATA-FIELD8,WA_DATA-FIELD9,WA_DATA-FIELD10.
IP 地址: 已登录 来自: 已登录
第 5 楼
2008-06-24, 05:04 下午
浪客
等级: 10级
注册: 2008年6月10日
经验: 15
积分: 15
精华: 0
发贴: 13
排名: 2,088
Re: Help Me!!关于内表modify之后进行求和的问题
谢谢楼上的解答。
假如说那个内表的数据有很多的时候是不是只能用LOOP。。。。ENDLOOP?
有点钻牛角尖的感觉。希望能给与指点。
分享按钮
IP 地址: 已登录 来自: 已登录
第 6 楼
2008-06-24, 05:09 下午
qhjn
等级: 30级
注册: 2006年6月14日
经验: 65
积分: 45
精华: 0
发贴: 40
排名: 413
Re: Help Me!!关于内表modify之后进行求和的问题
明白你的意思,正在思考中.............
IP 地址: 已登录 来自: 已登录
第 7 楼
2008-06-25, 04:53 下午
浪客
等级: 10级
注册: 2008年6月10日
经验: 15
积分: 15
精华: 0
发贴: 13
排名: 2,088
Re: Help Me!!关于内表modify之后进行求和的问题
楼上的高手!!!找到解决办法了吗?我也想了很多。结果还是用collect处理了。虽然有点不甘心。
分享按钮
IP 地址: 已登录 来自: 已登录
第 8 楼
2008-07-03, 05:01 下午
浪客
等级: 10级
注册: 2008年6月10日
经验: 15
积分: 15
精华: 0
发贴: 13
排名: 2,088
Re: Help Me!!关于内表modify之后进行求和的问题
没有人回答我吗?
IP 地址: 已登录 来自: 已登录
第 9 楼
2008-07-04, 02:52 下午
xiebinren
等级: 30级
注册: 2008年2月2日
经验: 80
积分: 80
精华: 0
发贴: 79
排名: 327
Re: Help Me!!关于内表modify之后进行求和的问题
COLLECT
分享按钮
IP 地址: 已登录 来自: 已登录
第 1 页 总共 1 页 [共有 9 条记录]
ERP俱乐部
->
SAP专栏
->
ABAP
->
Help Me!!关于内表modify之后进行求和的问题
请选择
论坛首页
─» 论坛搜索
─» 最新主题
─» 热门主题
─» 未回复的主题
用户选项
─» 登陆
─» 注册
─» 找回密码
SAP专栏
─» FI&CO(财务与会计)
─» MM(物料管理)
─» SD(销售与分销)
─» PP(生产计划)
─» WM、LE(物流、仓库、发运)
─» QM(质量管理)
─» PS(项目系统)
─» PM(工厂维护)
─» HR(人力资源)
─» BASIS
─» ABAP
─» SAP Business Intelligence(数据仓库)
─» SAP BUSINESS ONE
─» SAP Netweaver
─» SAP Solutions
─» CRM(Customer Relationship Management客户关系管理)
─» Workflow
─» SAP综合讨论版块
─» HANA(High-Performance Analytic Appliance)
Oracle Applications专栏
─» Oracle E-Business Suite
─» PeopleSoft Enterprise
─» Siebel
─» JD Edwards
─» Hyperion
Microsoft专栏
─» 亚可审批工作流、CRM专栏
─» Visual C#
─» ASP.NET
UFIDA专栏
─» 用友
Kingdee专栏
─» 金蝶
数据库专栏
─» Oracle数据库
─» Oracle入门与认证
─» Oracle开发
─» MS SQL Server数据库
─» DB2数据库
会员交流
─» 培训专栏
─» 休闲与娱乐
─» 招聘与求职
─» SAP新闻
─» 供求专区
─» 海阔天空
信息化建设讨论组
─» PLM
─» IT规划及CIO
─» ERP
─» 数据仓库与数据挖掘
管理员及版主
─» 问题报告
站务管理
─» 站点公告及意见建议
(C)Copyright 2005-2020
www.erpclub.org
All Rights Reserved.
Tel:+86-755-26444630
Email:webmaster@yok.com.cn