问题:

ALV报表中物料号是13位,但是导出EXCEL发现物料号最后一位没了。

ABAP ALV报表导出EXCEL时,字段缺失_导出excel

ABAP ALV报表导出EXCEL时,字段缺失_导出excel_02

解决办法:

在展示ALV时,在程序中将有前导零的字段去掉前导零,可以避免这种问题。

ABAP ALV报表导出EXCEL时,字段缺失_导出excel_03

ABAP ALV报表导出EXCEL时,字段缺失_ABAP_04

*去除p_out的前导零

  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'

    EXPORTING

      input  = p_out

    IMPORTING

     output = p_out.