Текущее время: Пт, июн 06 2025, 09:35

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Многоуровневая конфигурация материалов
СообщениеДобавлено: Пн, дек 05 2005, 08:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Конфигрурация материалов на основании спецификации

в конфигурации присутствует 3 уровня:
верхний для задания количества позиции
средний для определения критериев выбора материалов
нижний уровень - искомый материал

задали количество в конфигурации по нижнему уровню и передали в заказ посредством апдейта поля таблицы БД STPO-MENGE.

Всё бы ок, но если задаём достаточно большое число в конфигурации, например 111111 тогда при переходе в заказ получаем дамп.

Программа в которой происходит дамп: SAPFV45S
подпрограмма STRUKTUR_ANLEGEN_POSITION (инклуд FV45SFST_STRUKTUR_ANLEGEN_POSI)
строка программы:
* Berechnung der Komponentenmenge
IF STRTAB-XMENG = 0.
VBAP-KMPMG = XSTB-MENGE * HVBAP-KMPMG / 1000.
ELSE.
VBAP-KMPMG = XSTB-MENGE * HVBAP-KMPMG / STRTAB-XMENG.
ENDIF.

У меня STRTAB-XMENG = 1 и соответственно отрабатывает:
VBAP-KMPMG = XSTB-MENGE * HVBAP-KMPMG / STRTAB-XMENG.

При задании в конфиурации количества 111111 получаем:
VBAP-KMPMG = 111111 * 111111 / 1

И получаю дамп: Overflow for arithmetical operation (type P) in program "SAPFV45S " , типа слишком большое число для поля VBAP-KMPMG.

Хелп ми :(.

Откуда в поле STRTAB-XMENG приходит цифра 1 ?
Или как вообще это победить?
При задании количества до 30000 всё ок, получаем число не слишком большое.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 05 2005, 09:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
Два дня бился и ни как не мог найти откуда единица берётся, написал сюда и нашол:)
в общем это поле соотвествует базисному количеству заголовка спецификации STKO-BMENG.
Динамически проапдейтить отношением это поле мне не удалось, руками в заголовке спефикации поставил максимально возможное количество, дампа ссответственно больше нет.

Ничем не черевато мне это?


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

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


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

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


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

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