收费文章
-
SAP ABAP取人民币汇率中间价
每个月手动维护汇率很是繁琐,考虑自动对接外汇管理局汇率数据,月底自动维护结账汇率和下月记账汇率。 数据来源可用外汇管理局数据,网址如下: [crayon-62c0a14837c83…
-
SAP ABAP下载服务器上的文件到本地电脑
需求:通过接口同步到SAP服务器的文件、SAP报表产生的文件等,需要下载到本地电脑。实现思考:只允许用户看到特定的文件,可以通过自建权限与文件映射表关联。主要技术点:DATASET…
-
SAP Gui Scripting案例16:自动监控系统并发出警报
原理:每隔几秒钟执行一些事务代码,如果响应时间超过一个值,则发出警报、通知人工去分析处理。 复制案例1的脚本,修改如下,然后运行脚本、不要关闭任务栏的脚本即可。 附完整代码截屏: …
-
SAP Gui Scripting案例15:统计脚本运行时间
原理:在脚本开始执行时和结束执行时分别获取一下系统时间,相减得出运行时间。 复制案例14的脚本编辑,在脚本最开头和最末尾分别加上如下代码。 运行脚本: 完整的代码截图如下: 本案例…
-
SAP Gui Scripting案例14:自动登录SAP执行完操作后自动退出SAP
案例14 = 案例13 + 案例1,实现自动化的一个小测试。 测试通过。 本案例VBS脚本和附件:案例14_自动登录SAP执行完操作后自动退出SAP 点击标签SAP GUI&nbs…
-
SAP Gui Scripting案例13:自动退出SAP
案例12讲是怎么登录SAP,怎么在SAP里搞事情。现讲在办完事了,怎么退出SAP。 其实无非就是在办完事的最后一步模拟人的操作退出SAP了,有几种方式: /nex, 点击退出按钮,…
-
使用ALV变式对输出的内表FIELDCAT进行排序
在SAP ALV报表按用户选择的变式展示一文中,我们实现了在选择界面上让用户选择ALV报表的变式并根据这个变式直接展示ALV报表,但如果报表最终不展示成ALV,而是要通过邮件发送或…
-
SAP ALV报表按用户选择的变式展示
使用场景:有些报表数据量非常大,如果查询出来再设置一次变式还要很多时间,所以考虑将ALV的显示变式放到选择界面上,报表直接按用户选择的变式进行展示。 参考逻辑:1.在选择界面上增加…
-
SAP ABAP程序在服务器上生成Excel并通过邮件发送
需求:不定时运行报表或者通过后台任务运行报表,将运行的结果发送到指定邮箱。 实现思路:保持现有程序逻辑,但增加选择条件,当选中“发送邮件”选项时,不展现ALV,而是将内表转换为Ex…
-
SAP Gui Scripting案例12:在脚本中加回车以便跳过提示框
接 SAP Gui Scripting案例11:当已经登录了系统时自动处理第二次登录 ,我们复制案例11的vbs为案例12,在末尾加一键三连三个回车(足够跳…
-
SAP Gui Scripting案例11:当已经登录了系统时自动处理第二次登录
当同一个账号已经在某一Client登录,此时再次登录会弹窗提示下面的信息。 本案例我们模拟“继续本次登录,但是不结束系统中的其他任何登录”,也就是第二个选项。 只需判断一下是否有已…
-
SAP Gui Scripting案例10:自动打开SAP软件并交互登录SAP
复制SAP Gui Scripting案例9:让用户输入密码并登录SAP的vbs脚本,在文件前面增加自动打开SAP软件的代码。 完整代码如下: 此时,你无需事先打开SAP客户端,只…