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/ |