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

Как добавить новое поле в карточку сделки
https://www.sapboard.ru/forum/viewtopic.php?f=65&t=98647
Страница 1 из 1

Автор:  mmaria [ Вт, апр 28 2020, 12:37 ]
Заголовок сообщения:  Как добавить новое поле в карточку сделки

Добрый день! подскажите : нужно добавить поле Бизнес-сфера в карточку сделки
В т.VTBFHA поле есть (RBUSA)
Значит ли это, что его можно "вытащить "настройками ? (посмотрела настройки , не могу понять , как это сделать ? посмотрела экран транзакции Tm41 не вижу этого поля ).
и будет ли оно учитываться проводками или нужны все равно расширения через BADI ?

Автор:  bonya [ Ср, апр 29 2020, 09:17 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Добрый день!
Посмотрите здесь:
Менеджер транзакций - Общие параметры настройки - Управление сделками - Определение выбора полей.
Там есть Бизнес-сфера

Автор:  Birkin [ Ср, апр 29 2020, 10:06 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

mmaria написал(а):
Добрый день! подскажите : нужно добавить поле Бизнес-сфера в карточку сделки
В т.VTBFHA поле есть (RBUSA)
Значит ли это, что его можно "вытащить "настройками ? (посмотрела настройки , не могу понять , как это сделать ? посмотрела экран транзакции Tm41 не вижу этого поля ).
и будет ли оно учитываться проводками или нужны все равно расширения через BADI ?


Самый простой способ, это расширение стандартного экрана.
Для вывода на экран программы SAPLFTR_SUBSCR поля VTBFHA-RBUSA необходимо сделать расширение и добавить в метод SET_FIELDMOD класса CL_FTR_FMOD_CTRL
FIELD-SYMBOLS:
<ls_fields> LIKE LINE OF a_field_modification.
LOOP AT pi_modified_fields ASSIGNING <ls_fields>.
IF ( <ls_fields>-tabname = 'VTBFHA' AND <ls_fields>-fieldname = 'RBUSA' ) OR
( <ls_fields>-dynpfname = 'VTGFHA-RBUSA' ).
<ls_fields>-attribute = 'O'.
ENDIF.
ENDLOOP.

Автор:  Rygor [ Ср, апр 29 2020, 10:41 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Есть вот такая настройка: SM30 -> TRACV_ADDACCDATA - Там можно для ссылки на контировку настроить бизнес-сферу.

Само поле бизнес сфера есть в сделках ин. валют и хеджирования + еще пару сделок. В остальных сделках (денежный рынок) увы - его не вывести.

Автор:  mmaria [ Ср, май 20 2020, 10:17 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Спасибо !

Автор:  Ms. Marusia [ Ср, сен 27 2023, 11:13 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Добрый день.
В продолжение темы.
Энтузиасты, подскажите, не могу через обычные настройки выбора полей SM34>VC_FTR_FMOD для сделок с типом 550 и 510 как для вида 100 так и 200 вывести PS_POSID "СПП-элемент". Нет реакции, поле не подтягивается. Подскажите, куда посмотреть для каких типов релевантно вывод этого поля?
Может кто работал, при проводке данные СПП из сделки в документ проводки подтягиваются или нужно шаманить кодом?

Автор:  Yozhhhhh [ Чт, сен 28 2023, 00:00 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Это вам под капитализацию процентов по инвестиционным кредитам?
Видел такое, СПП велся в сделке (не скажу, как его туда вытащили, уже не помню).
И в проводку начисления процентов по кредиту тоже значение подставлялось. Даже если стандартом не получится, там есть badi или экзит довольно внятный, где можно поработать с accit.

Автор:  Ms. Marusia [ Пт, сен 29 2023, 11:50 ]
Заголовок сообщения:  Re: Как добавить новое поле в карточку сделки

Yozhhhhh , спасибо за информацию. Да, похоже badi наше все ))

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