SAPфорум.RU
https://sapforum.pro/forum/

Сторно выравненной СФ через vf11
https://sapforum.pro/forum/viewtopic.php?f=2&t=95439
Страница 1 из 1

Автор:  Besa [ Пн, сен 11 2017, 17:00 ]
Заголовок сообщения:  Сторно выравненной СФ через vf11

Добрый день, коллеги, в данный момент если сф(бух док) уже выравнен, система без проблем дает сторнировать, при этом в новом бух документе сторно не прописывает ссылок.
Можно ли настроить стандарт так, чтобы система НЕ давала выполнить сторно СФ если он(бух док) выравнен?

Например как ММ MR8M ругается.

Автор:  Yozhhhhh [ Пн, сен 11 2017, 17:36 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Ну просто в закупках сторно реализовано по принципу создания кредитового авизо, сами позиции не выравниваются, в документе сторно прописывается в поле REBZG ссылка на исходный документ. Создать фактуру без аналогичного документа на стороне финансовой бухгалтерии, таким образом, невозможно. Либо имеем и закупочную, и FI, либо ни одной.
В сбыте создается фактура, а после этого она деблокируется для бухгалтерского учета. При возникновении ошибок (открытость периода, наличие выровненных позиций и пр.) фактуру-сторно создается, но не деблокируется для бухгалтерского учета (RW-интерфейс не запускается). Такая двухступенчатость процесса может привести к описанной ситуации.
Проверить наличие выровненных позиций в исходном FI-документе, соответствующем SD-фактуре, таким образом, можно где-нибудь на стороне user-exit.
Например, можно попробовать SDVFX009. Хотя он используется не совсем для этого, но можно там выкинуть E-сообщение. Номер исходной сбытовой фактуры там есть, а по нему можно найти FI-документ и проверить BSEG.

Автор:  Besa [ Пн, сен 11 2017, 17:43 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Yozhhhhh написал:
Ну просто в закупках сторно реализовано по принципу создания кредитового авизо, сами позиции не выравниваются, в документе сторно прописывается в поле REBZG ссылка на исходный документ. Создать фактуру без аналогичного документа на стороне финансовой бухгалтерии, таким образом, невозможно. Либо имеем и закупочную, и FI, либо ни одной.
В сбыте создается фактура, а после этого она деблокируется для бухгалтерского учета. При возникновении ошибок (открытость периода, наличие выровненных позиций и пр.) фактуру-сторно создается, но не деблокируется для бухгалтерского учета (RW-интерфейс не запускается). Такая двухступенчатость процесса может привести к описанной ситуации.
Проверить наличие выровненных позиций в исходном FI-документе, соответствующем SD-фактуре, таким образом, можно где-нибудь на стороне user-exit.
Например, можно попробовать SDVFX009. Хотя он используется не совсем для этого, но можно там выкинуть E-сообщение. Номер исходной сбытовой фактуры там есть, а по нему можно найти FI-документ и проверить BSEG.

Спасибо за ответ, по технической реализации понимание есть. Мне не понятно почему бух док создается (деблок для ФАЯ), я подразумевал что объект сбыта (СФ) создастся, я бух док нет, то есть выпадет в ошибку vfx3.
Касательно UE спасибо, это вариант пока держу, если стандартном нельзя, планирую через проверки без абапа поставить проверку в fi (ggb0) ну или экзит уже в сбыте чтобы даже не дать создать СФ.

Автор:  Yozhhhhh [ Пн, сен 11 2017, 17:59 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

<em>Besa</em> написал(а):
Спасибо за ответ, по технической реализации понимание есть. Мне не понятно почему бух док создается (деблок для ФАЯ), я подразумевал что объект сбыта (СФ) создастся, я бух док нет, то есть выпадет в ошибку vfx3.

Что-то я Вас не очень тут понял. Еще раз. Не будет деблокирована в FI сторно-фактура, если для исходной есть выровненные позиции. Фактура на стороне SD при этом создается свободно.
<em>Besa</em> написал(а):
Касательно UE спасибо, это вариант пока держу, если стандартном нельзя, планирую через проверки без абапа поставить проверку в fi (ggb0) ну или экзит уже в сбыте чтобы даже не дать создать СФ.

Вы не примените тут GGB0, потому что если начнет работать проверка, то это означает, что RW-интерфейс в модуль FI уже начал свою работу, а это будет означать, что фактура на стороне сбыта уже создана. Остановить RW-интерфейс на данном этапе получится, но это повлияет лишь на создание документа на стороне FI, а он и так не создастся, если там есть выровненные позиции. При этом фактура на стороне сбыта все равно уже давно создана. Поэтому проверять надо до того, как будут набираться таблицы интерфейса (ACCIT, ACCHD и пр.) и до того, как успешно будет создана фактура на стороне сбыта. Я просто ради интереса поставил точку на user-exit, нашел только вот это. Может, можно сделать более красиво.. Но проверять точно надо на стороне сбыта.

Автор:  Besa [ Пн, сен 11 2017, 18:11 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Коллега, я понимаю как устроено технически :), что объект сбыта и fi рождают в двух разных LUW-ах и при прерывании процесса рождения бух дока в FI СФ не откатится.
Естественно если дело не доходит до рождения фай дока, то нет смысла что либо ковырять на стороне FI.
Проблема как раз таки в том, что при выравненном сф (бух документе), система создает сторно СФ и сторно бух дока(проверенно). Так и должно быть по стандарту в этом вопрос?

Автор:  Yozhhhhh [ Пн, сен 11 2017, 18:43 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Besa написал:
Проблема как раз таки в том, что при выравненном сф (бух документе), система создает сторно СФ и сторно бух дока(проверенно). Так и должно быть по стандарту в этом вопрос?

Ммм... вот как. Проверил у себя, уперся в сообщение 00 398, очень популярная штука из 4 параметров, но в моем случае это действительно не стандарт.
И правда, это Z. Мне от прошлых консов досталось вот тут:
Инклуд RV60AFZZ
Подпрограмма userexit_number_range. Полностью изменяемый инклуд, хотя в стандартной области имен. В общем-то понятно теперь, откуда ноги растут.
Значит, стандарт работает, как Вы говорите. А расширить и проверить можно тут где-нибудь, там подряд долбятся эти подпрограммы из изменяемого инклуда.

Автор:  Yozhhhhh [ Пн, сен 11 2017, 18:59 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Ну или можно сделать еще более элегантно. Может, прописать для вида фактуры в настройке V_TVFK-XNEGP = ПУСТО. И тогда пустить сторно в два шага: сначала создавать SD-документ, а потом долбить их в VFX3. А вот там как раз сделать проверку уже в GGB0. Тогда не будет неконсистентности. Но это просто "чужой лес" (я про SD), я туда со своим енотом не хожу :D Тут Вам смотреть.

Автор:  Besa [ Пн, сен 11 2017, 19:16 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Спасибо, понятно.

Автор:  LKU [ Вт, сен 12 2017, 10:12 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Besa написал:
Добрый день, коллеги, в данный момент если сф(бух док) уже выравнен, система без проблем дает сторнировать, при этом в новом бух документе сторно не прописывает ссылок.
Можно ли настроить стандарт так, чтобы система НЕ давала выполнить сторно СФ если он(бух док) выравнен?
.


Поройтесь в списке стандартных правил копирования, которые присваиваются к виду фактуры в VOFA.
Вот, например, 129 "Сторно вырав. (общ.)"
Code:
*----- Cleared documents request can not be canceled

Автор:  Besa [ Ср, сен 13 2017, 16:01 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

LKU написал(а):
Besa написал:
Добрый день, коллеги, в данный момент если сф(бух док) уже выравнен, система без проблем дает сторнировать, при этом в новом бух документе сторно не прописывает ссылок.
Можно ли настроить стандарт так, чтобы система НЕ давала выполнить сторно СФ если он(бух док) выравнен?
.


Поройтесь в списке стандартных правил копирования, которые присваиваются к виду фактуры в VOFA.
Вот, например, 129 "Сторно вырав. (общ.)"
Code:
*----- Cleared documents request can not be canceled

Об этом я и говорил. Спасибо :)
В итоге, просмотрел код этих правил, у нас 129 нет в принципе, подошла 029, остальные нет.
В итоге если было полное выравнивание, система ругается и не дает создать сторно СФ.
Если было частичное, тогда все проходит.
Также есть некоторые нюансы связанные, "что если уже установлено какое либо правило" и например, некоторые стандартные правила содержат в себе сразу несколько проверок, что иногда может быть лишним в той или иной конфигурации.

В целом, пойдет, пока...
Спасибо :)

Автор:  Yozhhhhh [ Ср, сен 13 2017, 16:18 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Присоединяюсь, настройка очень полезная. Даже не знал, что у вида фактуры есть расширенный ракурс настройки.

Автор:  Besa [ Ср, сен 13 2017, 16:38 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

Yozhhhhh написал:
Присоединяюсь, настройка очень полезная.

Позволю себе не согласится :) Это скорее не настройка, а стандартные user-exits которые можно включать и выключать, у этого подхода свои минусы в отличии от настроек в классическом их представлении.
Вообще с технической точки зрения, я всегда считал, что SD написан своеобразно.

Yozhhhhh написал:
Даже не знал, что у вида фактуры есть расширенный ракурс настройки.

Тогда Вам в тр VOFM

Автор:  Yozhhhhh [ Ср, сен 13 2017, 16:51 ]
Заголовок сообщения:  Re: Сторно выравненной СФ через vf11

<em>Besa</em> написал(а):
Позволю себе не согласится Это скорее не настройка, а стандартные user-exits которые можно включать и выключать, у этого подхода свои минусы в отличии от настроек в классическом их представлении.

Бабушка надвое сказала :D настройка совершенно классическая и вынесена в IMG. А то, что начинка справочника в этом поле (условие копирования) есть перечень подпрограмм, ничего не означает. Ибо чтобы они заработали, сперва надо указать конкретное значение в самом классическом IMG. Но на вкус и цвет нет товарищей :D

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