Текущее время: Пт, апр 19 2024, 12:21

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


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

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


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

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