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

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Лимит на складе
СообщениеДобавлено: Чт, дек 04 2008, 16:52 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 13 2008, 16:54
Сообщения: 19
Пол: Мужской
Нужно установить лимит на приобретение материала.
Основываясь на количестве материала на складе.

Возможно ли в системе настроить в основной записи материала складской лимит?

То есть если на складе установлен лимит допустим на 100шт. ручек
И на складе уже есть 95, заказ больше 5ти штук не должен пройти.

Например при создании заказа на поставку не позволять пользователю сохранять заказ, если лимит склада превышен.

Как это можно реализовать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 04 2008, 20:31 
Директор
Директор

Зарегистрирован:
Чт, фев 15 2007, 11:30
Сообщения: 1242
Стандартно нет. Разработкой пожалуйста...

_________________
Порой не так важно, что ты знаешь. Важнее, чему ты сможешь научиться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 10 2008, 16:32 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 13 2008, 16:54
Сообщения: 19
Пол: Мужской
Спасибо за ответ!
Если стандартно никак, то как это реализовывается разработкой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 10 2008, 17:15 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4374
Откуда: Москва
Пол: Мужской
Ну, грубо, на уровне алгоритма:

1) Вставляем в ОЗМ поле "Лимит склада" (например, в ракурс "Складирование 1") на уровне завод + склад.
2) Пишем обработку для этого поля, чтобы данные, введенные в него, сохранялись в таблице MARD.
3) Находим в заказе на поставку экзит, который отрабатывает при его сохранении.
4) Пишем в экзите код, который будет:
- Определять склад, по которому проверять запас (из позиции заказа на поставку, по сочетанию завод + склад)
- Смотреть запас на складе (MARD-LABST) для этого оргуровня
- Прибавлять количество из позиции заказа к запасу на складе
- Сравнивать это суммарное количество со значением лимита по складу в ОЗМ (т.е., суммарное количество должно быть <= лимиту склада)
5) Если при этом SY-SUBRC = 0, сообщений нет, для пользователя ничего не происходит.
6) Если при этом SY-SUBRC <> 0, выдается ошибка (что-то вроде "При заказе 15 ШТ материала 123456 лимит по складу 1000 0001 превышен на 5 ШТ"), заказ не сохраняется.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 10 2008, 17:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Только смотреть надо не только количество на складе и количество в текущей позиции заказа, для которой запустился экзит.
Еще надо анализировать другие неисполненные заказы с этой номенклатурной позицией.

Кстати, на закладке ППМ1 есть такое поле - "максимальный объем запасов", оно как раз при ППМ влияет на определение объема потребности.

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

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


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

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