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

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


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

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


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

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