SAPфорум.RU https://sapboard.ru/forum/ |
|
Массовая печать в SAP https://sapboard.ru/forum/viewtopic.php?f=13&t=89946 |
Страница 1 из 1 |
Автор: | pilat [ Пт, мар 06 2015, 16:11 ] |
Заголовок сообщения: | Массовая печать в SAP |
Добрый день, SAP почти не знаю, поэтому буду писать неграмотно и стараться объяснять на пальцах. Подскажите пожалуйста, как можно победить следущую проблему: при выделении в SAP на печать нескольких документов (накладных) на каждый появляется попап Windows окно выбора принтера и количества копий. Каким образом можно настроить, чтобы данное окно появлялось доин раз на все выделенные документы или не появлялось, а печать сразу шла на принтер, заданный по умолчанию? |
Автор: | olegbash [ Вс, мар 08 2015, 12:57 ] |
Заголовок сообщения: | Re: Массовая печать в SAP |
В спуле нужно создать один запрос, а не несколько. при вызове фм по закрытию спула есть параметр: закрывать спул или нет. Когда идет массовая печать, закрывать спул нужно только при последнем документе. перевожу в ветку ABAP. |
Автор: | olegbash [ Вс, мар 08 2015, 12:58 ] |
Заголовок сообщения: | Re: Массовая печать в SAP |
вот полезный ответ на эту тему http://scn.sap.com/thread/3258797 |
Автор: | Saperx [ Вт, мар 10 2015, 13:47 ] |
Заголовок сообщения: | Re: Массовая печать в SAP |
pilat написал(а): Добрый день, SAP почти не знаю, поэтому буду писать неграмотно и стараться объяснять на пальцах. Подскажите пожалуйста, как можно победить следущую проблему: при выделении в SAP на печать нескольких документов (накладных) на каждый появляется попап Windows окно выбора принтера и количества копий. Каким образом можно настроить, чтобы данное окно появлялось доин раз на все выделенные документы или не появлялось, а печать сразу шла на принтер, заданный по умолчанию? Если это смартформы то у ФМ для смартформ есть параметр control_Parameters, вроде как то так. Соответственно для первого документа нужно очередь открыть, для последнего закрыть, например: Code: describe table it_tab lines lv_count.
loop at it_tab assining <itab>. lv_current = sy-tabix . case lv_current. when 1. control_parameters-no_open = space . control_parameters-no_close = 'X' . when lv_count . control_parameters-no_open = 'X' . control_parameters-no_close = space . when others. control_parameters-no_open = 'X' . control_parameters-no_close = 'X' . endcase. ... Вызываем нашу смартформу, передавая ей параметр ... endloop. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |