更新电子邮件和邮件警报通知的目的地详细信息以进行定期计划

2020-09-20 12:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI, ...

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

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


HI,

我们有一个新要求,即用户电子邮件的域要从@ abc123.com 更改 到@ abc.com 。 我们在生产中有400个重复计划,以电子邮件为目的地。 我们还有几百个时间表,其中启用了有关成功和失败状态的通知警报,我们还需要更改电子邮件地址。

我具有Java sdk知识,但是我正在努力寻找合适的查询,因为这似乎是一项艰巨的任务。

请让我们知道java sdk脚本或想法。

致谢

MK

7条回答
灬番茄
2020-09-20 12:53

您将运行查询以获取重复计划-从CI_INFOOBJECTS中选择*,其中SI_INSTANCE = 1且SI_SCHEDULE_STATUS = 9

对于列表中的每个IInfoObject,您将调用.getSchedulingInfo()以获取ISchedulingInfo。 然后,您将调用.getDestinations()并为列表中的每个IDestination调用getName()。 如果名称为" CrystalEnterprise.Smtp",则这是发送电子邮件的时间表。 然后,您必须浏览IDestination的属性以更新SI_MAIL_ADDRESSES,SI_MAIL_CC和SI_MAIL_BCC以更新地址。 完成地址更新后,将在IInfoObject上调用.save()将其保存到CMS。

-Dellll

一周热门 更多>