Check the following extract from "NetBackup Admin Guide":
"... Backup frequency determines schedule priority
If more than one automatic schedule is due for a client within a policy, the backup frequency determines the schedule that NetBackup uses:
■ Jobs from the schedule with the lower frequency (longer period between backups) always have higher priority. For example, a schedule with a backup frequency of one year has priority over a schedule with a backup frequency of one month.
■ If NetBackup encounters a backup policy with two schedules (one full, one incremental) that are each due to run:
■ if each is within the defined time window, and
■ if each is configured with the same frequency value,
the schedule that is first alphabetically runs first.
For example, NetBackup prioritizes the following three schedules in the following order:
1 monthly_full (frequency is one month)
2 weekly_full (frequency is two weeks)
3 daily_incremental (frequency is one week)
If all three schedules are due for a client, NetBackup adds the job for the monthly full to the worklist and skips the other two. ....."
So if your weekly Fulls run each week & your monthly Fulls once a month (yearlys once a year etc) then they
should run as you are expecting: yearlys priority over monthlys, monthlys priority over weeklys.
That's how ours are set up & it does work!