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.