`

excel导入内表的长度限制的solution

阅读更多
1、  'TEXT_CONVERT_XLS_TO_SAP'单元格文本不能超过256个字符
   CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
    EXPORTING
      i_line_header              = 'X'
      i_tab_raw_data             = lt_raw
      i_filename                 = p_file
    TABLES
      i_tab_converted_data       = it_data
    EXCEPTIONS
      conversion_failed          = 1
      OTHERS                     = 2
  .
TEXT_CONVERT_CSV_TO_SAP                     "CVS
TEXT_CONVERT_TEX_TO_SAP                     "tex
TEXT_CONVERT_TXT_TO_SAP                     "txt
TEXT_CONVERT_XLS_TO_SAP                     "xls
TEXT_CONVERT_XML_TO_SAP                     "xml


2、'ALSM_EXCEL_TO_INTERNAL_TABLE'单元格文本不能超过50个字符
data: gt_upload type alsmex_tabline occurs 0 with header line.
      call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        exporting
          filename    = p_file
          i_begin_col = '1'
          i_begin_row = '1'
          i_end_col   = '9'
          i_end_row   = '50000'
        tables
          intern      = gt_upload.

3修改ALSM_EXCEL_TO_INTERNAL_TABLE的限制(http://blogold.chinaunix.net/u1/40527/showart_1970184.html)
M:ALSM_EXCEL_TO_INTERNAL_TABLE 是上载Excel文件的一个函数,但是这个函数有两个限制。
一是每个CELL只能导入前50个字符,二是如果超过9999行,行号会初始化为从零开始
其实解决起来很简单,只要改一下结构 ALSMEX_TABLINE 的字段就行了,然后COPY  ALSM_EXCEL_TO_INTERNAL_TABLE 为 ZALSM_EXCEL_TO_INTERNAL_TABLE ,并做少许改动即可。

另外,如果要上载有打开密码保护的Excel,只要修改一下OLE的 OPEN 语句即可。
以及导入指定的Sheet等。。

注意COPY出来的函数的 Global Data 里面应该有下列语句:

TYPE-POOLS: ole2.
TYPES: ty_d_itabvalue             TYPE zalsmex_tabline-value,
       ty_t_itab                  TYPE zalsmex_tabline   OCCURS 0,
       BEGIN OF ty_s_senderline,
         line(4096)               TYPE c,
       END OF ty_s_senderline,
       ty_t_sender                TYPE ty_s_senderline  OCCURS 0.
CONSTANTS:  gc_esc              VALUE '"'.






  • 大小: 31.2 KB
  • 大小: 35.5 KB
分享到:
评论

相关推荐

    华为HCS-Solution认证举证材料填写表(2019).xlsx

    HCS-Solution

    vs2015wpf生成二维码导入导出到Excel

    这个函数将数据行列表转换为Excel工作表,其中每一行数据对应Excel的一行,每个单元格对应数据列。 在WPF应用中,你可能需要将这些功能与UI交互,例如,通过按钮触发生成二维码和导出Excel的操作。这可以通过MVVM...

    权限管理solution

    设计权限管理Solution的核心在于构建合理的数据库结构,主要包括以下实体表: - **权限表(Action)**:存储系统中的所有权限信息。 - **管理组表(GroupManager)**:记录各个管理组的信息。 - **人员表(Master)...

    Solution Manager Key 的 ABAP 程序

    根据给定的信息,本文将详细解释“生成Solution Manager Key的ABAP程序”的相关内容,包括Solution Manager Key的作用、生成Solution Manager Key的背景需求以及具体的ABAP程序实现细节。 ### Solution Manager Key...

    ADS版图和HFSS之间相互导入的方法.docx

    ADS 版图和 HFSS 之间相互导入的方法 ADS 版图和 HFSS 之间相互导入的方法是指在高频电路设计中,将 HFSS 仿真数据导入到 ADS 中,并将 ADS 版图导入到 HFSS 中的方法。这种方法可以实现 HFSS 和 ADS 之间的数据...

    Filter Solution 2011 V13

    《Filter Solution 2011 V13:全方位滤波器设计软件详解》 滤波器设计在电子工程领域中占据着至关重要的地位,它能够对信号进行选择性过滤,保留特定频率成分,去除噪声或干扰。《Filter Solution 2011 V13》就是...

    c# asp.net 与 excel文件转换

    2. 填充数据:根据需要将应用程序内的数据写入工作表。 3. 下载文件:生成Excel文件流,并通过HTTP响应提供给用户下载。 在这个压缩包中,"Solution1"可能是包含项目源代码的解决方案文件,"MyDB.mdf"和"MyDB_log....

    打印机驱动 LJPro_MFP_M125-126_full_solution_15309

    打印机驱动 LJPro_MFP_M125-126_full_solution_15309打印机驱动 LJPro_MFP_M125-126_full_solution_15309打印机驱动 LJPro_MFP_M125-126_full_solution_15309打印机驱动 LJPro_MFP_M125-126_full_solution_15309...

    pc connectivity solution下载

    pc connectivity solution下载,解决你在安装或使用诺基亚PC套件时出现的得安装pc connectivity solution7.0以上的问题。本产品绝对无毒,放毒者断子绝孙。(注意:下载本资源后要解压压缩里面的全部压缩文件再打开...

    SAP solution manager 4.0 配置手册

    2. **SDCCN任务的完整性**:确保SDCCN(SAP Diagnostics and Correction Control Node)内的任务能够顺利完成,这是SAP Solution Manager运行的关键。 #### 配置步骤 ##### 配置STMS与RFC - **配置STMS**:使用T-...

    SolutionManager

    SolutionManager

    HCS-Solution.rar

    华为的HCS(Huawei Certified Specialist)认证是一个旨在认可个人在特定技术领域内专业能力的认证体系,其中HCS-Solution专注于华为的IT解决方案,是对技术专家在产品应用、方案设计、实施规划等方面能力的全面评估...

    Macallan Mail Solution

    **Macallan Mail Solution** 是一个综合性的邮件服务器软件,专为个人和企业用户提供高效、安全的邮件通信服务。这款软件支持多种邮件协议,包括POP3、IMAP、SMTP以及HTTP,这意味着用户可以通过传统的邮件客户端...

    Solution1.zip

    压缩包内的"Solution1"很可能包含了实现这个整合的全部代码和配置文件,包括项目的.csproj文件、app.config或web.config(用于log4net配置)、SQLite相关的数据库脚本,以及可能的测试代码或示例用例。 综上所述,...

    Ashtech Solution2.7 全部文件

    从官方网站下载的Ashtech Solution 2.7 安装光盘中的压缩文件Data1.cab 解压缩后的全部文件,其中包含Ashtech Solution 2.7安装后的全部文档。官方的Ashtech Solution 2.7 安装时会出现_setup.dll文件错误,无法安装...

    Best Approximate Solution of Matrix EquationAXB CYD=E

    We derive an analytical expression of the best approximate solution in the leastsquares solution set SE of the matrix equation AXB + CY D = E to a given matrix pair (Xf, Yf ), where A, B, C, D, and E ...

    Ashtech Solution 2.6汉化工具

    3. **基线解算**:Ashtech Solution能计算两个或多个GPS接收机之间的基线长度,这是进行三维空间定位的关键步骤。 4. **误差校正**:内置多种误差模型,如大气延迟、卫星钟误差、电离层效应等,以提高定位精度。 5...

    solution to CLR(算法导论习题全部答案) 挺全的solution to CLR(算法导论习题全部答案) 挺全的

    solution to Csolution to CLR(算法导论习题全部答案) 挺全的LR(算法导solution to CLR(算法导论习题全部答案) 挺全的论习题solution to CLR(算法导论习题全部答案) 挺全的全部solution to CLR(算法导论习题全部答案...

Global site tag (gtag.js) - Google Analytics