本人在屏幕上添加了一个alv grid控件,在程序中:
CALL METHOD grid->set_table_for_first_display
EXPORTING
I_BUFFER_ACTIVE = 'itab'
I_SAVE = 'A'
I_DEFAULT = 'X'
* is_layout = gs_layout
CHANGING
IT_FIELDCATALOG = gt_fieldcat
IT_OUTTAB = itab_alv
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4 .
并自己添加所有需要在ALV中显示的字段:
。。。。。。
DATA ls_fcat type lvc_s_fcat .
ls_fcat-fieldname = 'VBELN' .
ls_fcat-ref_table = 'VBAP' .
ls_fcat-ref_FIELD = 'VBELN' .
ls_fcat-outputlen = '10' .
ls_fcat-coltext = '销售凭证' .
ls_fcat-seltext = '销售凭证' .
APPEND ls_fcat to pt_fieldcat .
CLEAR ls_fcat .
ls_fcat-fieldname = 'KWMENG' .
ls_fcat-ref_table = 'vbap' .
ls_fcat-ref_FIELD = 'kwmeng' .
ls_fcat-outputlen = '15' .
ls_fcat-coltext = '订单数量' .
ls_fcat-seltext = '订单数量' .
ls_fcat-do_sum = 'X'.
APPEND ls_fcat to pt_fieldcat .
。。。。。。。
程序运行后,alv的合计,图形等功能不能使用或不能正常使用。
请问什么原因造成的,怎样解决?
谢谢先?
[
本帖最后由 sapr 于 2007-12-8 13:55 编辑 ]

alv system function.JPG
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10842258/viewspace-605505/
,如需转载,请注明出处,否则将追究法律责任。