Текущее время: Вс, июл 27 2025, 13:50

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Выбор партии, нет реакции системы если к-во больше
СообщениеДобавлено: Пн, апр 16 2007, 14:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Всем привет!
Кривовато как то назвал тему. Ну кароче.
Выбор партии срабатыавает кодга жмем кнопку "Выбор запаса".
К примеру, у меня есть две партии по 10 шт.
В строке указываю что мне необходимо 25 шт., жму кнопку "Выбор запаса" и получаю две строки по 10 шт.
Куда девалось еще 5 шт? Система никак не реагирует что сумарное к-во по строкам меньше указанного первоначально.
Как это исправить? Что была ошибка или предупреждение.


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

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
Привет,
При вводе условия для стртегии выбора запаса, обрати внимание на подпрограмму.
VOFM и все получится.
Если возникнут трудности, могу предложить код, так как недавно сам такое писал.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


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

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Похоже ты понял о чем я :D
Буду очень благодарен за код. Чесно говоря я так и не нашел че это за VOFM и что он делает.
А без кода, настройками не обойтись?


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

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
rosomann написал:
Похоже ты понял о чем я :D
Буду очень благодарен за код. Чесно говоря я так и не нашел че это за VOFM и что он делает.
А без кода, настройками не обойтись?


это транзакция, запусти - разберешься быстро. очень действенно, код там при написании формул, достаточно просто все.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 17 2007, 16:40 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
то что это транзакция уже понял :)
Вот только не пойму как ее использовать в моем случае, там нигде нет ссылки на выбор партии. и с абапом я не очень дружу :)
Как не нагло это звучит, но я жду код :)


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

Зарегистрирован:
Пт, фев 04 2005, 15:56
Сообщения: 1009
Откуда: UK
Пол: Мужской
2rosomann

John Smith 4.7 написал(а):
Привет,
При вводе условия для стртегии выбора запаса, обрати внимание на подпрограмму.


Читать внимательно :)


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

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Харош прикалыватся :D
Может я и в натуре тупой, но я нифига не могу найти никакой подпрограммы при вооде условия для поиска партии.
Подскажите, где эта хрень цепляется


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

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Наверное имеется в виду спро-общая логистика-управление партиями- выбор партий-виды стратегии-определение видов стратегий. там есть такое поле КоличПоУмолч и кнопочка "Ведение"

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 17 2007, 17:54 
Специалист
Специалист

Зарегистрирован:
Пт, сен 03 2004, 14:49
Сообщения: 219
rosomann написал:

Подскажите, где эта хрень цепляется

В OSPX выбираем в диалоговой структуре "выбор запаса:заголовок таблицы". далее выделяем позицию и смотрим подробную информацию.


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

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
rosomann написал:
Харош прикалыватся :D
Может я и в натуре тупой, но я нифига не могу найти никакой подпрограммы при вооде условия для поиска партии.
Подскажите, где эта хрень цепляется


Привет, да нет конечно не тупой :)

Просто я скомканно написал и не разьяснил толком.
Выше ребята уже сказали транзакцию для ведения данной подпрограммы.
Хотя я все это сделал не транзакцией ведение а напрямую влез в подпрограмму :) (Обезьяна с гранатой :))

У меня была задача такая, если количества партий не хватает для затребованного количества то сплит не осуществлять.
Рекация системы в этом случае простая, а именно требование ввести партию.
В принципе ты можешь выдавать сообщение.
Код привожу ниже:


************************************************************************
* FORM CHMVS_001
************************************************************************
* Routine to distribute the available quantities of batches.
* The distribution is an example for a TOP-DOWN distribution
* with regard to the sort sequence.
* To set up your own distribution rules, sort the following table
* according to your requirements.
*
Это структура которую ты можешь использовать в своем алгоритме.
* Structure of internal table DISQTY (significant fields):
* --------------------------------------------------------
* DATA: BEGIN OF DISQTY OCCURS 0,
* MATNR LIKE BDBATCH-MATNR, -> material number
* CHARG LIKE BDBATCH-CHARG, -> batch number
* WERKS LIKE BDBATCH-WERKS, -> plant
* LGORT LIKE BDBATCH-LGORT, -> storage location
* AVAL_QUAN LIKE V01FDK-VRFMG, -> available quantity
* QUANTITY LIKE BDBATCH-MENGE, -> target quantity
* RES_TABIX LIKE SY-TABIX. ->internal use
* DATA: END OF DISQTY.
*
* Additional fields for distribution:
* -----------------------------------
* NO_OF_SPLIT -> The number of possible batch quantity splits
* QUAN_TO_DIS -> The quantity to be distributed (ordered quantity)
*
* Restrictions!
* -------------
* 1) Don't add or delete any entries from the internal table
* 2) Don't modify fields MATNR, CHARG, WERKS, LGORT, AVAL_QUAN and
* RES_TABIX.
* 3) Don't change values of NO_OF_SPLIT and QUAN_TO_DIS
* 4) The only field that can be modified is the DISQTY-QUANTITY field
************************************************************************
FORM CHMVS_001.

DATA: lv_line TYPE kondh-chasp VALUE '1'.
*{ INSERT DR1K901954 2

Здесь моя вставка:

data i like disqty-AVAL_QUAN value 0.

loop at disqty.
i = i + disqty-AVAL_QUAN.
endloop.
if i < QUAN_TO_DIS.

Вставь например свое сообщение сюда.

exit.
endif.

*} INSERT

LOOP AT disqty.
CHECK lv_line <= no_of_split.
IF QUAN_TO_DIS > 0.
IF DISQTY-AVAL_QUAN > QUAN_TO_DIS.
DISQTY-QUANTITY = QUAN_TO_DIS.
ELSEIF disqty-aval_quan > 0.
DISQTY-QUANTITY = DISQTY-AVAL_QUAN.
ENDIF.
IF disqty-quantity > 0.
quan_to_dis = quan_to_dis - disqty-quantity.
MODIFY disqty TRANSPORTING quantity.
ADD 1 TO lv_line.
ENDIF.
ENDIF.
ENDLOOP.

ENDFORM.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


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

Зарегистрирован:
Вт, окт 04 2005, 10:21
Сообщения: 972
Откуда: Киев
Пол: Мужской
Спасибо за код :)
Абапер посмотрел, вроде то что надо.
Правда лезть в саму стандартную програму он отказался, типа за такое пальцы отрубят по локти.
Так что попытаюсь что то сделать через VOFM


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

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
rosomann написал:
Спасибо за код :)
Абапер посмотрел, вроде то что надо.
Правда лезть в саму стандартную програму он отказался, типа за такое пальцы отрубят по локти.
Так что попытаюсь что то сделать через VOFM


Так ведь по сути тоже самое и я сделал :)
Только другим способом, а тебе транзакцию дали, там и поправить можно.
Удачи.

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 18 2007, 11:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

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


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

Зарегистрирован:
Вт, авг 17 2004, 08:58
Сообщения: 288
Откуда: Москва
LKU написал:
На всякий случай: то что в VOFM на любую подпрограмку требуется ключ модификации, это нормально. Хотя конечно лучше в vofm создавать свою подпрограмку, чем модифицировать стандартные


Меня за советскую власть агетировать не надо :)
Человеку ни кто, ничего ломать не советывал.
Так что, в остальном хозяин барин ...

Удачи!

_________________
Автор благодарит Алфавит, за любезно предоставленные буквы.


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

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


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

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


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

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