使用SDK安排每周一次的Webi报告

时间:2013-08-08 03:05:29

标签: sap business-objects business-objects-sdk

我正在尝试使用SDK安排网络报告,我可以安排一次,每月和其他类型。 谁能告诉我如何每周安排一次网络报告。 我可以将计划类型设置为WEEKLY以及开始和结束日期。 没有api可用于设置报告将安排的一周的DAY。

此外,用户无法访问任何日历。

由于

1 个答案:

答案 0 :(得分:3)

这与其他模式不同。您必须获取ICalendarRunDays对象并在其中添加天数。

假设您使用的是Java SDK,并且对象的ISchedulingInfoiSched

iSched.setType(CeScheduleType.CALENDAR);
iSched.getCalendarRunDays().add(ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, java.util.Calendar.MONDAY, ICalendarDay.ALL);
iSched.getCalendarRunDays().add(ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, java.util.Calendar.WEDNESDAY, ICalendarDay.ALL);

这是“正确”的方式。您可以使用ICalendarDay.ALL替换所有-1引用。