Текущее время: Вт, апр 23 2024, 10:03

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


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

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


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

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