2020-09-27 11:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
需要在每个星期六安排流程链,我们需要
自动在信息包的(数据选择)RUN_DATE中传递流程链的运行日期。
我该怎么办?
谢谢
Imran Shafiq
除非流程链运行很长时间,否则日期应来源于sy-datum
Hi Imran
有多种选项可以满足您的要求,例如ABAP例程,OLAP变量,TVARVC表等。
正如Mario所说,您可以传递sy-datum,因为它与当前流程链运行日期(在其中运行信息包)的日期相同。
但是,如果我正确地解释了您的问题,您希望将流程链(说PC1)传递到PC1的开始日期到另一个流程链(例如PC2)中的信息包IP1。 因此,在这种情况下,您需要编写一个小而简单的ABAP例程,方法是在F4帮助中在IP1的数据选择选项卡中的Type(类型)中选择RUN_DATE选择并编写代码。
获取所需日期的示例代码:
从rspclogchain中选择MAX(基准)" MAX用于获取流程链运行的最新日期。
INTO v_datum
WHERE chain id = v_chainid"声明后,将v_chainid分配给您的进程链名称。
and分析型状态='G'" G表示链成功完成,您可以根据需要进行更改。
如果sy-subrc = 0。
*将v_datum分配给您的RUN_DATE
endif。
希望有帮助。
谢谢。
寿司
最多设置5个标签!
除非流程链运行很长时间,否则日期应来源于sy-datum
Hi Imran
有多种选项可以满足您的要求,例如ABAP例程,OLAP变量,TVARVC表等。
正如Mario所说,您可以传递sy-datum,因为它与当前流程链运行日期(在其中运行信息包)的日期相同。
但是,如果我正确地解释了您的问题,您希望将流程链(说PC1)传递到PC1的开始日期到另一个流程链(例如PC2)中的信息包IP1。 因此,在这种情况下,您需要编写一个小而简单的ABAP例程,方法是在F4帮助中在IP1的数据选择选项卡中的Type(类型)中选择RUN_DATE选择并编写代码。
获取所需日期的示例代码:
从rspclogchain中选择MAX(基准)" MAX用于获取流程链运行的最新日期。
INTO v_datum
WHERE chain id = v_chainid"声明后,将v_chainid分配给您的进程链名称。
and分析型状态='G'" G表示链成功完成,您可以根据需要进行更改。
如果sy-subrc = 0。
*将v_datum分配给您的RUN_DATE
endif。
希望有帮助。
谢谢。
寿司
一周热门 更多>