Когда нужно сделат предварительную выборку данных перед запуском саповских программ, и, конечно же, не хочется ломать стандарт, есть выход.
Отрисовываем аналогичный селект-скрин, делаем с данными все что нужно, и вызываем стандартную программу с передачей данных в нее.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
SUBMIT zfu_opm_mass_rel WITH bearbver ... with pa_lfrty ... with pa_ltoty ... with p_jobcan ... with p_jobs ... with p_lfrpck ... with p_parall ... with p_plcfrs ... with p_plocs ... with p_prio ... with p_srvgrp ... with p_transf ... with so_locfr ... with so_locto ... with so_ordno ... with so_pdate ... with so_rdate ... with s_grp ... with s_state ... and return. |
Добавка в конце AND RETURN позволит вернуться на программу, с которой происходил вызов. Если же оператор не указан, мы останемся в стандартной.