WRITE實現先按供應商再按幣別分組?

[复制链接]
查看11 | 回复9 | 2007-4-16 14:51:27 | 显示全部楼层 |阅读模式
我要做一個供應商送貨清單,用WRITE輸出,大分組是供應商,小分組是幣別,即不同的大分組顯示不同的HEAD,不同的幣別下顯示一個小計,再輸出供應商的其它幣別的清單!
我知道做一個條件的分組,用ON CHANGE OF,但是再按幣別分組不知道可不可以套用?
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
就是說可不可以寫成
ON CHANGE OF 供應商
ON CHANGE OF 幣別
...
ENDON
ENDON這各形式
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
用嵌套loop做吧, on change of 里面可以嵌套 on change of,但是好像得不到想要的结果.
或者有人知道么?
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
自己试看试看就知道了
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
先排序
ON CHANGE OF 供應商
ON CHANGE OF 幣別
最好不要嵌套,除非你思维强,不然很快思维混乱的,我建议在ON CHANGE OF 供應商和ON CHANGE OF 幣別中使用布尔变量,然后你在ON CHANGE OF之外用IF语句嵌套。
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
loop at 里 用 at first/at end 之类的,内表要先排好序
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
试了下,感觉还是onchange里面用IF语句控制好点.
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
sap 中有好多有陷阱的语句,自己认为还是用代码堆起来好,
at first/at end 最好不用!~
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
最初由 fengleihen 发布
[B]sap 中有好多有陷阱的语句,自己认为还是用代码堆起来好,
at first/at end 最好不用!~ [/B]

陷阱如何理解,请举个at first/at end例子。
回复

使用道具 举报

千问 | 2007-4-16 14:51:27 | 显示全部楼层
为何不用ALV ?既简单又好.很多的功能都能自动实现
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行