Abap 固定文本滚动时
我的程序显示一个ABAP列表,我试图在报告中向下滚动时显示一个固定的标题(一些文本行,没有什么特别之处)Abap 固定文本滚动时,abap,Abap,我的程序显示一个ABAP列表,我试图在报告中向下滚动时显示一个固定的标题(一些文本行,没有什么特别之处) 是否必须使用某种标记或声明?在SE38中,您可以使用“GOTO->Text Elements->list headers”定义列表标题。 您可以定义列表标题和列表标题(列标题) 一个优点是:使用GOTO->Translations可以用不同的语言定义不同的文本 获取此维护屏幕的另一种方法: 从列表中,您可以选择:System->list->list Header。 列表->列表标题“>
是否必须使用某种标记或声明?在
SE38
中,您可以使用“GOTO->Text Elements->list headers”定义列表标题。
您可以定义列表标题和列表标题(列标题)
一个优点是:使用GOTO->Translations
可以用不同的语言定义不同的文本
获取此维护屏幕的另一种方法:
从列表中,您可以选择:System->list->list Header
。
列表->列表标题“>
另一种方式: 您可以使用
页面顶部
在报告代码中定义标题文本
top-of-page.
write 'My header'.
您可以使用页面顶部事件来编写一些内容,这些内容将在滚动时粘贴在页面顶部。您可以找到更多信息 您还可以使用“文本元素”菜单中的列表标题。详细信息 致以最良好的祝愿,
Sergiu一种方法是直接在代码中使用页面顶部 另一种方法是调用reuse_alv_grid_display或reuse_alv_list_display(取决于您的输出类型),并在I_CALLBACK_top_of_page行中声明“页面顶部”。然后创建一个与“页面顶部”同名的子例程。这样您就可以编写 wa_list-typ='H'。 wa_list-info=''。 将wa_列表附加到it_列表。 清除wa_列表 或 wa_list-typ='A'。 wa_列表信息='报告标题'。 将wa_列表附加到it_列表。 清除wa_列表 或 wa_list-typ='S'。 wa_列表信息='报告标题'。 将wa_列表附加到it_列表。 清除wa_列表 根据需要(标题、操作或选择) 最后,您可以使用REUSE\u ALV\u commentation\u WRITE函数并调用表(在本例中为it\u list)
希望有帮助。什么样的输出-“遗留”列表输出,ALV Grid,…@Eva备注:您在滚动时编写了
修复了。此答案中的方法适用于打印,并且定义了标题行。但我只处理新页面。在无休止的列表上向下搜索不会生成新页面(而不是打印)。您可以将解决方案与报告页面大小25
相结合,以强制使用25行的页面。谢谢。我已经在代码中使用了“页面大小25”,但是,因为我在这方面是新手,不明白它可以做什么,所以对此进行了评论。