ABAP内表列的一个字段有5条数据.但ALV里只输出1条.我想把剩下的4条数据进行 行向输出

我给一个字段MAKT定义5个字串符a1,a2,a3,a4,a5..谁能写个do5time.把makt的数据循环进5个字串符里面去。a1typemakta2typemakt... 我给一个字段MAKT定义5个字串符a1,a2,a3,a4,a5.. 谁能写个do 5 time. 把makt 的数据循环进5个字串符里面去。
a1 type makt
a2 type makt
a3 type makt
a4 type makt
a5 type makt
展开
 我来答
neutc
2011-05-19 · TA获得超过683个赞
知道小有建树答主
回答量:428
采纳率:100%
帮助的人:465万
展开全部
DATA: COUNTER TYPE N VALUE '1'.
DATA: FIELDNAME TYPE STRING.
DATA:
a1 type makt,
a2 type makt,
a3 type makt,
a4 type makt,
a5 type makt.
FIELD-SYMBOLS: <FS> TYP MAKT.

DO 5 TIMES.
CONCATENATE 'a' COUNTER INTO FIELDNAME.
ASSIGN (FIELDNAME) TO <FS>.
<FS> = XXXX-MAKT.
ENDDO.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司天凡
2011-05-20 · TA获得超过306个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:0
展开全部
楼上说的对,fieldcat里有一个参数,但是名字叫no_zero
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tdzbq
2011-05-19 · TA获得超过153个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:134万
展开全部
沾上你的代码来看看吧,定义部分的。还有alv部分的
追问
ALV不用看了.我只要在程序部分修改 列变行输出
追答
把你的定义那个内表的部分代码给我看一下,一个字段有多个值的话,是deep结构么?
还有那个字段type MAKT 是个table structure。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式