Всем привет!
Тема старая, но вдруг кому-то ещё понадобится
Code:
* Данные заголовка
CALL FUNCTION 'ES_APPEND_USER_SETTINGS'
EXPORTING
iaction = 'PurchaseOrder'
ielement = 'DYN_4000-BUTTON TOGGLE_STATE'
iactive = '2'
isave = 'X'.
call function 'ES_SAVE_USER_SETTINGS'.
* Подэкран "Обзор позиций"
CALL FUNCTION 'ES_APPEND_USER_SETTINGS'
EXPORTING
iaction = 'PurchaseOrder'
ielement = 'DYN_4001-BUTTON TOGGLE_STATE'
iactive = '2'
isave = 'X'.
call function 'ES_SAVE_USER_SETTINGS'.
* Подэкран "Позиция подробно"
CALL FUNCTION 'ES_APPEND_USER_SETTINGS'
EXPORTING
iaction = 'PurchaseOrder'
ielement = 'DYN_4002-BUTTON TOGGLE_STATE'
iactive = '2'
isave = 'X'.
call function 'ES_SAVE_USER_SETTINGS'.
И не нужно будет использовать кнопки при формировании BDC.
Сохранять нужно обязательно, т.к. иначе придётся выходить из транзакции, чтобы эти настройки были активны.
Эти настройки хранятся в таблице ESDUS.