09-22-2006 7:49 AM
Hi all,
Help me out pls.
i am displaying alv with correcy field and i need my own fieldlable instead dictionary fieldlable
wa_fieldcat-fieldname = 'PSWBT_BAL'. " itab fieldname
wa_fieldcat-tabname = 'I_OUTPUT2'. " itab
wa_fieldcat-ref_fieldname = 'PSWBT'. "ref field
wa_fieldcat-ref_tabname = 'BSID'. "ref table
wa_fieldcat-col_pos = 10.
wa_fieldcat-do_sum = 'X'.
wa_fieldcat-seltext_m = 'Balance'. "my own fildlable
append wa_fieldcat to i_fieldcat.
clear wa_fieldcat.
note:
1) if i dont specify ref_fieldname ref_tabname, I can not get grand total at the end of column\
2) if i specify ref_fieldname ref_tabname, I can not get my own fieldlable 'Balance'.
<b>Question</b>
i need both grand total as well as my own fieldname.
09-22-2006 7:53 AM
IF you talking about the heading of the column, you can do that using the fields of the field catalog.
FIELDCATALOG-SELTEXT_L
FIELDCATALOG-SELTEXT_M
FIELDCATALOG-SELTEXT_S
FIELDCATALOG-DDIC_TEXT
ex--
*Building Field Catalog.
LOOP AT i_fieldcat INTO wa_fieldcat.
IF wa_fieldcat-fieldname = 'AUFNR' .
wa_fieldcat-reptext_ddic = 'Order No'. "#EC NOTEXT
wa_fieldcat-seltext_s = 'Order No'.
wa_fieldcat-seltext_m = 'Order No'.
wa_fieldcat-seltext_l = 'Order No'.
wa_fieldcat-text_fieldname = 'Order No'.
wa_fieldcat-outputlen = 10.
ENDIF.
09-22-2006 7:54 AM
Hello,
Giving column name doesn't have any dependency with ref. table or ref. field name. But you can use the following property,
wa_fieldcat-seltext_l ( Long).
Now you can check.
Regs,
Venkat
Message was edited by: Venkat Ramanan Natarajan
09-22-2006 7:56 AM
hi,
wa_fieldcat-fieldname = 'PSWBT_BAL'. " itab fieldname
wa_fieldcat-tabname = 'I_OUTPUT2'. " itab
wa_fieldcat-ref_fieldname = 'PSWBT'. "ref field
wa_fieldcat-ref_tabname = 'BSID'. "ref table
wa_fieldcat-col_pos = 10.
wa_fieldcat-do_sum = 'X'.
<b> wa_fieldcat-seltext = 'Balance'.
wa_fieldcat-seltext_s = 'Balance'.
wa_fieldcat-seltext_m = 'Balance'.
wa_fieldcat-seltext_l = 'Balance'.</b>
append wa_fieldcat to i_fieldcat.
clear wa_fieldcat.
or
<b> wa_fieldcat-reptext = 'Balance'.
wa_fieldcat-coltext = 'Balance'.
wa_fieldcat-seltext= 'Balance'.
wa_fieldcat-tooltip = 'Balance'.</b>
look at the bold part.
ur issue will b solevd
if hlped mark points
anver
Message was edited by: Anversha s
09-22-2006 7:56 AM
Hi,
U can use coltext to declare ur own field label.
Just try out
wa_fieldcat-coltext = "" "user defined field label.
09-22-2006 8:00 AM
09-22-2006 8:05 AM
LOOP AT wt_fieldcat INTO ws_fieldcat.
IF ws_fieldcat-fieldname = 'PSWBT'
AND ws_fieldcat-tabname = 'ITAB'.
ws_fieldcat-seltext_m = 'Balance'.
ws_fieldcat-seltext_l = 'Balance'.
MODIFY wt_fieldcat FROM ws_fieldcat
TRANSPORTING seltext_l seltext_m .
endloop.
09-22-2006 9:46 AM
Just introduce the row in bold and it should work !!
wa_fieldcat-fieldname = 'PSWBT_BAL'. " itab fieldname
wa_fieldcat-tabname = 'I_OUTPUT2'. " itab
wa_fieldcat-ref_fieldname = 'PSWBT'. "ref field
wa_fieldcat-ref_tabname = 'BSID'. "ref table
<b> wa_fieldcat-ddictxt = 'M'.</b>
wa_fieldcat-col_pos = 10.
wa_fieldcat-do_sum = 'X'.
wa_fieldcat-seltext_m = 'Balance'. "my own fildlable
append wa_fieldcat to i_fieldcat.
clear wa_fieldcat.
Message was edited by: Anurag Bankley