‎2009 Sep 22 5:51 AM
Dear Experts
I hv created an ALV report.
I m facing problem in displaying header of the report.
I want to display like
Vendor Code : 200032
Vendor Name : ABC Ltd.
But it is displaying like
20032
ABT Ltd.
I hv used following code.
form display_all_item_alv.
w_repid = sy-repid.
PERFORM update_catalog.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = w_repid
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
I_CALLBACK_TOP_OF_PAGE = 'TOP-OF-PAGE'
IT_FIELDCAT = i_fcat[]
I_SAVE = 'X'
TABLES
T_OUTTAB = i_faglflexa_all
.
IF SY-SUBRC <> 0.
ENDIF.
**********************************
FORM TOP-OF-PAGE.
*ALV Header declarations
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 = 'S'.
WA_HEADER-info = 'Vendor code'.
WA_HEADER-INFO = p_lifnr.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
WA_HEADER-TYP = 'S'.
WA_HEADER-INFO = p_bukrs.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
WA_HEADER-TYP = 'S'.
WA_HEADER-INFO = w_vendor_name.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
WA_HEADER-TYP = 'S'.
WA_HEADER-INFO = w_city.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = T_HEADER.
ENDFORM. "top-of-page
endform. "display_open_item
Can any one suggest something.
Thanks in advance.
Regards
Maverick
‎2009 Sep 22 5:56 AM
Hello
WA_HEADER-TYP = 'S'.
concatenate 'Vendor code:' p_lifnr into WA_HEADER-INFO separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
...
WA_HEADER-TYP = 'S'.
concatenate 'Vendor Name :' w_vendor_name into WA_HEADER-INFO separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
‎2009 Sep 22 5:56 AM
Hello
WA_HEADER-TYP = 'S'.
concatenate 'Vendor code:' p_lifnr into WA_HEADER-INFO separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
...
WA_HEADER-TYP = 'S'.
concatenate 'Vendor Name :' w_vendor_name into WA_HEADER-INFO separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
‎2009 Sep 22 5:57 AM
Hi Maverick,
Try this.
WA_HEADER-TYP = 'S'.
Concatenate 'Vendor Code:' p_lifnr into wa_header separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
WA_HEADER-TYP = 'S'.
Concatenate 'Vendor Name:' w_vendor_name into wa_header separated by space.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
Regards,
Vinod
‎2009 Sep 22 5:57 AM
Hi,
Use like this.
WA_HEADER-TYP = 'S'.
WA_HEADER-key = 'Vendor code :'.*
WA_HEADER-INFO = p_lifnr.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.
This will Solve your problem.
Regards,
Vijay
‎2009 Sep 22 5:58 AM
Hi,
Use this way
Thanks
Venkat.O
WA_HEADER-TYP = 'S'.
* WA_HEADER-info = 'Vendor code'.
CONCATENATE 'Vendor code' p_lifnr INTO WA_HEADER-INFO SEPARATED BY ':'.
* WA_HEADER-INFO = p_lifnr.
APPEND WA_HEADER TO T_HEADER.
CLEAR WA_HEADER.