首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SAP业务对象Infoview自动下载报告

从SAP业务对象Infoview自动下载报告
EN

Stack Overflow用户
提问于 2014-08-18 18:45:50
回答 2查看 4.4K关注 0票数 1

我是的新手,有人问我是否可以自动生成现有报表的报表数据。

下面是我将通过Infoview web接口手动执行的操作:

  1. 单击有关报表的“日程安排”,这将显示“计划”对话框。
  2. 将重复时间改为现在
  3. 更改报告提示(开始日期和结束日期),以便启动date=today和结束日期=今天-14天
  4. 将格式设置为CSV并将报告输出到收件箱
  5. 安排报告
  6. 等待报告成功
  7. 下载生成的报表数据

我可以看到如何使用Java和Selenium构建一个工具来实现自动化。但是,我想知道是否有一种更优雅的方法可以让我动态地设置提示。有没有现有的第三方工具?我可以使用JDBC吗?

我可以使用的是登录到Infoview的用户名/密码。如果一个更优雅的解决方案需要额外的访问或软件,请告诉我。

EN

回答 2

Stack Overflow用户

发布于 2014-08-18 19:12:22

简单地添加到宇宙中是可能的(当然,这需要宇宙开发人员的访问)。对于您的示例,您可以创建一个基于新宇宙的预定义条件对象,定义为:(假设为Oracle)。

代码语言:javascript
复制
start_date = trunc(sysdate) and end_date = trunc(sysdate-14)

将此对象添加到报表中,将在运行时产生所需的时间框架,无论它是计划运行的还是交互式的。

如果希望同一报表在计划时使用此逻辑运行,但仍允许用户通过提示选择日期。您可以使用魔术约会。有关信息,请参见这篇博客文章

最后,您可以编写一个自定义程序来打开报告,用适当的值填充提示,然后运行它。但我认为这是一种比上述方案更不可取的选择。

票数 1
EN

Stack Overflow用户

发布于 2014-09-29 15:22:52

您可以使用UiPath来轻松地自动化SAP,而无需编写代码。

这里有一个关于如何在SAP上实现数据输入、菜单导航和屏幕抓取的自动化的教程。

您可以从代码(SDK)中使用它,也可以直接从UiPath Studio创建工作流(可视化自动化)。

注:,我在UiPath工作。您还应该尝试其他可视化自动化工具,如automation、WinAutomation、Jacada,并排使用它们,并选择更适合您需要的工具。

下面是菜单、按钮和打字自动化的样子:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25370040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档