cancel
Showing results for 
Search instead for 
Did you mean: 

关于BO邮件问题

former_member197088
Participant
0 Kudos

请问在BW处理链进行到某一个节点完成的时候如何触发BO这边的邮件计划呢?有大神知道的么?求助!

View Entire Topic
xiaoping_zheng
Advisor
Advisor
0 Kudos

您好,您可以参考http://scn.sap.com/thread/3935964

如果有可能在BW端完成相应处理的时候产生一个文件,那么BO可以通过定义的文件事件来触发计划的发生从而发送邮件。

former_member197088
Participant
0 Kudos

这个我之前尝试过了的,可是只能触发一次,待触发成功后再次删除文件创建文件的话就不再触发了。我首先是创建了一个BW和BO共享驱动器,然后通过BW端写入一个文件,从AL11反复读取。

xiaoping_zheng
Advisor
Advisor
0 Kudos

这个会不会是计划配置的不对啊,BO文件事件的触发就是去trigger文件从无到有的;所以文件删掉后重新建立,肯定是可以触发事件的。那么计划里的设定就需要确保这个事件已经是作为触发计划的条件而设定的才行。

former_member197088
Participant
0 Kudos

就是这么设置的哦,就第一次触发可行,触发前会提示等待,当触发后发送报表,成功后查看历史记录还是存在触发器,但是我手工再运行ABAP删除文件重新再创建一次这个文件的话就无法触发这个事件了。这个需要设置成重复?我之前设置成重复成功后会多一条重复的实例出来的。

xiaoping_zheng
Advisor
Advisor
0 Kudos

这个应该是需要把计划设置成“重复”,同时设定事件,这样每次重复的计划执行前会等待事件触发来执行。如果是单次的话,那事件触发当然只针对单次有效了。下次执行的时候就需要重新在计划的属性中配置事件才行。至于多出来的“重复”的实例,那并不是真实的实例,而只是表名当前有重复的计划,当它的执行时间,事件触发条件达到后,这个重复的实例会自动生成执行的实例,最终会生成真实的成功或失败的实例。

former_member197088
Participant
0 Kudos

我了解你的意思,我是担心这样会造成1*2*4*8这样的情况,我测试下看看会不会出现这样的问题,如果真这样维护起来还是比较麻烦的。因为公司并不是使用的SSO或者是universe权限,而是使用的自定义报表列权限+CMC后台权限两块,我试试看怎么弄好点,谢谢了。

former_member197088
Participant
0 Kudos

还有一个问题是如果是重复的时间设置上会有点问题,不再是立即了,而是一个固定的时间点,虽然可以往处理链前面设置,不过总觉得不是很友好。