Текущее время: Вт, май 13 2025, 08:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Единицы Измерения
СообщениеДобавлено: Ср, окт 13 2004, 10:30 
Гость
Привет, всем! Назрел следующий вопрос. Суть такова - есть таблица БД ZYX с полем величин (MENGE, тип поля MENGE_D) и полем единиц измерения (ЕИ) (MSEHI, тип поля MSEHI). Ясно, что для поля MENGE ссылочным является MSEHI. Стандартными средствами (F4) я ввожу новую запись и заполняю поле ЕИ (например, русское "Т" - тонна). Все ОК! Потом моя транзакция выбирает данные из ZYX во внутр. таблицу ITAB (ITAB like ZYX) и выводит на рисованный экран в TableControl. При этом ЕИ видно уже не как "Т", а как латинское "ТО". Вношу новую запись (или делаю обновление старых) своей транзакцией и приходится писать "ТО" для корректного ввода ЕИ - если ввожу русскую "Т" (даже стандартным средством поиска или F4), она сохраняет(обновляет) запись в БД XYZ, но в стандартном браузере в поле ЕИ уже стоят звездочки и внизу прописана инфа: "К внутр. ЕИ Т на языке RU не введена зависящая от языка единица." Как я понимаю весь вопрос в функции конвертации в домене ЕИ. Но почему автоматически она не происходит в транзакции (ведь ITAB like ZYX)? И как корректно организовать ввод/вывод ЕИ используя возможность F4, ведь юзера привыкли видеть и работать с русской "Т", но не с латинскими "ТО". Спасибо за любую помощь!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, окт 13 2004, 11:14 
Гость
на рисованном экране в свойствах
этого поля поставьте "ВыхИзПреобр" = CUNIT


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 13 2004, 13:35 
Гость
Спасибо! Решилось все в лоб! После отбора данных во вн. таблицу (перед выводом на экран) сразу пускаю в LOOPе функцию CONVERSION_EXIT_CUNIT_OUTPUT. А перед записей данных в таблицу БД прогоняю CONVERSION_EXIT_CUNIT_INPUT.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 13 2004, 13:51 
Гость
ВН написал(а):
на рисованном экране в свойствах
этого поля поставьте "ВыхИзПреобр" = CUNIT


Вроде как этот вариант получше будет


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 13 2004, 15:38 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
Anonymous написал(а):
ВН написал(а):
на рисованном экране в свойствах
этого поля поставьте "ВыхИзПреобр" = CUNIT


Вроде как этот вариант получше будет


Он не просто получше будет, по другому, пожалуйста, не делайте. Достаточно посмотреть экраны стандартных транзакций.


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

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


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

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


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

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