我正在尝试在报表中向下滚动时修复标题(某些文本行,没有任何幻想)。我必须使用某种标签或声明吗?
答案 0 :(得分:5)
在SE38
中,您可以使用'GOTO - >定义列表标题文字元素 - >列表标题`。
您可以为列表定义列表标题和标题(列标题)。
一个优点:使用GOTO -> Translations
,您可以用不同的语言定义不同的文本。
获得此维护屏幕的另一种方法:
从列表中,您可以选择:System -> List -> List Header
。
另一种方式:
您可以使用top-of-page
在报告代码中定义标题文字。
top-of-page.
write 'My header'.
答案 1 :(得分:2)
答案 2 :(得分:0)
一种方法是直接在代码中使用页面顶部。
其他方法是调用reuse_alv_grid_display或reuse_alv_list_display(取决于您的输出类型)并在I_CALLBACK_TOP_OF_PAGE行中声明“top-of-page”。然后创建一个与“top-of-page”同名的子例程。在那你可以写 wa_list-typ ='H'。 wa_list-info =''。 将it_ wa_list添加到it_list。 明确wa_list。
OR
wa_list-typ ='A'。 wa_list-info ='报头标题'。 将it_ wa_list添加到it_list。 明确wa_list。
OR
wa_list-typ ='S'。 wa_list-info ='报头标题'。 将it_ wa_list添加到it_list。 明确wa_list。
取决于您想要的内容(标题,操作或选择)。
最后,您可以使用REUSE_ALV_COMMENTARY_WRITE函数并调用该表(在此示例中为it_list)。
希望它有所帮助。