2020-09-03 02:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已通过将FM ALSM_EXCEL_TO_INTERNAL_TABLE复制到自定义FM并通过在上传过程中增加字符来重用它来解决了该问题。 现在,将显示excel工作表中的所有字符。 感谢所有支持。
很明显,调试器显示了正确的值,该值会被截断。 因此,您只需要调试程序来找出错误。
如果您在发布问题之前先进行调试,您会发现ALSM_EXCEL_TO_INTERNAL_TABLE仅读取了 Excel文件中每个单元格的前50个字符! cf Raymond答案...
无论您使用CL_SALV_TABLE还是CL_GUI_ALV_GRID每列,ALV中显示的最大字符数均为128。
因此,我认为上传工作正常,但是由于ALV的限制,您无法在调试器和输出中看到所有内容
致谢
Holger
注释 933420-ALSM_EXCEL_TO_INTERNAL_TABLE
实际上,问题出在通过excel下载FM。 FM TEXT_CONVERT_XLS_TO_SAP的表格参数最多可容纳254个字符,而FM ALSM_EXCEL_TO_INTERNAL_TABLE的表格参数最多可容纳60个字符。 因此,我认为我不能填充超过60或254个字符的内部表(其中包含excel值)。
最多设置5个标签!
我已通过将FM ALSM_EXCEL_TO_INTERNAL_TABLE复制到自定义FM并通过在上传过程中增加字符来重用它来解决了该问题。 现在,将显示excel工作表中的所有字符。 感谢所有支持。
很明显,调试器显示了正确的值,该值会被截断。 因此,您只需要调试程序来找出错误。
如果您在发布问题之前先进行调试,您会发现ALSM_EXCEL_TO_INTERNAL_TABLE仅读取了 Excel文件中每个单元格的前50个字符! cf Raymond答案...
无论您使用CL_SALV_TABLE还是CL_GUI_ALV_GRID每列,ALV中显示的最大字符数均为128。
因此,我认为上传工作正常,但是由于ALV的限制,您无法在调试器和输出中看到所有内容
致谢
Holger
注释 933420-ALSM_EXCEL_TO_INTERNAL_TABLE
实际上,问题出在通过excel下载FM。 FM TEXT_CONVERT_XLS_TO_SAP的表格参数最多可容纳254个字符,而FM ALSM_EXCEL_TO_INTERNAL_TABLE的表格参数最多可容纳60个字符。 因此,我认为我不能填充超过60或254个字符的内部表(其中包含excel值)。
一周热门 更多>