如何使用不同的过滤器多次运行DTP?

2020-08-26 16:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 只想问一下是否有...

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

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


大家好,

只想问一下是否有一种方法可以在一个链中使用不同的过滤器连续运行一个DTP?

例如,我想根据当前月份在前12个月运行MONTHLY。

所以现在我需要编辑DTP的过滤器,其偏移量= -1,-2,-3,...,-12。

有没有办法在流程链中做到这一点? 有没有办法动态创建DTP过滤器,而不是我创建12个DTP?

是否有运行DTP的程序?

谢谢。

输了

7条回答
宇峰Kouji
2020-08-26 16:31 .采纳回答

这应该是可能的。

在TVARC中创建一个带有名字的条目,并将当前的calmonth作为值

为calmonth创建一个选择标准例程的dtp。 在此例程中,以全名读取TVARC中的条目。

现在创建一个执行以下操作的程序:

执行12次。

执行FM'RSPC_CHAIN_START ',以您的进程名称作为参数。

确定下个月要加载。 更新TVARC中的新值。

enddo

下个月,只需修改TVARC中的calmonth并再次执行该程序即可。 您甚至可以在程序中首先确定要加载的第一个月,因此无需在TVARC中手动进行调整。

希望这很清楚。

问候,M。

一周热门 更多>