所以我得到了这个文本,我事先不知道其长度,因为它取决于内部表中有多少个条目(请参见下文)。该表在我的报告中提供给Smartforms FM。文本本身可以与动态文本变量配合使用,但是在该文本下,我需要一条水平线。该行必须始终位于文本下方。到目前为止,我只得到了一条位置固定的线,这并没有达到我想要的结果。
如果可能,如何根据文本的长度更改行的位置?因此,无论行有多少行,它都始终位于文本下方文字。
DATA: l_string TYPE string,
lt_stream_lines TYPE STANDARD TABLE OF string.
loop at i_tab.
* reading one line of i_tab into l_string.
APPEND l_string TO lt_stream_lines.
APPEND '' TO lt_stream_lines.
endloop.
CALL FUNCTION 'CONVERT_STREAM_TO_ITF_TEXT'
EXPORTING
stream_lines = lt_stream_lines
lf = 'X'
TABLES
itf_text = gv_text.
* gv_text then has the full text I want to display