Текущее время: Ср, июл 23 2025, 20:37

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Постраничный вывод внутренней таблицы
СообщениеДобавлено: Вс, апр 10 2005, 10:14 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Может уже делал кто-нить? Можете выложить фрагмент кода вывода таблицы из n строк на m страницах. Максимальное количество позиций на странице 10. Или может где в р3 есть пример подобный.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Постраничный вывод внутренней таблицы
СообщениеДобавлено: Вс, апр 10 2005, 17:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Geolog написал(а):
Может уже делал кто-нить? Можете выложить фрагмент кода вывода таблицы из n строк на m страницах. Максимальное количество позиций на странице 10. Или может где в р3 есть пример подобный.
Спасибо.


А в чём сложность?
Начни с хелпа - http://help.sap.com/saphelp_47x200/help ... ontent.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, апр 10 2005, 17:12 
Специалист
Специалист

Зарегистрирован:
Пн, дек 06 2004, 11:36
Сообщения: 151
Выводить надо не на экран, а в листы Excel-документа...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 14 2005, 08:59 
Гость
1. Выгружаем внутреннюю таблицу в файл
CALL FUNCTION 'DOWNLOAD'
EXPORTING
CODEPAGE = '1251'
FILENAME = имя_файла(+путь)
FILETYPE = 'DAT'
FILEMASK_TEXT = ' '
FILETYPE_NO_CHANGE = 'X'
FILETYPE_NO_SHOW = 'X'
IMPORTING
ACT_FILENAME = l_fieldname
CANCEL = l_cancel
TABLES
DATA_TAB = внутренняя_таблица
EXCEPTIONS
INVALID_FILESIZE = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
CUSTOMER_ERROR = 7
OTHERS = 8.
2. Запускаем макрос шаблонного(нашего) файла через OLE на входе которого количество строк на листе и путь к выгруженному файлу:
data: Application type ole2_object.
data Workbooks type ole2_object.
create object Application 'excel.application'.
call method of application 'Workbooks' = Workbooks.
call method of Workbooks 'Open'
exporting
#1 = file_with_macros .
call method of application 'Run' exporting
#1 = macros_name
#2 = l_fieldname
#3 = кол-во строк на листе.
call method of Application 'Quit'.
free object Workbooks.
free object Application.

Ну а макрос такого рода на VBA написать не сложно


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 18 2005, 09:06 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 15 2004, 13:25
Сообщения: 94
А помойму красивей будет делать "new-page." каждые n строк в loop-е по таблице выводя её на экран, после этого печать будет разбита на страницы.

_________________
Просто я программист ....


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB