楼主: fanzy2009

[笔记] 用ABAP开发二维表

[复制链接]
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
11#
发表于 2012-4-1 14:12 | 只看该作者
fanzy2009 发表于 2012-4-1 14:06
哦,不是双表头
表头就是:
会计科目        日期1        日期2       。。。    日期N

类似于行转化为列??

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2012-4-1 15:14 | 只看该作者
本帖最后由 yanlanjiang 于 2012-4-1 15:14 编辑

这个要能自动转的话,我们abap都可以下岗了。

使用道具 举报

回复
论坛徽章:
2
ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15复活蛋
日期:2012-03-27 09:43:35
13#
发表于 2012-4-1 15:24 | 只看该作者
其实SAP里面有很多类似这样的报表
MF50
CM21

数据结构都是这样子的。

使用道具 举报

回复
论坛徽章:
10
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44奥运会纪念徽章:体操
日期:2012-06-20 14:52:212012新春纪念徽章
日期:2012-01-04 11:50:44ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28ITPUB季度 技术新星
日期:2011-06-16 10:10:122011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222010新春纪念徽章
日期:2010-03-01 11:07:23祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37
14#
发表于 2012-4-2 10:27 | 只看该作者
最好是用动态内表+<field symbol>。
如果不用动态内表,也可以建一个足够长的内表,根据用户输入决定显示出来的列数,也要用<field symbol>,这个方法比较傻一点,以前我用过。

使用道具 举报

回复
论坛徽章:
10
2010新春纪念徽章
日期:2010-03-01 11:08:34马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20奥运会纪念徽章:射击
日期:2012-10-08 09:29:56奥运会纪念徽章:曲棍球
日期:2012-08-06 12:27:00ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22技术图书徽章
日期:2014-03-27 13:56:43
15#
发表于 2012-4-2 11:20 | 只看该作者
行列转换,动态内表可以解决,这个是很正常的需求

使用道具 举报

回复
论坛徽章:
2
ERP板块每日发贴之星
日期:2011-09-05 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04
16#
发表于 2012-4-2 13:09 | 只看该作者
10楼已经给出了意见,可以用动态内表处理,上面时间列多少都没问题

使用道具 举报

回复
论坛徽章:
18
蜘蛛蛋
日期:2011-10-20 11:28:46双子座
日期:2015-08-31 10:57:42秀才
日期:2015-08-28 09:17:41白羊座
日期:2015-08-05 17:46:26马上有钱
日期:2014-12-29 09:17:57马上有钱
日期:2014-11-21 09:20:48马上有房
日期:2014-11-05 12:53:12马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08蛋疼蛋
日期:2013-07-05 08:52:50
17#
发表于 2012-4-2 13:46 | 只看该作者
fanzy2009 发表于 2012-4-1 14:06
哦,不是双表头
表头就是:
会计科目        日期1        日期2       。。。    日期N

如果不是双表头,动态alv是ok的

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:27:27
18#
发表于 2012-4-15 00:55 | 只看该作者
动态创建列

使用道具 举报

回复
论坛徽章:
3
2012新春纪念徽章
日期:2012-01-04 11:58:18ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24
19#
发表于 2012-4-16 08:47 | 只看该作者
本帖最后由 syd180286 于 2012-4-16 08:52 编辑

这个可以做,我以前做过一个现金流量表,好像就和你这样的格式很像,关键点 好像是LOOP 循环里面的 at new 什么的,思路应该是 先根据输入的时间段,把月份APPEN 到内表 作为输出表头,然后用AT NEW 来控制竖行的科目,我当时好像是这么写的

使用道具 举报

回复
论坛徽章:
12
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152011新春纪念徽章
日期:2011-02-18 11:43:352010广州亚运会纪念徽章:三项全能
日期:2010-11-22 15:42:14ITPUB9周年纪念徽章
日期:2010-10-08 09:28:532010新春纪念徽章
日期:2010-03-01 11:08:292009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:羊
日期:2009-03-10 21:29:35奥运会纪念徽章:拳击
日期:2008-08-19 08:10:34奥运会纪念徽章:棒球
日期:2008-08-18 14:03:16
20#
发表于 2012-4-16 10:45 | 只看该作者
应该不难吧?ALV中经常使用动态内表做这类报表,可参考示例程序:BCALV_TABLE_CREATE

使用道具 举报

回复

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

本版积分规则 发表回复

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