Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: Walli_Eva от Май 16, 2014, 02:34:19 pm
-
Добрый день!
Есть таблица, состоящая из одного столбца. Например:
Столбец1
txt1
txt2
...
txtN
В PDF-формуляре необходимо представить записи данной таблицы в виде текста, т.е.:
txt1 txt2 ... txtN.
Подскажите, пожалуйста, как это можно реализовать именно в самом PDF-формуляре?
Заранее благодарна!
-
В PDF-формуляре необходимо представить записи данной таблицы в виде текста, т.е.:
txt1 txt2 ... txtN.
Подскажите, пожалуйста, как это можно реализовать именно в самом PDF-формуляре?
Ну наверное в расчетной части операций CONCATENATE сцепить данные в строку и уже ее вывести в PDF-формуляре! Или я не понял проблемы.
-
Uukrul, спасибо большое! :)
Только я имела в виду, что в pdf можно сделать такую штуку...сохранять данные в таблицу как в 1002ИТ...т.е. с полями format и tdline, а потом в интерфейсе указать что это текст.
Именно об этом я спрашивала.
Выяснила, что для этого:
1) в программе формирую таблицу Tab типа TLINET. Например:
| format | tdline |
-----------------------------
| | txt1 |
-----------------------------
| | txt2 |
-----------------------------
....
-----------------------------
| | txtN |
2) И для того, чтобы эти записи соединить в одну, необходимо в формуляре(SFP) в "Контексте" встать на эту таблицу Tab и нажать на правую кнопку. Выбрать "Создание". Далее "Текст".
3) Далее для этого текста надо указать "Имя", "Тип текста" = ДИНАМИЧЕСКИЙ текст, "Поле" = имя таблицы (например, TAB), "Язык" = RU.
4) и уже потом в "Формате" формуляра в поле TextField прописать в "Binding"-e имя динамического текста, который создали в "Контексте".