Я хочу запустить транзакцию BP с представлением «Продажи» (Vertrieb), но мой код ниже просто открывает стартовую страницу по умолчанию:
Нужен ли мне идентификатор подзаголовка? Если да, то как мне его найти? Если нет, то что еще? Я схожу с ума по этому поводу, потому что не нахожу для этого ничего особенного, даже в наших Системах.
Это мой код:
METHOD open_bupa.
DATA(request) = NEW cl_bupa_navigation_request( ).
request->set_partner_number( i_bupa ).
request->set_bupa_activity( request->gc_activity_display ).
request->set_maintenance_id( request->gc_maintenance_id_partner ).
request->set_bupa_partner_role( VALUE #( role = 'ZDEB' bpview = 'ZDEB' ) ).
DATA(options) = NEW cl_bupa_dialog_joel_options( ).
options->set_locator_visible( abap_false ).
SET PARAMETER ID: 'VKO' FIELD i_current_row-sales_org,
'VTW' FIELD i_current_row-distribution_channel,
'SPA' FIELD i_current_row-sector.
cl_bupa_dialog_joel=>start_with_navigation(
EXPORTING
iv_request = request
iv_options = options
iv_in_new_internal_mode = abap_false
iv_in_new_window = abap_false
EXCEPTIONS
already_started = 1
not_allowed = 2
OTHERS = 3
).
IF sy-subrc = 2.
MESSAGE i011.
ENDIF.
ENDMETHOD.
Вам нужна вкладка подзаголовка и необходимо выполнить дополнительный вызов метода request->set_bupa_sub_header_tab( 'XXXXXX' ).
Название вкладки подзаголовка, состоящее из 6 символов, можно найти в таблице TBZ3A
.
При приведенном ниже дополнительном вызове по умолчанию всегда используется вкладка «Статус».
request->set_bupa_sub_header_tab( 'BUP040' ).
ааа ок. В заголовке вопроса была указана вкладка «Продажи», поэтому я запутался. Рад, что вы смогли найти ответ.
Да, возможно, это немного вводит в заблуждение, но я имел в виду вкладку, например ее вид. Английский не мой родной язык
Нашел.
SPRO -> IMG -> Межприкладные компоненты -> Деловой партнер SAP -> Деловой партнер -> Основные настройки -> Роли делового партнера -> Определить роли BP
Для ролей.
Транзакция BUSD для идентификатора: отметьте соответствующую роль и нажмите Sub-Header-ID слева.
Да, но я хочу выбирать не вкладку, а просмотр продаж (вверху в строке меню)