当前位置:软件学习 > 其它软件 >>

急问:sap如何用DOI方式输出excel文件啊?

我试过用OLE的方式输出excel,但速度太慢了。数据量大的话很可能死机。
在网上看到说用DOI方式好很好,附件是我找到的一段示例代码(本来想直接copy到这里的,帖子长度限制只能用附件了),但具体的screen 0100,oaor的class怎么设置啊?现在这段程序都运行不起来,望高手指点!
--------------------编程问答-------------------- 1、screen 0100:
新建一个屏幕,放一个容器控件就OK。

2、找到程序中类似下面的代码:
  data: doc_classname type sbdst_classname value 'PICTURES',
        doc_classtype type sbdst_classtype value 'OT',
        doc_object_key type sbdst_object_key value 'Z_TEMPLATE'.

上面定义的三个变量,对应OAER界面上面前三个框中的值。

3、上传一个Excle模板文件。 --------------------编程问答-------------------- DOI,速度依然... --------------------编程问答-------------------- DOI还是很慢吗? --------------------编程问答--------------------
引用 1 楼 wangpanli 的回复:
1、screen 0100: 
新建一个屏幕,放一个容器控件就OK。 

2、找到程序中类似下面的代码: 
  data: doc_classname type sbdst_classname value 'PICTURES', 
        doc_classtype type sbdst_classtype value 'OT', 
        doc_object_key type sbdst_object_key value 'Z_TEMPLATE'. 

上面定义的三个变量,对应OAER界面上面前三个框中的值。 

3、上传一个Excle模板文件。



请问根据我的那个例子,要上传一个什么样的模版excel呢?我上传了一个空的excel,执行并跟踪那个例子程序,每一步都执行了,但没见到弹出excel啊,不过每次执行CALL METHOD **** IMPORTING ERROR=error的时候总会有error产生。是否执行出错了?请问这个程序有错吗?还是跟我的空excel模版有关?
补充:企业软件 ,  ERP/CRM
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,