Текущее время: Сб, апр 20 2024, 05:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Пн, ноя 30 2020, 15:17 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
У кого был опыт добавления пользовательских полей в ALV J_3RF_DKSLD_ALV_DETAIL_LIST в детализацию отчетов J3RFDSLD и J3RFKSLD ?
Есть потребность добавить собственные поля и прописать логику их заполнения.

Спасибо


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Сб, дек 05 2020, 00:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Там по пути следования к детализации более или менее законно зацепиться не за что.
Но можно 100% расширить неявным, предварительно расширив структуру.
А у меня она J_3RF_DKSLD_ALV_MONTH_LIST, точно J_3RF_DKSLD_ALV_DETAIL_LIST?
Это какой по счету экран детализации: который по лупе открывается или второй, который номера документов уже содержит?

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Вс, дек 06 2020, 18:59 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Это второй экран, когда разворачиваются обороты в разрезе каждого документа.
В S4HANA это инклуд J_3RFDKSLD_INCL, строка 2547 FORM show_details.
Implicit Enhansment добавить не возможно, этот перформ от начала и до конца выбирает данные и здесь же их выводит в АЛВ :(((
Вклиниться не возможно :((

Я удивлен, что разработчики не предусмотрели для пользователя такой возможности добавления своих полей со свой логикой :((


Последний раз редактировалось BRILDI Пн, дек 07 2020, 10:01, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Вс, дек 06 2020, 23:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Походь, не паникуем. Завтра в хане погляжу)

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Пн, дек 07 2020, 10:28 
Специалист
Специалист

Зарегистрирован:
Вт, дек 06 2005, 13:24
Сообщения: 167
Структура не расширяемая.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Пн, дек 07 2020, 12:46 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
В любую структуру можно добавить Append.
Вопрос в том, куда потом привязать свою логику полей.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Пн, дек 07 2020, 13:08 
Специалист
Специалист

Зарегистрирован:
Вт, дек 06 2005, 13:24
Сообщения: 167
Конечно не в любую.
Попробуйте сами, в s4hana это невозможно.

The structure or table J_3RF_DKSLD_ALV_DETAIL_LIST has the enhancement category not enhanceable, which means that it cannot be enhanced with new fields.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD  Тема решена
СообщениеДобавлено: Пн, дек 07 2020, 21:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1571
Откуда: Пермь
Пол: Мужской
Daw написал(а):
Конечно не в любую.
Попробуйте сами, в s4hana это невозможно.

The structure or table J_3RF_DKSLD_ALV_DETAIL_LIST has the enhancement category not enhanceable, which means that it cannot be enhanced with new fields.

Справедливо.
Не только в хане, но в ERP. Согласен.
Значит, не бывать этой структуре, а бывать другой.
В самом начале детализации (уверен, она отдельной рутиной идет) вызов ALV подавлять. Вызывать свой. На вход запускать то, что пыталась протолкнуть стандартная программа, добавив своих полей. Вероятно, выход только такой. Чтобы совсем на танках не въезжать на красную площадь, можно делать это только для юзеров, у кого возвращенный get параметр ZKISSME (абстрактно) возвращает 'X'. Внутрь на даблклики или хотспот посадить вызов FB09 со скипом. При покидании экрана делать возврат к предыдущему.
Работать-то будет :D

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Пн, дек 07 2020, 22:54 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
Согласен с Ежом )
Делали примерно так же в новой оборотке(Обзор запасов Россия): своя структура( стандартные поля + собственные поля) для формирования каталога алв, неявный энхансмент гле перекладываем данные из стандартной таблицы в собственную таблицу нужного типа, донасыщаем ее данными и выводим в алв.

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пользовательские поля в J3RFDSLD и J3RFKSLD
СообщениеДобавлено: Ср, дек 09 2020, 17:52 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Спасибо, понял !


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB