12-14-2007 7:02 AM
Hi Techis
I am displaying logo in alv grid report i am getting logo in output but when i will print the document it wont display in output ...
also wen i press print preview button .. alv grid is converted in alv list display and here too it wont display the LOGO.
Any clue ???
Rewards will definitely awarded for helpful ans..
Regards
Santosh L
12-14-2007 7:08 AM
Hello,
U jst try this <b>FM:</b> Reuse_ALV_COMMENTARY_WRITE'..
It has got a parameter i_logo..in that u can pass the logo to be displayed.
Try this out.
Hope it helps.
Regards,
Simy Abraham.
12-14-2007 11:33 AM
Hi Simmy
i m getting logo at output i used same fm module the thin is dat wen i ll print d output it wont shw in output
12-14-2007 7:09 AM
12-14-2007 7:15 AM
hi santhosh
check this code
DATA: T_HEADER TYPE SLIS_T_LISTHEADER,
WA_HEADER TYPE SLIS_LISTHEADER,
T_LINE LIKE WA_HEADER-INFO,
LD_LINES TYPE I,
LD_LINESC(10) TYPE C.
Title
WA_HEADER-TYP = 'A'.
WA_HEADER-INFO = 'Purchase Requistion Report'.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
Date
WA_HEADER-TYP = 'S'.
WA_HEADER-KEY = 'Date: '.
CONCATENATE SY-DATUM+6(2) '.'
SY-DATUM+4(2) '.'
SY-DATUM(4) INTO WA_HEADER-INFO."todays date
APPEND WA_HEADER TO T_HEADER.
CLEAR: WA_HEADER.
Total No. of Records Selected
DESCRIBE TABLE GT_TAB1 LINES LD_LINES.
LD_LINESC = LD_LINES.
CONCATENATE 'Total No. of Records Selected: ' LD_LINESC
INTO T_LINE SEPARATED BY SPACE.
T_LINE = 'The following certificates have been printed,'.
WA_HEADER-TYP = 'A'.
WA_HEADER-INFO = T_LINE.
APPEND WA_HEADER TO T_HEADER.
CLEAR: WA_HEADER, T_LINE.
T_LINE ='but the required EDI has not been sent:'.
WA_HEADER-TYP = 'A'.
WA_HEADER-INFO = T_LINE.
APPEND WA_HEADER TO T_HEADER.
CLEAR: WA_HEADER, T_LINE.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = T_HEADER.
I_LOGO = 'my_logo'.
ENDFORM. " TOP_OF_PAGE
this is for alv_header and logo display add ur code .
regards
kk.
12-14-2007 7:21 AM
12-14-2007 7:27 AM
Hi,
Refer this code
&----
*& Form sub_top_of_page *
&----
This form is to build the Page Header *
----
FORM sub_top_of_page .
*--Local Variable
DATA : lv_title(120) TYPE c, " Title
lv_blart(30) TYPE c,
lv_date(30) TYPE c,
lv_bdate1(10) TYPE c,
lv_bdate2(10) TYPE c,
lv_hkont(10) TYPE c.
*--Local Work Area
DATA : lwa_line TYPE slis_listheader. " Hold list header
WRITE : p_hkont TO lv_hkont.
SHIFT lv_hkont LEFT DELETING LEADING '0'.
*--Title Display
lwa_line-typ = 'H'. " header
lv_title = sy-title.
lwa_line-info = lv_title.
APPEND lwa_line TO it_header.
CLEAR lwa_line.
*--Compnay code
lwa_line-typ = 'S'. " Item
WRITE: p_bukrs TO lv_month.
lwa_line-key = text-017.
lwa_line-info = p_bukrs.
APPEND lwa_line TO it_header.
CLEAR lwa_line.
*--GL account
lwa_line-typ = 'S'. " Item
WRITE: p_bud TO lv_bud.
lwa_line-key = text-018.
lwa_line-info = lv_hkont.
APPEND lwa_line TO it_header.
CLEAR lwa_line.
IF NOT s_blart[] IS INITIAL.
IF NOT s_blart-high IS INITIAL.
CONCATENATE s_blart-low 'to' s_blart-high INTO lv_blart SEPARATED BY space.
*--Document type
lwa_line-typ = 'S'. " Item
WRITE: p_bud TO lv_bud.
lwa_line-key = text-019.
lwa_line-info = lv_blart.
ELSE.
*--Document type
lwa_line-typ = 'S'. " Item
WRITE: p_bud TO lv_bud.
lwa_line-key = text-019.
lwa_line-info = s_blart-low.
ENDIF.
ENDIF.
APPEND lwa_line TO it_header.
CLEAR: lwa_line.
IF NOT s_budat-high IS INITIAL.
WRITE: s_budat-low TO lv_bdate1.
WRITE: s_budat-high TO lv_bdate2.
CONCATENATE lv_bdate1 'to' lv_bdate2 INTO lv_date SEPARATED BY space.
*--Posting Date
lwa_line-typ = 'S'. " Item
WRITE: p_bud TO lv_bud.
lwa_line-key = text-020.
lwa_line-info = lv_date.
ELSE.
*--Posting Date
lwa_line-typ = 'S'. " Item
WRITE: s_budat-low TO lv_bdate1.
lwa_line-key = text-020.
lwa_line-info = lv_bdate1.
ENDIF.
APPEND lwa_line TO it_header.
CLEAR: lwa_line.
*--This funcation module will display the top of the page
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = it_header
i_logo = 'SAP_ENJOY'
*--Free
FREE : it_header.
ENDFORM. "sub_top_of_page
Regards,
Prashant