如何更改报告标题

2020-08-31 11:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨Friendz 请给我您...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨Friendz

请给我您的专家建议。

我想把报告的标题作为"需求计划报告",上面有日期和时间戳,以及工厂,工厂是从selectoin屏幕中提取的。 这是ALV网格显示。

亲切的问候

Manisha。

11条回答
樱桃小丸子0093
2020-08-31 11:46

你好朋友

我编写了以下代码,但是在输出中得到空白屏幕而不是标题。

常量:c_header TYPE c VALUE'H',

c_item类型c值'S'。

数据:lv_r_line TYPE slis_listheader,"保留列表标题

lv_date TYPE char10,"日期

lv_time TYPE char10,"时间

lv_title(120)TYPE c,"标题

lv_werks(4)TYPE c。

将p_werks移动到lv_werks。

  • 标题显示

lv_r_line-typ = c_header。 "标题

lv_title = text-027。

lv_r_line-info = lv_title。

APPEND lv_r_line到i_alv_top_of_page。

清除lv_r_line。

  • 运行日期显示

lv_r_line-typ = c_item。 "项目

写:sy-datum至lv_date MM/DD/YYYY。

lv_r_line-key =文本028。

lv_r_line-info = lv_date。

APPEND lv_r_line到i_alv_top_of_page。

清除:lv_r_line,

lv_date。

  • 运行时间显示

lv_r_line-typ = c_item。 "项目

写:使用编辑掩码'__:__:__'将sy-uzeit转换为lv_time。

lv_r_line-key =文本-029。

lv_r_line-info = lv_time。

APPEND lv_r_line到i_alv_top_of_page。

清除:lv_r_line,

lv_time。

lv_r_line-typ = c_item。 "项目

lv_r_line-key = text-030。

lv_r_line-info = lv_werks。

APPEND lv_r_line到i_alv_top_of_page。

清除:lv_r_line,

lv_werks。

CALL FUNCTION'REUSE_ALV_COMMENTARY_WRITE'

导出

IT_LIST_COMMENTARY = i_alv_top_of_page

  • I_LOGO =

  • I_END_OF_LIST_GRID =

  • I_ALV_FORM =

CALL FUNCTION'REUSE_ALV_GRID_DISPLAY'

导出

I_CALLBACK_PROGRAM = sy-repid

i_callback_top_of_page ='sub_build_report_title'

IT_FIELDCAT = lt_fieldcat []

表格

t_outtab =

例外情况

PROGRAM_ERROR = 1

其他= 2。

IF sy-subrc <> 0。

消息ID SY-MSGID类型SY-MSGTY编号SY-MSGNO

使用SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4。

ENDIF。

请告诉我可能的解决方法。