SAP-ABAP:Excel 文件内容解析到 ABAP 内表函数ALSM_EXCEL_TO_INTERNAL_TABLE运用详解
SAP-ABAP:Excel 文件内容解析到 ABAP 内表函数ALSM_EXCEL_TO_INTERNAL_TABLE运用详解
📌 一、核心功能
ALSM_EXCEL_TO_INTERNAL_TABLE
是 SAP 标准函数,用于将 Excel 文件内容解析到 ABAP 内表:
✅ 支持格式:仅 .xls
(不支持 .xlsx
)
✅ 动态映射:自动将单元格映射到内表字段,无需预定义模板
⛔ 局限性:
- 最大行数限制:65,536 行(Excel 97-2003 限制)
- 大文件处理需分块读取(性能敏感)
⚙️ 二、关键参数详解
输入参数
参数名 | 类型 | 必填 | 说明 | 示例值 |
---|---|---|---|---|
FILENAME | STRING | ✔️ | 应用服务器物理路径 | /usr/sap/tmp/PO_List.xls |
I_BEGIN_ROW | I | ❌ | 起始行(默认 1) | 2 (跳过标题行) |
I_END_ROW | I | ❌ | 结束行(避免内存溢出) | 1000 (分块读取) |
I_BEGIN_COL | I | ❌ | 起始列(默认 1) | 1 |