Текущее время: Сб, июл 19 2025, 15:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Динамический экран ввода
СообщениеДобавлено: Чт, дек 15 2005, 13:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Уважаемые, кто-нибудь разбирался со следующей задачей (прижало очень): сгенерировать динамический селективный экран, а затем считать введенные в нем значения, например, для выборки данных из таблиц? По аналогии с SE16 - в зависимости от указанной таблицы на следующем экране генерятся разные селективные экраны?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Вроде COMPLEX_SELECTIONS_DIALOG для этого есть. У нее есть документация.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 08:09 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Сергей Королев написал:
Вроде COMPLEX_SELECTIONS_DIALOG для этого есть. У нее есть документация.


Не совсем то, этот ФМ - аналог окна, вызываемого по F4 у уже сгенерированных полей ввода, т.е. он позволяет определить для конкретного поля так называемые условия выбора. А мне бы хотелось для начала сгенерить селективный экран. Вот в SE16 заходим, вводим имя любой таблицы, после чего генерится список полей для выбора - ФМ RS_TABLE_LIST_CREATE. Там в свою очередь есть другие ФМ. Просто пока там разбираться - вдруг кто уже этим занимался :)

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Есть другое, более "пользовательское" решение - делаешь простенькую динамическую программу с нужным экраном параметров.
Как результат - обработка динамического selection-screen на все случаи жизни :wink:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 09:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
nicky555 написал:
Есть другое, более "пользовательское" решение - делаешь простенькую динамическую программу с нужным экраном параметров.


Чуть по-подробнее можно?

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Так, подробнее некуда :?
1) INSERT REPORT prog FROM itab.
2) SUBMIT (name).
Остается эти шаги оформить в виде ФМ или глобального класса с нужным интерфейсом для передачи таблицы параметров и получения введенных данных.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 10:22 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Может быть, подойдёт вот это?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 12:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
если у тебя 4.7 помотри транзакцию N


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

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
EGF написал(а):
Может быть, подойдёт вот это?

Модули хорошие, можно почти все.
Только вот не додумался, как сделать, например, такую красивость, как поле и несколько полей в рамке на одном экране :(

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 16 2005, 14:20 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
nicky555 написал:
Только вот не додумался, как сделать, например, такую красивость, как поле и несколько полей в рамке на одном экране :(

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 19 2005, 09:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
EGF написал(а):
Может быть, подойдёт вот это?

Круть, уже писаю кипятком!

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


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

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


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

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


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

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