从一天内加载的多维数据集中删除多个请求,但保留最新请求

2020-08-27 10:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 方案:数据流:PSA...

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

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


大家好,

方案:数据流:PSA-> Infocube。 一天中有多个请求正在提取,我们需要保留最新的请求并删除当天的所有其他请求。 因此,这样一来,我们一个月就会收到30个请求。

如何删除一天中的所有请求,但如何将最新请求保留在多维数据集中,而不删除前一天的请求。 我想这可以通过使用"流程链-从Infocube删除重叠请求"来实现。 我做了一些测试,但无法达到期望的结果。 谁能建议一些选择。

谢谢

米尔扎

7条回答
hongfeng1314
2020-08-27 10:45

至少,有两种方法可以实现此目的 。

1。 如果可以修改提取器。 在提取器结构中添加新字段"下载日期"(例如,名称为ZDATLOAD)(无需将此信息对象添加到多维数据集),并通过加载日期(例如,是否上传数据)在提取器中填写此字段 今天,则ZDATLOAD ='20191204')。 接下来,当在DTP筛选器中加载到多维数据集中时,通过系统变量sy-datum为ZDATLOAD配置筛选器。 在DTP(至多维数据集)之后的过程链中,为DTP插入过程" Delete Overlapping Request"。

2。 如果您无法修改提取器。 向多维数据集中添加新的特征"下载日期"(例如,名称为ZDATLOAD)并填写此字符。 从系统变量sy-datum(uploadinf数据的日期)转换。 在DTP之后的过程链中,插入程序以通过ZDATLOAD选择性删除数据。 f.ex: https://archive.sap.com/documents/docs/DOC-11751

第一个选择更好。

一周热门 更多>