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

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


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

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


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

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