SAPфорум.RU
https://www.sapboard.ru/forum/

2 бухгалтерских документа на одну поставку VL02N
https://www.sapboard.ru/forum/viewtopic.php?f=2&t=100505
Страница 1 из 2

Автор:  marletka [ Ср, мар 20 2024, 12:23 ]
Заголовок сообщения:  2 бухгалтерских документа на одну поставку VL02N

Добрый день,
Поставка содержит товар и тару отдельной строкой. Нужно, чтобы при проведении поставки в VL02N создавалось 2 бухгалтерских документа, на тару отдельная проводка.
Как это можно сделать через настройку или разработку?

Автор:  Admin [ Ср, мар 20 2024, 12:28 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Описано в ноте 301077 (юзер-экзиты к интерфейсу из сбыта в финансы), можно сделать через EXIT_SAPLV60B_002 и EXIT_SAPLV60B_008 (что нужно сделать - описано в ноте). Однако рекомендуют сначала поуговаривать бизнес отказаться от этого, ибо могут быть неприятные последствия.

Автор:  LKU [ Ср, мар 20 2024, 13:47 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Предлагаю обсуждать с заказчиком отдельно требования:
1. Сделать отдельную строку/строки проводки в бухгалтерском документе с заданными счетами, суммами и аналитиками к документу материала по ОМ к исходящей поставке.
2. Сделать ДВА отдельных бухгалтерских документа к документу материала по ОМ к исходящей поставки.

Первый пункт может быть вполне легитимным и реализуемым.
Второй - идет поперек архитектуры SAP. То есть можно найти примеры в стандарте когда к одному документу материала формируется два бухгалтерских документа, но обычно результатом является треш, ужас, невозможность сторнировать и перепровести ОМ и борьба с неконсистентностями.

Автор:  marletka [ Чт, мар 21 2024, 04:53 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Первый вариант уже реализован, и пользователи настолько уверены, что это им не подходит, что сменили уже 2 команды саперов до меня. Так что ответ: да, они очень уверены :)

Автор:  marletka [ Чт, мар 21 2024, 04:55 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Admin написал:
Описано в ноте 301077 (юзер-экзиты к интерфейсу из сбыта в финансы), можно сделать через EXIT_SAPLV60B_002 и EXIT_SAPLV60B_008 (что нужно сделать - описано в ноте). Однако рекомендуют сначала поуговаривать бизнес отказаться от этого, ибо могут быть неприятные последствия.


Спасибо за быстрый ответ, попробую

Автор:  marletka [ Чт, мар 21 2024, 05:39 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Admin написал:
Описано в ноте 301077 (юзер-экзиты к интерфейсу из сбыта в финансы), можно сделать через EXIT_SAPLV60B_002 и EXIT_SAPLV60B_008 (что нужно сделать - описано в ноте). Однако рекомендуют сначала поуговаривать бизнес отказаться от этого, ибо могут быть неприятные последствия.

Не подскажете ещё, как смотреть ноты. Мне был закрыт официальный доступ :(

Автор:  Admin [ Вс, мар 24 2024, 16:10 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Увы, он был закрыт не только для вас, но и вообще для всех, у кого российский SAP ID и российский IP-адрес. Так что вариант только один: искать какого-то доброхота в Казахстане / Армении и т.д., который сможет помочь.

Автор:  DED_MOROZ [ Пн, мар 25 2024, 11:36 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Вам ничем указанная выше нота не поможет.
В ней просто указаны экзиты, срабатывающие при проводке SD-фактуры.
Про это можно и в хелпе почитать в SPRO.
Тем более, как я понял, ваша задача - разделить бухдоки к документу двжиения, а не к фактуре.
Это сложная задача, и я не вижу нормального пути ее решения.
И самое главное - не понятно зачем это нужно.

Автор:  -TT- [ Пн, мар 25 2024, 18:23 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

В порядке бреда - точка расширения MB_CF001 (экзит EXIT_SAPLMBMB_001), которая вероятно еще потянет событие 1120Process в OpenFI чтобы суммы выровнять... В общем, соглашусь с Дедом Морозом - отдает продажей души сатане.

А чем отдельная строка-то плоха? Зачем обязательно отдельный документ?

Автор:  Yozhhhhh [ Пн, мар 25 2024, 23:12 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

-TT- написал:
В порядке бреда - точка расширения MB_CF001 (экзит EXIT_SAPLMBMB_001), которая вероятно еще потянет событие 1120Process в OpenFI чтобы суммы выровнять... В общем, соглашусь с Дедом Морозом - отдает продажей души сатане.

А чем отдельная строка-то плоха? Зачем обязательно отдельный документ?

Привет, Маэстро :D событие 1120 в процессах (P) - это замещения документа, это событие отрабатывает при сохранении любого документа (как RW интерфейса, так и чистокровного FI). Иначе говоря, оно отрабатывает вообще всегда, его никто за собой не потягивает. Там замещают всякую шелупень, но уж точно не суммы выравнивают, хотя есть, наверное, и такие самураи :D Арсений, как думаешь? Ведь есть такие самураи?

Автор:  DED_MOROZ [ Вт, мар 26 2024, 11:32 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Если бы Нобелевскую пообещали за ЭТО, то я бы, наверное, смотрел в то место, где делается сплиттинг бухдоков по 999 позиций.
Там бы какой нить неявный энх запилил, и пробовал бы делить бух док на 2, по нужным признакам...
Речь про инклуд LFACIFSP.

Автор:  -TT- [ Ср, мар 27 2024, 13:36 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

Yozhhhhh написал:
Привет, Маэстро :D событие 1120 в процессах (P) - это замещения документа, это событие отрабатывает при сохранении любого документа (как RW интерфейса, так и чистокровного FI). Иначе говоря, оно отрабатывает вообще всегда, его никто за собой не потягивает. Там замещают всякую шелупень, но уж точно не суммы выравнивают, хотя есть, наверное, и такие самураи :D Арсений, как думаешь? Ведь есть такие самураи?

Бонжур! Под 'потянет' имелось ввиду не 'тригернет исполнение', а 'потребует соот. вмешательства в этой точке'. Я просто не вижу никакого другого места, где вообще что-то можно сделать с позициями и суммами в них, не погружаясь в совсем уж оккультные практики рассплитовки МИГО-источника на два и более куска.

И повторюсь - я считаю это упражнение а. ненужным; б. опасным, и должна существовать какая-то максимально веская причина, чтобы в него лезть. Если она существует, то я бы начал с обозначенных пунктов (без какой-либо гарантиии успеха, но у самурая нет цели, а есть только путь :lol: ), если ее нет - то это сатанизм от безделья.

Автор:  -TT- [ Ср, мар 27 2024, 13:48 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

DED_MOROZ написал:
Если бы Нобелевскую пообещали за ЭТО, то я бы, наверное, смотрел в то место, где делается сплиттинг бухдоков по 999 позиций.
Там бы какой нить неявный энх запилил, и пробовал бы делить бух док на 2, по нужным признакам...
Речь про инклуд LFACIFSP.

Судя по расположению точек расширения в инклюде, САП заранее озаботился тем, чтобы Нобелевский комитет на этом вопросе сэкономил. Это даже не залезая в контроль до-контроль после исполнения формов в этом инклюде, а он наверняка есть.

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

Автор:  DED_MOROZ [ Ср, мар 27 2024, 18:53 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

За 10 минут сделал пример с помощью отладчика. :)

Для примера использовал ДМ 641 вида движения.
В указанном выше инклуде LFACIFSP(FORM DOCUMENT_SPLIT_GOODS_MOVEMENT) в таблице ACCIT_FI сгруппировал строки по номеру материала и для каждой группы строк изменил значения полей
ACCIT_FI-BELNR заполнил так:
$$ 1
$$ 2
ACCIT_FI-XSPLIT заполнил значением 'X'.

В результате к 1 документу материала создалось 2 бух.дока

Для документа сторно ДМ проделал аналогичные действия, там тоже 2 бух.дока родилось.
Визуально все ОК, но, ЕСТЕСТВЕННО, все надо проверять очень глубоко.

Автор:  Yozhhhhh [ Ср, мар 27 2024, 19:47 ]
Заголовок сообщения:  Re: 2 бухгалтерских документа на одну поставку VL02N

-TT- написал:
Бонжур! Под 'потянет' имелось ввиду не 'тригернет исполнение', а 'потребует соот. вмешательства в этой точке'. Я просто не вижу никакого другого места, где вообще что-то можно сделать с позициями и суммами в них, не погружаясь в совсем уж оккультные практики рассплитовки МИГО-источника на два и более куска.

Сори, я уже после отправки укутался одеялком и понял, что ты именно это и имел в виду. Мой косяк :?
DED_MOROZ написал:
За 10 минут сделал пример с помощью отладчика.

Для примера использовал ДМ 641 вида движения.
В указанном выше инклуде LFACIFSP(FORM DOCUMENT_SPLIT_GOODS_MOVEMENT) в таблице ACCIT_FI сгруппировал строки по номеру материала и для каждой группы строк изменил значения полей
ACCIT_FI-BELNR заполнил так:
$$ 1
$$ 2
ACCIT_FI-XSPLIT заполнил значением 'X'.

Между выходом из модуля-источника и входом RW интерфейса в финансы в смежных модульках по идее всегда есть бадиха. По крайней мере похожую задачу как-то видел в TRM, там тоже упражнялись с аццитом, хидером и условиями. Два документа там не получали, но над одним конкретным там поизголялись существенно, потому что одни строки редактировались, а другие добавлялись. Если учесть, что важна не суть манипуляций, а само ристалище, то надо бы такое место поискать. Но если гуру сбыта говорят, что такого места нет, то, видимо, его нет.
Ну и если такое сделать, то сразу надо проверять сторно в первую очередь.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/