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

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


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

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


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

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