SAP alv(lvc)的抬头标题设定(html_top_of_page)
2014-02-24 08:17
661 查看
对alv的抬头标题设置方法
方法1:通过class:cl_dd_document设定
callalv
CALLFUNCTION'REUSE_ALV_GRID_DISPLAY_LVC'
EXPORTING
i_callback_program=sy-repid
i_callback_pf_status_set='FRM_PF_STATUS_SET'
i_callback_user_command='FRM_USER_COMMAND'
i_callback_html_top_of_page='HTML_TOP_OF_PAGE'
is_layout_lvc=gwa_lay
it_fieldcat_lvc=gt_fcat
TABLES
t_outtab=gt_list.
定义子程序(form)
*&---------------------------------------------------------------------*
*&Formhtml_top_of_page
*&---------------------------------------------------------------------*
FORMhtml_top_of_pageUSINGdocumentTYPEREFTOcl_dd_document.
DATA:textTYPEsdydo_text_element.
LOOPATgt_projINTOgwa_proj.
text=text-010."项目编号
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-pspid.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052."加粗还是斜体STRONG是加粗
CALLMETHODdocument->add_gap
EXPORTING
width=40.
text=text-011."项目名称
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-post1.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->new_line.
CALLMETHODdocument->underline."DrawanunderLine
text=text-012."SOP时间
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zsopsj.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=40.
text=text-013."客户名称
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zzjkh.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=40.
text=text-014."厂房模式
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zcfms.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
CALLMETHODdocument->new_line.
CALLMETHODdocument->underline."DrawanunderLine
text=text-015."公司性质
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zgsxz.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=40.
text=text-016."客户产能
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zkhcn.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=40.
text=text-017."客户启动会议日期
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
text=gwa_proj-zqdhysj.
CALLMETHODdocument->add_text
EXPORTING
text=text
sap_emphasis=text-052.
CALLMETHODdocument->add_gap
EXPORTING
width=2.
CALLMETHODdocument->new_line.
CALLMETHODdocument->underline."DrawanunderLine
ENDLOOP.
ENDFORM."HTML_TOP_OF_PAGE
效果图如下:
方法2:通过编写html代码实现
*&---------------------------------------------------------------------*
*&Formtop_of_page
*&---------------------------------------------------------------------*
*top_of_page
*----------------------------------------------------------------------*
FORMtop_of_pageUSINGw_docTYPEREFTOcl_dd_document.
DATA:lt_html_tableTYPEsdydo_html_lineOCCURS0.
DATA:ls_htmltabLIKELINEOFlt_html_table.
REFRESHw_doc->html_table.
ls_htmltab-line=
'<HTML><BODYbottommargin="0"background="">'&
'<SPANStyle="FONT-SIZE:12pt;COLOR:black;FONT-FAMILY:Arial;">'
&'<br/><B>'
&&'工厂:'&&p_werks&&'</B><BR>'.
APPENDls_htmltabTOw_doc->html_table.
CLEARls_htmltab.
ls_htmltab-line=
'<br/><B>'
&&'未维护比例:'&&gv_perct&&'</B></<BR></SPAN>'.
APPENDls_htmltabTOw_doc->html_table.
CLEARls_htmltab.
ls_htmltab-line='</BODY></HTML>'.
APPENDls_htmltabTOw_doc->html_table.
ENDFORM."top_of_page
效果图如下:
相关文章推荐
- ALV Grid Display ,Top-Of-Page, Variant, DownLoad...
- 实现ALV的TOP_OF_PAGE的两种方法(一)
- 一个完整ALV(常见问题包括top-of-page等)
- 实现ALV的TOP_OF_PAGE的两种方法(二)
- CLASS CL_DD_DOCUMENT 显示ALV top_of_page
- SAP报表中TOP_OF_PAGE 和END_OF_LIST的使用
- 用OO方法开发ALV(已实现DropdownList,纵向alv head,double_click、top_of_page事件,不断完善中)
- ALV LIST 显示 TOP_OF_PAGE 模版 1(面向对象event事件)
- ALV Grid Display ,Top-Of-Page, Variant, DownLoad...
- SAP ABAP ALV(LVC)的一个自定义事件(F4帮助事件,回车ENTER按钮事件)的一个实例
- HTML入门教程 - 3.页面标题(Titles of each pages)
- ALV 简单实现HTML抬头的方法 (介绍 一)
- nopcommerce里面的@Html.Widget("home_page_top") 是什么?
- ALV 简单实现HTML抬头的方法 (介绍 二)
- sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC
- 【转载】[ALV]Error for ALV - Key word SAPLSLVC
- html2canvas- Take Screenshot of Web Page and Save It to Server (Javascript and PHP)
- the travel of solving iframe navigate to display page of certain part of parent html page
- nopcommerce里面的@Html.Widget("home_page_top") 是什么?
- JavaScript code to let users double-click to move back to the top of the page