SAPфорум.RU https://sapboard.ru/forum/ |
|
Открыть поле XREF3 при выравнивании в FB05 https://sapboard.ru/forum/viewtopic.php?f=5&t=95833 |
Страница 1 из 1 |
Автор: | Berg [ Вт, дек 05 2017, 18:12 ] |
Заголовок сообщения: | Открыть поле XREF3 при выравнивании в FB05 |
Коллеги, добрый день! Проблема, судя по всему, стара как мир, но тем не менее у меня она тоже возникла. Делаю выравнивание в fb05. Выбрала позицию для выравнивания, хочу изменить поле bseg-xref3 (уже после моделирования). При частичном выравнивании оно открыто и всё ок, когда делаю выравнивание всей суммы- поле отображается, но закрыто для изменения. Все настройки уже проверила - открыла в fbkp для нужных кодов проводок это поле, открыла для группы статусов полей по своему счету, в ob32 тоже прописала. Пробовала настроить в obia поле xref3 для переноса в позицию выравнивания - переносится, но все равно закрыто... В переносе полей специальных регистров xref3 не участвует, в fb02 дает его изменять. Не подскажите, в чем еще может быть дело? |
Автор: | Kengur [ Ср, дек 06 2017, 12:49 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Во всех автоматических позициях выравнивания признаки полностью наследуются из других документов. Видимо в этом дело. |
Автор: | Yozhhhhh [ Пн, дек 11 2017, 12:08 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Berg написал(а): Коллеги, добрый день! Проблема, судя по всему, стара как мир, но тем не менее у меня она тоже возникла. Делаю выравнивание в fb05. Выбрала позицию для выравнивания, хочу изменить поле bseg-xref3 (уже после моделирования). При частичном выравнивании оно открыто и всё ок, когда делаю выравнивание всей суммы- поле отображается, но закрыто для изменения. Все настройки уже проверила - открыла в fbkp для нужных кодов проводок это поле, открыла для группы статусов полей по своему счету, в ob32 тоже прописала. Пробовала настроить в obia поле xref3 для переноса в позицию выравнивания - переносится, но все равно закрыто... В переносе полей специальных регистров xref3 не участвует, в fb02 дает его изменять. Не подскажите, в чем еще может быть дело? Попробуйте галку в основной записи счета в FS02 поставить. Вкладка "Ввод/банк/процент", галка "Дополнительная контировка при автоматической проводке". |
Автор: | Yozhhhhh [ Пн, дек 11 2017, 15:13 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Автор, спасибо за интересную тему. Всегда было интересно самому, просто вылетел из головы этот вопрос в свое время. Вот решил вернуться. Погрузился в самую глубь этого самого, ну вы все поняли, чего именно. Вылез весь коричневый, но ответ нашел. Из картинки ясно видно, что если номер документа выравнивания не пустой (в моделировании и до окончательного сохранения он будет '*', что есть непустое значение), то все поля закроются, кроме перечисленных (текст позиции, присвоение, присвоение ГК). Это и объясняет то, почему данные три поля болтаются открытыми, а все остальное - нет. Именно поэтому при частичном выравнивании все поля будут открыты (ну правильнее будет сказать, что будут открыты те поля, которые регламентированы кодом проводки и группой статполей). А вот тут - такой интересный и неожиданный хардкод от SAP. Также есть ссылка на ноту, можете почитать. Так что, видимо, вопрос можно считать закрытым. |
Автор: | Kengur [ Пн, дек 11 2017, 16:43 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Что будет если подломать экран и ввести значения? |
Автор: | Yozhhhhh [ Пн, дек 11 2017, 16:53 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Чисто теоретически... в конце какой-нибудь подпрограммы PBO модуля можно сделать свой самописный "дер филд модифицирен")) пройтись лупом по экрану и расставить единицы в screen-input и пр. Это точно откроет поле на экране. А чисто по понятиям так лучше не делать. От сапа можно ожидать всякого. Например, начиная с того, что потом никакие поля, кроме данной тройки, просто не будут обрабатываться. Заканчивая сочным дампом Мне кажется, что в домашней саповской пиратке по автоматизации расхода пельмешей из морозилки я бы точно взломал. А так бы не, не стал |
Автор: | Yozhhhhh [ Пн, дек 11 2017, 17:00 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Kengur написал(а): Что будет если подломать экран и ввести значения? Хотя ладно, взломал на работе только что ради интереса, значение скушалось нормально |
Автор: | Kengur [ Пн, дек 11 2017, 17:34 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Yozhhhhh написал: Kengur написал(а): Что будет если подломать экран и ввести значения? Хотя ладно, взломал на работе только что ради интереса, значение скушалось нормально Ну кстати, если оно в проводку заходит, то можно настроить замещение, например, из поля текст (переносом), чтобы экран не ломать. |
Автор: | Yozhhhhh [ Пн, дек 11 2017, 17:45 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Ну замещать-то можно любые поля. Как со вводом, так и без ввода. Даже скрытые. Замещается не поле экрана, замещается поле структуры. Просто может оказаться, что замещать нечем. Может, принципиально новое значение хочется записать. Я вот сейчас записал в XREF3 "ВАСЯ". Вдруг у автора именно такая потребность В общем, лучше не ломать, но если очень хочется, то можно. |
Автор: | Berg [ Вт, дек 12 2017, 11:33 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Yozhhhhh, спасибо Вам огромное, очень интересно! Yozhhhhh написал: Может, принципиально новое значение хочется записать. Я вот сейчас записал в XREF3 "ВАСЯ". Вдруг у автора именно такая потребность Да, написать мне нужно было именно что-то вроде "Вася":D Замещение, это первое, что пришло нам в голову, например, в hzuon записывать значение руками и замещать в xref3. Это работает, но как-то не круто в некоторых случаях заполнять xref3, а в других Присвоение ГК. Потом пришла мысль заполнять значение в доп.тексты и копировать в xref3, но там тоже была засада - доп.тексты открыты на редактирование только до выбора позиций выравнивания, и это тоже не очень приятно. В общем, после всех попыток, у нас история закончилась тем, что мы решили кардинально изменить процесс отражения подобных документов. Так что, поле xref3 Осталось непокоренным:) |
Автор: | Yozhhhhh [ Вт, дек 12 2017, 16:30 ] |
Заголовок сообщения: | Re: Открыть поле XREF3 при выравнивании в FB05 |
Berg написал(а): Потом пришла мысль заполнять значение в доп.тексты и копировать в xref3, но там тоже была засада - доп.тексты открыты на редактирование только до выбора позиций выравнивания, и это тоже не очень приятно. Кто Вам сказал такое? Немедленно его накажите Доп. тексты доступны всегда, пока документ не проведен. Просто там нет такого пункта меню, но это зависит от активного экрана. Просто с экрана выбора открытых позиций уйдите снова в обзор документа (по кнопке "Обзор"). И все. Другое дело, что доп. тексты хранятся на уровне всего документа. Считать их не проблема, а как системе понять, в какую позицию их засунуть в XREF3? В позицию, которая получила окончательное выравнивание? Но документ выравнивания может быть и трех, и пяти позиционный. И выровненных позиций в нем может быть сколько угодно. Berg написал(а): В общем, после всех попыток, у нас история закончилась тем, что мы решили кардинально изменить процесс отражения подобных документов. Жаль, жаль. Там можно красиво сделать |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |