点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
Reg:将数据从excel迁移到内部表
我的excel文件模板具有以下附件
为了方便用户和ABAPer,我要求您提供FM,以排除excel工作表的4个标题。 FM:TEXT_CONVERT_XLS_TO_SAP有效,但不会排除所有4个标题行
"我的文件"包含190多个列,因此ALSM_EXCEL_TO_INTERNAL_TABLE可以工作,但需要以以下方式构建代码:190个字段忙碌。
LOOPAT xcel。 案例xcel-col.'0001' itab-fld1 = xcel-value。 当" 0002"。 itab-fld2 = xcel-value。 当'0003'。 itab-fld3 = xcel-value。 WHEN'0004'。 itab-fld4 = xcel-value。 当'0005'。 itab-fld5 = xcel-value。 结束。 ATENDOF行。 附加itab。 清除itab。 ENDAT。 结局。
谢谢。
(203.3 kB)
尊敬的Sai,
您可以通过两种方式处理它。 正如您所解释的,无需编写190个特定字段。 通常,这是通过文档说明给出上传模板的方式。 处理它是ABAPer/用户任务。
选项1。
如果用户希望保留前三个标题行,则可以在程序中按以下方式处理它。
**或者您也可以在IF条件下使用sy-subrc> 3。
选项2。
您可以将excel复制到另一个文件,然后删除三个标题行并使用该文件进行上传 p>
致谢
Venkat
您只是在问如何删除内部表的前4行吗? (从1到4删除itab)
一周热门 更多>