`

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 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 之间的数据...

    权限管理solution

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

    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

    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 ...

    Filter Solution 2011 V13

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

    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(算法导论习题全部答案...

    SAP Solution Manager New

    solution manager 的文档PDF文件

    SAP Solution Manager 培训资料3

    ### SAP Solution Manager 培训资料3:详细解读与知识点梳理 #### 一、SAP Solution Manager 概念 SAP Solution Manager(简称SolMan)是SAP提供的一款集成了项目管理和运维支持功能的综合性解决方案平台。它为...

    solution_programme.zip

    在文件结构上,"solution_programme_vue"很可能包含了Vue项目的源代码,包括Vue组件、路由、样式表和静态资源等。而"solution_programme_api"则可能包含了与前端交互的API接口,这些接口由Django后端提供,用于处理...

Global site tag (gtag.js) - Google Analytics