SAPфорум.RU https://sapboard.ru/forum/ |
|
Внутренняя таблица в PDF-формуляре https://sapboard.ru/forum/viewtopic.php?f=13&t=94530 |
Страница 1 из 1 |
Автор: | Maksimka [ Вт, мар 14 2017, 06:40 ] |
Заголовок сообщения: | Внутренняя таблица в PDF-формуляре |
Здравствуйте, уважаемые ABAP-ры. Возник такой, возможно, не совсем умный, вопрос, но всё же решение на него пока найти не удалось. В общем, делаю PDF-формуляр для распечатки документов. В Life Cycle Designer вставляю в таблички и поля из внутренней таблицы, но не получается вставить саму внутреннюю таблицу. Т.е., в интерфейсе я добавляю поля внутренней таблицы с типом char или string, а потом в Context добавляю все эти поля, и потом каждое поле добавляю на форму PDF, но у меня внутренняя табличка не одна, допустим, в одной такой внутренней табличке не одна запись (на примере позиций документа закупки, их может быть сколько угодно), а несколько, и если я это поле внутренней таблички объявляю в интерфейсе и потом добавляю его в экранную табличку формуляра, то программа добавляет в поле значение последней записи внутренней таблицы программы, т.е. последнюю позицию. Вот как бы понять, как добавить в ADOBE формуляр не просто поле, которое берёт одну запись из внутренней таблички программы, а несколько записей, а записей может быть одна, или две, или 10. |
Автор: | Maksimka [ Вт, мар 14 2017, 11:19 ] |
Заголовок сообщения: | Re: Внутренняя таблица в PDF формуляре |
В общем, вывести табличку вроде бы получилось. Если кому вдруг понадобится, то сделал я это так: создал структуру ZPDF_REQ_T через se11 тип данных и там указал тип "Стандартная таблица", создал в ней поля, которые должны заполняться. Далее в программе я объявил внутреннюю табличку Code: DATA: tab5 TYPE ZPDF_REQ_T WITH HEADER LINE. Потом в tab5 передал в программе данные, а потом передал эту табличку Code: call function gv_fm_name exporting /1bcdwb/docparams = gs_docparams PDF_REQ = tab5[] Потом в транзакции sfp в интерфейсе в секции Import я создал табличку PDF_REQ type ZPDF_REQ_T. Затем в Life Cycle Designer положил эту табличку на форму. В итоге при запуске программы табличка отображается в PDF-формуляре, но, если я правильно понял, она отображается только в случае, если есть хоть какие-нибудь данные. Если же она пустая, то на формуляре ничего не отображается. |
Автор: | Maksimka [ Вт, мар 14 2017, 12:47 ] |
Заголовок сообщения: | Re: Внутренняя таблица в PDF формуляре |
В продолжение темы: не могу понять, как сделать так, чтобы границы поля в формуляре изменялись в зависимости от количества текста, передаваемого в этот формуляр. Это вообще возможно? Буду весьма признателен за подсказку. |
Автор: | Malych [ Чт, мар 16 2017, 05:54 ] |
Заголовок сообщения: | Re: Внутренняя таблица в PDF-формуляре |
см. сам формуляр, где вы передаете табличку, каждую ячейку можно настроить как вам нужно |
Автор: | mvs87 [ Пт, мар 17 2017, 13:28 ] |
Заголовок сообщения: | Re: Внутренняя таблица в PDF-формуляре |
http://www.saptechnical.com/Tutorials/A ... reate1.htm |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |