Текущее время: Вс, июл 27 2025, 15:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Поля пользователя к элементам данных
СообщениеДобавлено: Ср, окт 17 2007, 14:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
Всем привет!

Такая вот задачка: при создании поля пользователя к элементам данных (транзакция Z_FIELD_EXIT) необходимо создать ФМчик, где по умолчанию описаны два параметра INPUT и OUTPUT. Код написали, сохранили ФМ, активировали. Потом элементу данных определили прогу и номер экрана, где должен отрабатываться наш ФМ (чтобы на других полях в других прогах, где есть тот же элемент данных, field exit не срабатывал). Через OUTPUT передаются результаты выполнения ФМ в нужное поле. А вот как передать переметр из поля в INPUT ФМ? :?

_________________
Кто знает все, тому еще многому нужно учиться!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
INPUT сам заполнится текущим значение этого поля на экране.


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

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
vga написал(а):
INPUT сам заполнится текущим значение этого поля на экране.



а вот и нет :) не заполняется :( в этом то и вся проблема

_________________
Кто знает все, тому еще многому нужно учиться!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Как отлаживаете?
Вставьте первой команой в field-exit
MESSAGE e001(00) WITH 'Input=' input.

что покажет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 18 2007, 07:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
vga написал(а):
Как отлаживаете?
Вставьте первой команой в field-exit
MESSAGE e001(00) WITH 'Input=' input.

что покажет?


Покажет динамическую ошибку- MESSAGE, CALL..., DIALOG использовать нельзя в ФМ. Может я не так навешиваю на поле field exit?

_________________
Кто знает все, тому еще многому нужно учиться!


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

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
Хотела попробовать решить задачу используя замещение, но в списке возможных для добавления полей нет нужного

_________________
Кто знает все, тому еще многому нужно учиться!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
АЯ написала:
Покажет динамическую ошибку- MESSAGE, CALL..., DIALOG использовать нельзя в ФМ. Может я не так навешиваю на поле field exit?


Постоянно использую в field-exit для информирования пользователя, что значение введено не верно. Курсор встает на данное поле. А приведенный message покажет вам входное значение INPUT


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

Зарегистрирован:
Пт, авг 31 2007, 08:40
Сообщения: 118
Пол: Женский
выводит верное значение - то, которое в поле было :) спасибо!!! Нашла ошибочку :)

_________________
Кто знает все, тому еще многому нужно учиться!


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

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


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

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


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

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