WRITE显示中 如何自动换行?

各位大侠,如何在WRITE输出显示中,实现数据的自动换行?例如100CHAR的数据,输出时分2行显示,可以节约输出的宽度。... 各位大侠,如何在WRITE输出显示中,实现数据的自动换行?例如100CHAR的数据,输出时分2行显示,可以节约输出的宽度。 展开
 我来答
匿名用户
2013-09-21
展开全部
诸君大德, 在SAP的报表中, 用write的方式产生的报表, 不可能可以自动换行, 通常都是自行写程式的, 因为SAP的输出是一行一行的输出, 所以通常这样写法: loop at itab. write:/001 itab-matnr, 020 itab-maktx+0(30), 050 itab-meins, 056 itab-labst unit itab-meins, /020 itab-maktx+31(20). endloop. 让料号说明分成两行输出, 自己做点手工业吧,
匿名用户
2013-09-21
展开全部
这样啊,就没做过了。不知道那个字段中加个回车符在里面行不行,没试过,楼主可以试下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
SE38显示程序代码时,把光标放在REPORT关键字上,按F1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
[ol]REPORT ZZTEST021.TYPES: BEGIN OF TYP, A(10), B TYPE I, END OF TYP.DATA: TBL TYPE STANDARD TABLE OF TYP WITH KEY A WITH HEADER LINE.DATA WORK_LINES TYPE I.TBL-A = 'ABCDEFGHIJ'.TBL-B = 1.APPEND TBL.TBL-A = 'A'.TBL-B = 2.APPEND TBL.TBL-A = 'ABCDEFGHIJ'.TBL-B = 3.APPEND TBL.TBL-A = 'B'.TBL-B = 1.APPEND TBL.TBL-A = 'B'.TBL-B = 2.APPEND TBL.LOOP AT TBL INTO TBL.WORK_LINES = STRLEN( TBL-A ).IF WORK_LINES > 5. WORK_LINES = WORK_LINES - 5. WRITE: /010 TBL-A+0(5), 020 TBL-B, /010 TBL-A+5(WORK_LINES).ELSE. WRITE: /010 TBL-A, 020 TBL-B.ENDIF.ENDLOOP.[/ol]复制代码结果:ZZTEST021 ABCDE 1 FGHIJ A 2 ABCDE 3 FGHIJ B 1 B 2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
楼上的可以,我测试的时候咱就不行了呢,奇怪了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式