Текущее время: Ср, апр 17 2024, 00:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Ср, мар 26 2014, 09:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Добрый день!
Тестирую новую функциональность оцененного запаса в пути (SIT) при отгрузке товара клиентам.
Вот что получается:
1. создаю заказ с типом позиции NCCU на 3 шт
2. создаю поставку, провожу ОМ, 3 шт оказываются в запасе T.
3. в тр. VLPOD подтверждаю 2шт, рождается еще один документ материала, списывающий запас "T" на себестоимость реализации

До этого момента все понятно.
Теперь вопрос - хочется вернуть 1шт из запаса T назад на склад, можно ли это сделать через сбыт (возвратную исходящую поставку)?
Если кто-нибудь разбирался с вопросом, поделитесь, плиз..

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Ср, мар 26 2014, 15:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Нота 1679256 - "Stock in transit (SiT): Special movement types" намекает, что возврат можно сделать только в migo через 411 T вид движения.
А хочется через поставку...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Ср, мар 26 2014, 17:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
В процессе исследования не могу не поделиться новейшим стилем программирования SAP в отношении запаса T (инклюд MM07MFK0_LIEFERUNG_PRUEFEN)

Code:
     ELSEIF NOT ( ( t156-bustr = '601' AND mseg-sobkz = 'T' ) OR
                       t156-bustr = '681' OR t156-bustr = '683' OR
                       t156-bustr = '68A' OR t156-bustr = '68C' OR
                       t156-bustr = '68E' OR t156-bustr = '68I' OR
                       t156-bustr = '685' OR t156-bustr = '687' OR
                       t156-bustr = '691' OR t156-bustr = '693' OR
                       t156-bustr = '695' OR t156-bustr = '69A' OR
                       t156-bustr = '69C' OR t156-bustr = '69E' OR
                       t156-bustr = '69I' OR t156-bustr = '417' OR
                       t156-bustr = '559' OR t156-bustr = '169' OR
                     ( t156-bustr = '335' AND mseg-sobkz = 'T' ) OR "1685826
                     ( t156-bustr = '411' AND mseg-sobkz = 'T' ) OR "1685826
                     ( t156-bustr = '413' AND mseg-sobkz = 'T' ) OR "1685826
                     ( t156-bustr = '415' AND mseg-sobkz = 'T' ) ). "1685826
          RETURN.


Прям заповедник непуганных магических констант...

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Чт, мар 27 2014, 11:53 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, авг 17 2004, 10:13
Сообщения: 382
Пол: Мужской
Добрый день

Функциональность не видел, т.к. нет подходящей системы, но не пробовали добиться присвоения кода особого запаса в типе позиции заказа VBAP-SOBKZ = T и присвоение 411 ВД, при создании поставки?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Чт, мар 27 2014, 12:36 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Александр, спасибо. Я как раз иду по этому пути - скопировал 411 вдв и прикручиваю его к поставке.
С грехом пополам (с прямой правкой данных в таблицах и в отладчике) удалось провести требуемый документ через VL02N.
Сейчас оцениваю риски применения этого подхода в реальной жизни.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Сб, мар 29 2014, 07:04 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Выход - делать свой вид движения, позволяющий возвращать Т-запас.
Причем новый вид движения обязательно должен уметь работать с поставкой, иначе будут проблемы с отчетностью.
Например, отчет MB5td будет работать некорректно, запас будет продолжать висеть в пути, насколько я помню.
Так что вы на верном пути :)
Если удастся создать такой вид движения - тема достойна своего места в FAQ.

Еще слышал, что есть настройки для функционала подтверждения получения поставки, позволяющие добиться чтобы система автоматически создавала обратный документ в случае недопоставки товара. Правда речь шла о подтверждении получения ВХОДЯЩЕЙ поставки.
Но все-таки если такие настройки все же есть можно попробовать их заставить работать с исходящими поставками.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Пт, апр 04 2014, 10:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
В общем, у меня получилось примерно так:
1. Новый вид движения 990
(скопирован с 411, добавлены записи для L T в таблицах T156SY 411, T156SC 990 )
2. Вид движения для сторно (+ записи T156SY L T)
3. Требования к заполнению LIPS:
LIPS- BWART = 990
LIPS- KZBWS = M
LIPS-SOBKZ = T
4. В начале badi LE_SHP_GOODSMOVEMENT подменяем
IMSEG[1]-UMLGO = склад, на который возвращаем товар
IMSEG[1]-UMWRK= принимающий завод, если его надо поменять
IMSEG[1]- KDAUF = номер поставки из mska
IMSEG[1]- KDPOS = номер позиции поставки из mska
5. В инклюде MM07MFK0_LIEFERUNG_PRUEFEN строка 319 пропускаем в отладчике две строки
mseg-mat_kdauf = ls_lips-vbeln.
mseg-mat_kdpos = ls_lips-posnr.
6. В VBFA-VBTYP_N записывается «p» вместо «R», из за этого не обновляется статус движения материала по поставке VBUK-WBSTK и поставку невозможно сторнировать. Лечение:
Инклюд FV50WF0L FORM lips_wa_update
обойти строку 221
IF lw_sobkz = 'T'. "1527088
vbfa-vbtyp_n = vbtyp_docu.
ENDIF.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Можно ли сделать частичный возврат из запаса T через поставку?
СообщениеДобавлено: Вт, май 26 2015, 14:50 
Начинающий
Начинающий

Зарегистрирован:
Ср, ноя 08 2006, 20:01
Сообщения: 7
Пол: Мужской
подскажите, есть необходимость сделать отгрузку через transit in stock, но только без сбытового заказа.
Никак не удается. При ОМе к поставке система выдает сообщение об ошибке M7 443 Введите поставку для особого запаса T.
Вот в связи с этим вопрос - а возможно ли создать данную цепочку без sd - заказа


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

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


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

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


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

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