2020-08-31 11:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨Friendz
请给我您的专家建议。
我想把报告的标题作为"需求计划报告",上面有日期和时间戳,以及工厂,工厂是从selectoin屏幕中提取的。 这是ALV网格显示。
亲切的问候
Manisha。
选中此程序" BCALV_GRID_01",您将了解如何在ALV上显示标题
Ex:
gs_layout-grid_title ='航班'。
此致
SaiRam
步骤1:
数据gs_layout类型lvc_s_layo。 gs_layout-grid_title ='您想要的标题'。
第二步:
调用方法wcl_alv-> set_table_for_first_display 出口 is_layout = gs_layout 改变 it_outtab = gt_sflight []
嗨,
使用系统变量SY-TITLE。 为它分配新标题。
请检查该线程。
动态报告标题
希望对您有帮助。
祝你好运
Narin
你好朋友
我编写了以下代码,但是在输出中得到空白屏幕而不是标题。
常量: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。
清除:lv_r_line,
lv_date。
运行时间显示
写:使用编辑掩码'__:__:__'将sy-uzeit转换为lv_time。
lv_r_line-key =文本-029。
lv_r_line-info = lv_time。
lv_time。
lv_r_line-key = text-030。
lv_r_line-info = lv_werks。
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。
请告诉我可能的解决方法。
非常感谢。 我已经解决了我的问题。
现在可以正常工作了。
角色
Manisha
最多设置5个标签!
选中此程序" BCALV_GRID_01",您将了解如何在ALV上显示标题
Ex:
gs_layout-grid_title ='航班'。
此致
SaiRam
步骤1:
第二步:
嗨,
使用系统变量SY-TITLE。 为它分配新标题。
请检查该线程。
希望对您有帮助。
祝你好运
Narin
你好朋友
我编写了以下代码,但是在输出中得到空白屏幕而不是标题。
常量: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。
请告诉我可能的解决方法。
嗨Friendz
非常感谢。 我已经解决了我的问题。
现在可以正常工作了。
角色
Manisha
一周热门 更多>