FM ALSM_EXCEL_TO_INTERNAL_TABLE中的错误消息UPLOAD_OLE

2020-09-01 01:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 当我在FM上进行...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好大师,

当我在FM上进行测试时:ALSM_EXCEL_TO_INTERNAL_TABLE,我收到异常错误:UPLOAD_OLE,并且内部表上没有结果。 当我使用其他PC尝试时,可以。 有人知道错误的含义吗? 如何解决问题。

谢谢您的帮助。

今天愉快。

最好的问候

Hedy

12条回答
蓋茨
2020-09-01 02:43

嗨,Hedy,

请在下面找到我的示例代码。

数据:
   t_alsmex_tabline喜欢
           标准桌
                 的alsmex_tabline
              与标题行。

 数据:
   测试开始发生1,
   char1(20)类型c,
   char2(20)类型c,
   char3(20)类型c,
   测试结束。


 数据:
   w_row类型i,
   w_line(50)类型c,
   w_values类型为i,
   w_type c,
   w_times输入i。

 描述字段测试类型w_type组件w_values。

 调用函数" ALSM_EXCEL_TO_INTERNAL_TABLE"
   出口
     文件名='c:\ temp \ test.xls'
     i_begin_col = 1
     i_begin_row = 1
     i_end_col = w_values
     i_end_row = 10
   桌子
     实习生= t_alsmex_tabline
   例外情况
     参数不一致= 1
     upload_ole = 2
     其他= 3。

 如果sy-subrc <> 0。
 *消息ID sy-msgid类型sy-msgty编号sy-msgno
 *与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
 万一。


 描述表t_alsmex_tabline。

 w_times = sy-tfill div w_values。

 w_row = 0。

 做w_times次。
   w_row = w_row + 1。

   在t_alsmex_tabline处循环,其中row = w_row。
     连接w_line t_alsmex_tabline-value
            进入w_line,以空格分隔。

   结束循环。

   向左移动w_line。

   在空间上将w_line拆分为test-char1
                              测试字符2
                              测试字符3。

   追加测试。
   写:
 /test-char1,
      测试字符2,
      测试字符3。
   清除:测试,
       w_line。
 结束。

希望这会很有帮助。

谢谢

Kalyan

一周热门 更多>