Текущее время: Ср, апр 24 2024, 03:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: SAPScript
СообщениеДобавлено: Чт, сен 16 2004, 14:33 
Гость
Здравствуйте!
У меня вопрос по SAP Script: у меня есть формуляр, который печатает табличку с данными в окне MAIN. Автоматически происходит перенос на следующую страницу. Возможно ли, чтобы в конце каждой страницы выводить итог, допустим одного столбца?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 16 2004, 18:02 
Гость
Решил от нечего делать решить проблемку, да провозился три часа почти, сам уже не рад.
В общем, решение есть, но какое-то замудреное слишком получается.
Если обещаете не смеяться, могу запостить.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 17 2004, 09:33 
Гость
Вот так наверное проще всего будет.
Приведу некий условный пример.
Программа: (ZTEST)
DATA g_amount LIKE gt_itab-menge.
....
* вывод в MAIN
CLEAR g_amount.
LOOP AT gt_itab.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
element = 'ITEM'
EXCEPTIONS
element = 1
function = 2
type = 3
unopened = 4
unstarted = 5
window = 6
bad_pageformat_for_print = 7
OTHERS = 8.
g_amount = g_amount + gt_itab-menge.
* т.е. суммируем столбцы в программе
ENDLOOP.
....
*---------------------------------------------------------------------*
* FORM clear_amount *
*---------------------------------------------------------------------*
* ........ *
*---------------------------------------------------------------------*
FORM clear_amount TABLES in_tab STRUCTURE itcsy out_tab STRUCTURE itcsy.
g_amount = 0.
ENDFORM.

Форма:
добавляем сразу под окном MAIN небольшое окошко типа const (назовем например FOOTER), а в нем:
* итог: &G_AMOUNT&
/: PERFORM CLEAR_AMOUNT IN PROGRAM ZTEST
/: ENDPERFORM


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 17 2004, 10:22 
Гость
Спасибо. Сегодня попробую.


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

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


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

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


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

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