Текущее время: Пт, июл 25 2025, 00:11

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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