上次研究通过Monitor来监控处理链报错的方法时,查到了不少关于Alert的东西,今天来探讨怎么用这种方法来达到想要的结果。
Step 1:SU01,配置上用户的Email地址,同上次
Step 2:ALRTCATDEF
选Process Chain,在右边找到BWAC_PROCESS_CHAIN_ERROR,双击
在下面Dynamic Text,对勾打上,会用自动的格式报告处理链错误。勾掉会得到一个新的Tab,
这里可以用Container里面的变量,来订制错误报告,比Monitor要科学的多。
No External ID:你收到的邮件会包含这样的抬头
Alert ID: ##00004##
想要避免么,勾上吧。据说这样是为了an alert can be confirmed simply by answering the original e-mail。
Step 3:点Fixed Recipients
把你的用户ID加上,这时就匹配到Step 1设置的Email地址了
Step 4:正经事儿开始了,RSPC
选择想要监控的处理链,更改,Process Chain-->Attributes-->Alerting
勾上Send Alerts If Errors Occur
完事儿,出了错就等着收邮件吧,不出错是不会打扰你的。这一点和Monitor也不同。
另外,Alert的发送请求不会在队列里等待SMTP服务器定时发送,而是一旦生成立刻发送的。
SAP就这样,存在很多让你很难取舍的东西,事情的解决办法永远都不是唯一的,就这样,只要你愿意,精彩其实离你很近很近,感慨下。