2020-09-09 07:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,伙计们
我已经设置了一个报告时间表,该时间表是由我们的日常加载工作基于放置在文件夹中的文件触发的。
我希望它
但目前它不能以这种方式工作,目前是
有什么想法可以实现吗?
谢谢
BO本身不支持您要的内容。 但是,您可以通过两步过程来实现它。
创建一个等待文件" A"的新文件事件,并安排报表以等待该事件并每小时运行一次。
创建一个批处理文件,该批处理文件仅查找由加载过程生成的文件。 如果存在,则删除该文件并创建文件" A"。
将批处理文件安排为程序对象,并使其在报表的所需时间运行。
假设您要让报告在8:00 am运行,而触发文件在3:00 am删除。 发生的情况如下:
1)在凌晨3:00创建文件; 在BO中没有任何反应
2)在8:00 am,计划运行的程序对象开始运行。 它看到触发文件,将其删除,然后创建文件" A"。
3)等待" A"的文件事件看到该文件并触发。
4) 等待文件事件的报告开始运行。
嗨,Adnan,
我认为存在误解。 您不必为每个计划的报告创建一个"第二个文件"。 "第二个文件"的数量取决于您要执行报告的时间戳。
例如,您有10个报告,并希望所有报告都在上午9点执行。然后,您必须向这10个报告中添加一个事件来监视"第二个文件",并确保该文件是在上午9点创建的。
然后,您希望在上午10点执行另外25个报告。向这25个报告中添加一个事件,以监视"第三个文件",并确保该文件是在上午10点创建的。
希望这对您有帮助
如果您不知道文件的到达时间,而是将报告计划中的开始时间设置为12:01 AM。 计划将开始。
这将解决您的问题,需要等待计划时间并检查文件。
嗨乔
感谢您的回复。 但是我有130多个时间表,它们都在不同的时间运行。 如果我按照您的建议进行操作,则需要创建130多个文件" A"。
第二,我们有高级用户,他们每两天不断创建新的时间表。
我想要实现的是对所有重复的时间表进行检查,以检查是否有触发文件(指示昨晚的加载成功),而不是仅启动当天的时间表。 我希望所有高级用户都可以在所有重复计划中使用此新事件(基于触发文件)。
有这种情况的解决方案吗?
嗨,阿德南,
不确定该解决方案是否对您有所帮助,但是我要做到的是:
这样,如果流程链成功,报告将在上午7点执行
HI Emrah
谢谢你的建议。 但是我有130多个时间表(每个时间表都有各种运行时)
您建议的"第二个文件"意味着我需要130多个文件来触发每个BO计划。
然后,如何管理BO中高级用户创建的日程表。 每当他们创建新时间表或更改时间表时,我都必须为他们创建一个新的"第二个文件"或更改它们的时间安排。
最多设置5个标签!
BO本身不支持您要的内容。 但是,您可以通过两步过程来实现它。
创建一个等待文件" A"的新文件事件,并安排报表以等待该事件并每小时运行一次。
创建一个批处理文件,该批处理文件仅查找由加载过程生成的文件。 如果存在,则删除该文件并创建文件" A"。
将批处理文件安排为程序对象,并使其在报表的所需时间运行。
假设您要让报告在8:00 am运行,而触发文件在3:00 am删除。 发生的情况如下:
1)在凌晨3:00创建文件; 在BO中没有任何反应
2)在8:00 am,计划运行的程序对象开始运行。 它看到触发文件,将其删除,然后创建文件" A"。
3)等待" A"的文件事件看到该文件并触发。
4) 等待文件事件的报告开始运行。
嗨,Adnan,
我认为存在误解。 您不必为每个计划的报告创建一个"第二个文件"。 "第二个文件"的数量取决于您要执行报告的时间戳。
例如,您有10个报告,并希望所有报告都在上午9点执行。然后,您必须向这10个报告中添加一个事件来监视"第二个文件",并确保该文件是在上午9点创建的。
然后,您希望在上午10点执行另外25个报告。向这25个报告中添加一个事件,以监视"第三个文件",并确保该文件是在上午10点创建的。
希望这对您有帮助
如果您不知道文件的到达时间,而是将报告计划中的开始时间设置为12:01 AM。 计划将开始。
这将解决您的问题,需要等待计划时间并检查文件。
嗨乔
感谢您的回复。 但是我有130多个时间表,它们都在不同的时间运行。 如果我按照您的建议进行操作,则需要创建130多个文件" A"。
第二,我们有高级用户,他们每两天不断创建新的时间表。
我想要实现的是对所有重复的时间表进行检查,以检查是否有触发文件(指示昨晚的加载成功),而不是仅启动当天的时间表。 我希望所有高级用户都可以在所有重复计划中使用此新事件(基于触发文件)。
有这种情况的解决方案吗?
嗨,阿德南,
不确定该解决方案是否对您有所帮助,但是我要做到的是:
这样,如果流程链成功,报告将在上午7点执行
HI Emrah
谢谢你的建议。 但是我有130多个时间表(每个时间表都有各种运行时)
您建议的"第二个文件"意味着我需要130多个文件来触发每个BO计划。
然后,如何管理BO中高级用户创建的日程表。 每当他们创建新时间表或更改时间表时,我都必须为他们创建一个新的"第二个文件"或更改它们的时间安排。
一周热门 更多>