Текущее время: Пт, июл 18 2025, 04:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Оформление экрана
СообщениеДобавлено: Вт, апр 05 2011, 16:31 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 421
Пол: Женский
Стартует программа, высвечивается экран:

Code:
selection-screen begin of block block2 with frame title
text-025.
selection-screen begin of line.
selection-screen comment (35) sh1.
selection-screen comment (60) aa1.

selection-screen end of line.
selection-screen end of block block2.
at selection-screen output.
sh1 = 'Норма часу'.


После выполнения программы определяется значение переменной аа1, которое надо отобразить на экране в линии блока blok2.

Подскажите, пожалуйста, как это сделать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оформление екрана!
СообщениеДобавлено: Вт, апр 05 2011, 21:24 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
oko_5 написала:
Стартует программа, высвечивается экран:

Code:
selection-screen begin of block block2 with frame title
text-025.
selection-screen begin of line.
selection-screen comment (35) sh1.
selection-screen comment (60) aa1.

selection-screen end of line.
selection-screen end of block block2.
at selection-screen output.
sh1 = 'Норма часу'.


После выполнения программы определяется значение переменной аа1, которое надо отобразить на экране в линии блока blok2.

Подскажите, пожалуйста, как это сделать.


Попробуйте значение переменной аа1 присвоить ещё и в событии INITIALISATION, возможно, тогда, после первого выполнения программы, на второй раз на экране будет нужное значение.

_________________
Никого не трогаю, примусы починяю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 09:27 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 421
Пол: Женский
Подскажите, как это сделать!
Я пробовала, вставляла после описания блока, не получилось.

Code:
selection-screen end of block block2
INITIALIZATION.
write oo01 to aa1+0(30).


У меня в результате выполнения программы сначала выдается список. Потом необходимо выйти на экран уже с обновленнымы данными аа1.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 09:29 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
Простите, а зачем такие карусели ?
Задача-то исходная какая ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 09:36 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
oko_5 написала:
Подскажите как это сделать!
Я пробовала, вставляла после описания блока, не получилось.

Code:
selection-screen end of block block2
INITIALIZATION.
write oo01 to aa1+0(30).


У меня в результате выполнения программы сначала выдается список
Потом необходимо выйти на экран уже с обновленными данными аа1.


всё очень просто
вариант 1 - в событии INITIALIZATION вы достаёте из памяти (set\get или import\export), а по завершении выполнения передаёте в память.
вариант 2 - делаете скрытый параметр, из которого и заполняете aa1, а вместо нормального возврата на экран выбора перезапускаете отчёт с нужными критериями через SUBMIT

Но вообще очень похоже на кривую постановку задачи.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 09:55 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, фев 04 2009, 09:51
Сообщения: 421
Пол: Женский
Программа выбирает и суммирует много разного. Но основные суммы я хочу вывести на экран для пользователя как некий результат работы.

Это можно включить и в список, но красивее так на экран.

В списке у меня много разного (сообщения об ошибках типа протокола работы).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 10:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
oko_5 написала:
Программа выбирает и суммирует много разного. Но основные суммы я хочу вывести на экран для пользователя как некий результат работы.

Это можно включить и в список, но красивее так на экран.

В списке у меня много разного (сообщения об ошибках типа протокола работы).


Так Сделайте Отдельный Экран С Результатами и вызываете его.

Не очень важно, какого типа он будет - обычный DynPro, селекционный, список write-ами или в гриде, а то что Вы пытаетесь сделать - полная ерунда и пустая трата времени.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оформление экрана
СообщениеДобавлено: Ср, апр 06 2011, 10:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Списков можно много организовать.
Почитайте BC405 и BC406.

ЗЫ: И да, если пишете на русском, то старайтесь писать без гамматических ошибок.

_________________
С уважением,
Удав.


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

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


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

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


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

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