Текущее время: Вт, июл 22 2025, 04:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: smartforms, если в структуре есть поле QUAN, то оно ругается!
СообщениеДобавлено: Пт, мар 23 2007, 10:35 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 03 2005, 10:16
Сообщения: 74
В глобальных данных описана переменная WA_STRUC определенной структуры (несколько полей).
Одно из этих полей (BTGEW, взято из LIKP) типа QUAN. Прописываю его в текстовый элемент.
И при запуске формы получаю след. ошибку:
"Поле ссылки для WA_STRUC-BTGEW неизвестно в формуляре."

Если же в глобальных переменных создать просто переменую (т.е. не в структуре) типа QUAN, то все работает!

В чем дело, подскажите плз?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 23 2007, 11:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Поле типа QUAN должно ссылать на поле с единицами измерений.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 23 2007, 13:06 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 03 2005, 10:16
Сообщения: 74
Спасибо, разобрались. У меня просто эта ссылка была на другую таблицу.

Добавили в табличку ед.изм. и все стало нормально.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 29 2007, 13:23 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 03 2005, 10:16
Сообщения: 74
Теперь если значение этого поля является целым числом, то оно отображается как например "2,000", а надо просто "2"
Если ставить ему в смартформе форматирование (.0), то оно ошибку выдает ...

Как убрать десятичные нули?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 29 2007, 14:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Конструкция
WRITE quan TO char UNIT unit.
в abap'e удаляет все правые нули в дробной части,
если их количество превышает разрядность
единицы измерения unit.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 29 2007, 14:46 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, окт 03 2005, 10:16
Сообщения: 74
Спасибо!
а можт еще есть что-нить чтоб удаляло нули в правой части при любом их количестве?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 29 2007, 14:59 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Ср, мар 28 2007, 14:19
Сообщения: 21
Откуда: Киев
Пол: Женский
Damager написал(а):
Теперь если значение этого поля является целым числом, то оно отображается как например "2,000", а надо просто "2"
Если ставить ему в смартформе форматирование (.0), то оно ошибку выдает ...

Как убрать десятичные нули?



В форматировании надо указать размер поля: &field(8.0)&
В таком случае не будет ошибки.


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

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


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

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


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

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