在回溯日期中运行计划的报告

2020-09-18 19:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经在CMC中安排...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我已经在CMC中安排了一个报表,该报表每天在系统日期-1天(昨天)运行。
现在发生的事情是ETL加载被延迟了很多次,因此我们需要手动运行所有报表5 -6天,导致大量返工。

我想要的是一些设置,我们可以使用单个实例传递值(例如25May-30May),它将使用单个实例生成这6天的所有每日报告。
M不知道从哪里开始 Scheduler无法帮助您重新运行多个报告。

2条回答
能不能别闹
2020-09-18 19:29

从长期来看,仍然有可能基于多个事件进行调度-每个所需的ETL负载一个。

您仍然必须更新报告,但是有可能:

1。 为"日期类型"添加参数。 可能的选项是"昨天"和"选定日期"。 您可以在Universe或报表本身中执行此操作,具体取决于哪一个最适合您。 如果多个报告都需要相同的逻辑,最好将其放入Universe。

2。 添加开始日期和结束日期的可选参数。

3。 报表或Universe过滤器中的日期逻辑将如下所示:

(([[Date Type] =" Yesterday" AND [Date Dimension] = systemdate -1)OR
([Date Type] =" Selected Dates AND AND [Date Dimension]> = [Start Date] AND [ 日期维度] <= [结束日期]))

您的"标准"时间表会将日期类型设置为"昨天"。

然后,您可以使用RESTful Web服务SDK编写程序以安排报告的特定日期。 RESTful Web服务的优点在于它们不是特定于语言的。 您可以使用所需的任何编程语言,也可以使用SoapUI之类的第三方工具登录并计划报告。 该SDK的所有调用都是HTTP GET,POST等,并且有关计划的信息以XML或JSON进行配置,因此使用起来非常容易。

-戴尔

一周热门 更多>