Список документов VF04 формируется на основании индексной таблицы VKDFS.
Причина блокировки, установленная на позициях/заголовке документа не влияет на попадание документа в индексную таблицу VKDFS,
т.к. статус заголовка/позиций документа остается "Релевантно для фактурирования"(А или B).
В VF04 есть галка "Без документов с блок. фактуры", но так просто оно не работает.

Нужно ноты смотреть.
Например, 548429 - VF04: Documents blocked for billing
Но, там вроде по заголовку фактуры смотрит..
Посмотри экзит EXIT_SAPLV05I_002, в нем можно управлять обновлением таблицы VKDFS, возможно получится реализовать нужную логику.
Но старые документы оттуда не удалишь

Также смотрите VV05HFZ2, FORM END_MODIFICATION. Здесь можно фильтровать документы для вывода в VF04.
Ну или еще вариант, обновлять статус фактурировании поставки при ее сохранении...
Точка расширения вроде есть.
Но это стремная разработка.