troy написал(а):
Если подразумевается что в самой тр.VF31, то ответ очевиден - править соотв. отчет и добавлять параметры селекционного экрана, которые передавать в программы печати вых.документов через ABAP-память.
Тогда придется модифицировать не только VF31, но и программу печати.

Плюс то же самое для накладных.
А какова цель этого извращения? Если пользователям нужно, например, предоставить выбор из 2-3 вариантов, то это можно просто реализовать посредством конфигурации разных output types (при этом форма может быть одна). У нас это используется, например, для печати фактур, где пользователи хотят, чтобы была указана просто общая сумма фактуры, без позиций.
Если же нужно в форму передавать какие-то переменные данные, то возможно стоит попытаться их подцепить к самой фактуре? Еще есть достаточно примитивный вариант: сделать свой report с таким же selection screen, как у VF31 плюс дополнительное поле. Report будет запускать VF31, но доп. поле пойдет в Z таблицу, откуда его можно прочитать в форме.
Именно тот вариант, который вы хотите (фактически дополнительное поле на VF31 selection screen) скорее всего выльется в модификации и дополнительные затраты на будущую поддержку. Никаких enhancements / user exits именно для такого варианта нет AFAIK.