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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Экраны
СообщениеДобавлено: Чт, фев 09 2006, 16:16 
Гость
Задача. Создать экран, с двумя полями для ввода и кнопкой. Программа далее оперирует этими двумя введенными значениями.

Создаем пул-модуль. Там, создаем программу, далее создаем экран, в screen painter'e рисуем все что нужно, указываем filed name'ы... Далее, обзначаем логику выполнения. Как дальше связать экран с созданной программой и вообще если можно дальнейшие действия в кратце, если можно?! ;)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, фев 09 2006, 16:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
осталось либо создать диалоговую транзакцию, в которой указать имя главной программы и номер экрана, либо создать функциональный модуль, в котором написать CALL SCREEN nnn.
Или не в этом вопрос?

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экраны
СообщениеДобавлено: Пт, фев 10 2006, 02:37 
Гость
Bagroff написал(а):
связать экран с созданной программой


в созданной программе написать call screen xxx.

я обычно сначала пишу call screen 100, потом даблклик по 100, мне грят мол "создать экран?", грю "а то !" ну и там дальше все понятно уже ...


хотя закрадывается пдозрение, что вопрос вообще не о том :)


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

Зарегистрирован:
Пт, янв 27 2006, 11:16
Сообщения: 105
А когда лень возиться с написанием экрана можно воспользоваться ФМ 'POPUP_GET_VALUES' :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 10:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lards написал(а):
А когда лень возиться с написанием экрана можно воспользоваться ФМ 'POPUP_GET_VALUES' :D


Это будет слишком вольное отклонение от темы курсовой работы, делаемой Bagroff

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


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

Зарегистрирован:
Пт, янв 27 2006, 11:16
Сообщения: 105
sy-uname написал(а):
lards написал(а):
А когда лень возиться с написанием экрана можно воспользоваться ФМ 'POPUP_GET_VALUES' :D


Это будет слишком вольное отклонение от темы курсовой работы, делаемой Bagroff


А вдруг он такой же ленивый как я и изменит тему курсовой работы :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 12:09 
Гость
Цитата:
Это будет слишком вольное отклонение от темы курсовой работы, делаемой Bagroff

Хуже, это дипломная практика у одной из дочек Рэма Вяхирева, Скажем так :), чтобы не писать где именно, а то нельзя блин...

Значит что я сделал. Сделал я транзакцию, там привязал экран и программу. Теперь не могу сообразить как активируются кнопки "Назад", "Отменить" ... т.е. стадартные кнопки навигации. Подскажите в какую сторону искать plz.

И чтоб вторую тему не создавать, как собственно обращаться к элементам экрана с program ?

Всем спасибо, прошу прощения за надоедливость. Бросили нас вот так вот в бой, безоружных. Пытаемся выжить :)

Регардсы.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 13:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, окт 27 2005, 17:13
Сообщения: 1068
Откуда: Из бессрочного бана
Пол: Мужской
http://help.sap.com/saphelp_470/helpdata/en/fc/eb3ba5358411d1829f0000e829fbfe/frameset.htm

_________________
В бессрочном бане


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 15:13 
Гость
Ребят. По поводу set titlebar понятно. По поводу set status 'tratata' не до конца.
Пишем в
PBO
... set status 'test'.
дабл клик. Открываем ветку f-клавиши. прописываем код CANCEL на крестик с красным кружком :).

Пишем в PAI
case sy-ucomm
when 'CANCEL'
LEAVE PROGRAM.

Проверям. Запускаем. Кнопка канселя активирована. Жмем. Получаем пинок соответсвенно без выхода. Пинок: "Заполните все поля". Полей всего два. Они оба в рекваиред.

Где вру?!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 10 2006, 19:08 
Гость
тип функции 'E' для кнопки CANCEL и модуль AT EXIT-COMMAND в PAI, в котором и пишешь LEAVE PROGRAM.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, фев 12 2006, 11:15 
Гость
По команде типа E:

PROCESS AFTER INPUT.
MODULE EXIT AT EXIT-COMMAND.


MODULE EXIT INPUT.
LEAVE TO SCREEN 0.
ENDMODULE. " EXIT INPUT


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

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


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

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


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

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