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

Копирование BSEG-SGTXT в документ выравнивания
https://sapboard.ru/forum/viewtopic.php?f=5&t=96979
Страница 1 из 1

Автор:  Jalimdjan [ Пн, окт 22 2018, 16:19 ]
Заголовок сообщения:  Копирование BSEG-SGTXT в документ выравнивания

Коллеги, добрый день.

Прошу помочь, при автоматическом выравнивании кредитора с помощью транзакции J3RCALK пакетный ввод требует заполнения поля BSEG-SGTXT в позиции документа.
Отменять обязательность этого поля нет необходимости.

При выравнивании того же кредитора с помощью транзакции F-44 данное поле копируется из документа платежа.

Вопрос: где настройка по копированию текста из одного документа в документ выравнивания?

Автор:  Yozhhhhh [ Пн, окт 22 2018, 19:07 ]
Заголовок сообщения:  Re: Копирование BSEG-SGTXT в документ выравнивания

J3RCALK запускает в пакетном вводе FB05, а FB05 и F-44 - это вообще одно и то же (за вычетом пары бантиков, которые к теме не относятся).
Поэтому стандартно алгоритм заполнения поля в этих транзакциях отличаться не может, а вот по замещению с предпосылкой на имя транзакции или с помощью иного расширения системы (например, в open fi) - может.
Проверьте свои замещения и пр.

Сам по себе стандарт умеет копировать поля в документ выравнивания только исходя из правил выравнивания, привязанных к виду счета в транзакции OBIB.
Например, если для вида счета K присвоено правило, содержащее поле SGTXT, то все позиции при выравнивании будут схлапываться по этому признаку, среди которых будет SGTXT. При этом значение признака наследуется в создаваемую позицию.

Никаких других стандартных способов наследовать поле не существует. И если при выравнивании в J3RCALK наследование не происходит, значит, у вас в правиле это поле отсутствует. Значит, перенос SGTXT выполняется в другом месте, скорее всего, в замещении. И предпосылка для его работы при J3RCALK не выполнена.
Проверьте заодно, тот же самый вид документа выравнивания указан на экране ограничений в J3RCALK, что и порождает F-44, или нет. Предпосылка для копирования текста может быть зашита и на вид документа.

Автор:  Jalimdjan [ Вт, окт 23 2018, 09:02 ]
Заголовок сообщения:  Re: Копирование BSEG-SGTXT в документ выравнивания

Спасибо огромное, очень полезная информация.
OBIB - у нас пустой, у нас даже правила выравнивания не созданы.
Правильно ли я понимаю эту транзакцию: мы добавляем в правило поле SGTXT, система при выравнивании будет собирать все документы с одинаковым значением SGTXT для выравнивания - верно? Если верно, то нам не подходит. у нас значения все разные.

Замещения все проштудировали, но я не против заняться этим еще раз :)
По результатам отпишусь.

Автор:  Yozhhhhh [ Вт, окт 23 2018, 16:08 ]
Заголовок сообщения:  Re: Копирование BSEG-SGTXT в документ выравнивания

Jalimdjan написал(а):
Правильно ли я понимаю эту транзакцию: мы добавляем в правило поле SGTXT, система при выравнивании будет собирать все документы с одинаковым значением SGTXT для выравнивания - верно? Если верно, то нам не подходит. у нас значения все разные.

Неверно.
Если тексты разные, то будет столько позиций в документе выравнивания, сколько текстов (если не вмешаются различные контировочные поля, потому что тогда еще дробиться будут).
Все значения разные - и прекрасно. При выравнивании позиция исходная "переворачивается", был дебет, станет кредит.
В чем сложность и почему не подходит? Вы не хотите иметь позиции в документе выравнивания? Куда же тогда Вы собираетесь наследовать поле SGTXT?

Автор:  Jalimdjan [ Чт, ноя 08 2018, 12:54 ]
Заголовок сообщения:  Re: Копирование BSEG-SGTXT в документ выравнивания

Yozhhhhh написал:
Jalimdjan написал(а):
Правильно ли я понимаю эту транзакцию: мы добавляем в правило поле SGTXT, система при выравнивании будет собирать все документы с одинаковым значением SGTXT для выравнивания - верно? Если верно, то нам не подходит. у нас значения все разные.

Неверно.
Если тексты разные, то будет столько позиций в документе выравнивания, сколько текстов (если не вмешаются различные контировочные поля, потому что тогда еще дробиться будут).
Все значения разные - и прекрасно. При выравнивании позиция исходная "переворачивается", был дебет, станет кредит.
В чем сложность и почему не подходит? Вы не хотите иметь позиции в документе выравнивания? Куда же тогда Вы собираетесь наследовать поле SGTXT?


Моя логика не верна. спасибо за объяснение.
НО мне бы хотелось все-таки понять...
При разных текстах в документе выравнивания создаются отдельные позиции - это отлично.
Но как же скопировать текст в позицию документа выравнивания?

Автор:  Yozhhhhh [ Чт, ноя 08 2018, 15:01 ]
Заголовок сообщения:  Re: Копирование BSEG-SGTXT в документ выравнивания  Тема решена

Текст туда автоматом копируется.
В каждую наследуемую позицию.

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