![导入配置表、自定义表]()
一些配置数据,或者自定表的基础数据,需要初期导入,或者是一些表维护的数据,需要一次性导入,所以做了这个导入程序,支付所有表,作为一个通用表的导入程序 。
[crayon-68c6113e45e66139666985/]
....
Read More >
![定时与SAP服务器连接防止断开]()
一般SAP服务器会设置当用户在SAP GUI中30分钟不操作时就会自动断开与SAP服务器的连接,有的只有5分钟,当运行耗时过长的程序时,如运行程序时间超过设置的30分钟时就会超时断开,最终不能运行程序,又或者有的只设置了5分钟的,可能你打开看一下其它的程序,可能也超时断开了(这种情况主要在外网Router连接时最常见),这样操作起来很麻烦 ,只能不重新登陆,
当然这可以找BASIS设计超时间来解决,以下是ABAP的解决办法 ,就是做一个程序,当程序运行时,就会定时与SAP服务器连接,这样....
Read More >
![SAP 按模板下载生成WORD文件]()
用ABAP按模板生成 OFFICE的WORD ,EXEC ,PPT等有很多方法,常见的有OLE,DOI,方法,以前一直使用OLE方法导出EXECL,WROD还使用生成XML,放入使用字符串变量的替换方法。还有cl_docx_document类方法,可以完美的操作各各OFFICE文件,这结方法网络上有很多代码,可以百度
这里主要介绍使用STRANS方法,我觉得这种方法很是很方便的,代码量少,运行效率应该了很好,特别是对大数据量的,OLE方法操作EXECL,那可能就太慢了,也不方便,
....
Read More >
![为会计凭证创建附件]()
在FB01创建的会计凭证,可以在FB02中,增加附件,比如,打印的凭证PDF附件,我们的需求是把票据信息生成的PDF放到对应的会计凭证 ,或者是把银企直连接支付后银行的电子回单的PDF文件放到对应的会计凭证 上,
之前一开始做的是附件保存到SAP的服务器上,后来修改为传到OPENTEXT上,
以下记录一些样的功能点,
使用函数SSF_FUNCTION_MODULE_NAME得到SMARTFORM,并打印,得到打印的内容LS_CONTROL_PARAMETERS....
Read More >
![请求号内容的下载与上载]()
在需要把一个系统的程序打包下载时,我们可能会考虑使用SAPLINK等工具,但在使用中会发现这些工具总会有一些限制不能完全的打包我们开发的内容,比如SAPLINK不能下载DMEE,接口, STRANS等一些内容 ,经测试,使用请求号打包打包下载,才是最完美的解决办法,
在使用时,先找到要下载内容的请求号,或者自己重新打包一个请求号来包含所有需要打包下载的内容,并释放。然后再运行程序下载,之后使用程序上载。
打包生成请求号可以查询这里。
此程序原理为,在请求号释放后,会把请求号的....
Read More >
![把文件附件放到会计凭证附件清单中]()
之前需求要把银行支付回单的PDF文件放到SAP的服务器上,并能使用FB03查询附件,所以做了上传附件的功能,并在FB03中可直接查询附件,如图。后来为了文档的统一管理,需要把文件放到统一的文档服务器上,而FB03通过URL来显示第三文文件。
发送URL地址时应该也是可以使用发送文件的各方法的,只是没找到URL的地址应该填写那个字段,所以只能用了另外的方法来处理。
一、文件保存到SAP服务器
[crayon-68c6113e49ca7881461371/]
二、上....
Read More >