首页 > SAP > HANA > 下载模板并把内容的数据写到EXECL中
2020
01-19

下载模板并把内容的数据写到EXECL中

在HR项目中,会要求把人员的信息按一定的格式要求生成EXECL文件,或者是在财务FICO项目中时,生成现金流量表,损益表,资产负债表等需求时,都会要求按一定的格式把格式要求把数据显示到EXECL中,比如要输出如下图的EXECL文件时。

下载模板并把内容的数据写到EXECL中 - 第1张  | 优通SAP

以下的这个INCLUDE,中包含了在ABAP的代码中下载SMW0的EXECL模板,把数据写到EXECL模板中的功能,但此功能主要为为一个个单格的填写数据,如是写入的数据太多的话,可能会感觉速度慢,如有需求是可以块写入的,就是把内表中指定的行列 – 行列的位置,一块的写入到EXECL的 中,这样速度就更快了, 写入的方法在INCLUDE中也有,仔细看。

事实上以前还做一个是把内表直接给EXECL,并调用EXECL的宏,宏代码直接分析数据写入到EXECL中,这样好像速度更快些,此代码找不到了,以后找到再补上。

1.EXECL操作的INCLUDE.

以下为EXECL操作的常用功能,写在了ZEXECL 的INCLUDE中。

2.使用例子,

以下为调用生成EXECL的例子,例子中下载的模板文件需先使用SMW0,上传,并如使用中L_OBJID中的名字相同,例子:ZFIR_531.

最后编辑:
作者:yangsen
有需要可在文章留言或者邮件yan252@163.com给我。

留下一个回复

你的email不会被公开。

10 − 4 =