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

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


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

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


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

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