Текущее время: Ср, сен 10 2025, 02:07

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Просмотреть роли CUA
СообщениеДобавлено: Пн, ноя 30 2009, 15:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
Добрый день,
подскажите, как можно просмотреть роли полученные от сателлитных систем в CUA


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Просмотреть роли CUA  Тема решена
СообщениеДобавлено: Пн, ноя 30 2009, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 04 2006, 15:30
Сообщения: 248
Откуда: от туда..
Стандартного решения не нашел, пришлось ваять....

*&---------------------------------------------------------------------*
*& REPORT ZBC_CUA_ROLES
*&
*&---------------------------------------------------------------------*
*& ЦУП: Каталог ролей
*& 2009 by Leonik
*&---------------------------------------------------------------------*

REPORT ZBC_CUA_ROLES NO STANDARD PAGE HEADING.

TABLES: USRSYSACTT,
USZBVLNDRC,
SSCRFIELDS.

TYPE-POOLS: SLIS.

DATA: GS_LAYOUT TYPE SLIS_LAYOUT_ALV,
IT_CAT TYPE SLIS_T_FIELDCAT_ALV,
WA_CAT TYPE SLIS_FIELDCAT_ALV.

DATA: V_REPID LIKE SY-REPID .


DATA: BEGIN OF ROLE_DATA,
FAGR_NAME TYPE USRSYSACTT-AGR_NAME,
FAGR_TITLE TYPE USRSYSACTT-TEXT,
FAGR_SYSTEM TYPE USRSYSACTT-SUBSYSTEM,
END OF ROLE_DATA.

DATA: IT_ROLES_IS_USE LIKE ROLE_DATA OCCURS 0 WITH HEADER LINE.

SELECTION-SCREEN: FUNCTION KEY 1.

SELECTION-SCREEN BEGIN OF BLOCK USERS WITH FRAME TITLE T_TX_05.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(17) T_TX_01 FOR FIELD SYSTEM.
SELECT-OPTIONS: SYSTEM FOR USZBVLNDRC-RCVSYSTEM.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) T_TX_02 FOR FIELD ROLES.
PARAMETERS ROLES TYPE F_AGR_NAME .
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK USERS.

INITIALIZATION.

T_TX_01 = 'Система'.
T_TX_02 = 'Роль'.
T_TX_05 = 'Критерии выбора'.

SSCRFIELDS-FUNCTXT_01 = 'Выравнивание ролей из дочерних систем'.

PERFORM INIT_LAYOUT USING GS_LAYOUT.
PERFORM CREATE_FIELD_CATALOG.

START-OF-SELECTION.

SELECT AGR_NAME TEXT SUBSYSTEM FROM USRSYSACTT
INTO IT_ROLES_IS_USE
WHERE LANGU = 'R'
AND AGR_NAME = ROLES
AND SUBSYSTEM IN SYSTEM.

APPEND IT_ROLES_IS_USE.
ENDSELECT.

PERFORM TAB1VIEW.

AT SELECTION-SCREEN.
IF SSCRFIELDS-UCOMM = 'FC01'.
SUBMIT SUSR_ZBV_GET_RECEIVER_PROFILES VIA SELECTION-SCREEN.
ENDIF.

FORM INIT_LAYOUT USING PS_LAYOUT TYPE SLIS_LAYOUT_ALV.
PS_LAYOUT-ZEBRA = 'X'.
PS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
ENDFORM.

FORM TAB1VIEW.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = V_REPID
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IS_LAYOUT = GS_LAYOUT
IT_FIELDCAT = IT_CAT[]
TABLES
T_OUTTAB = IT_ROLES_IS_USE.
ENDFORM.


FORM CREATE_FIELD_CATALOG .
IF IT_CAT[] IS INITIAL.
CLEAR WA_CAT.
WA_CAT-COL_POS = 1.
WA_CAT-FIELDNAME = 'FAGR_SYSTEM'.
WA_CAT-DATATYPE = 'CHAR'.
WA_CAT-INTTYPE = 'C'.
WA_CAT-INTLEN = 15.
WA_CAT-OUTPUTLEN = 15.
WA_CAT-SELTEXT_L = 'СИСТЕМА'.
APPEND WA_CAT TO IT_CAT.

WA_CAT-COL_POS = 2.
WA_CAT-FIELDNAME = 'FAGR_NAME'.
WA_CAT-DATATYPE = 'CHAR'.
WA_CAT-INTTYPE = 'C'.
WA_CAT-INTLEN = 30.
WA_CAT-OUTPUTLEN = 30.
WA_CAT-SELTEXT_L = 'РОЛЬ'.
APPEND WA_CAT TO IT_CAT.

WA_CAT-COL_POS = 3.
WA_CAT-FIELDNAME = 'FAGR_TITLE'.
WA_CAT-DATATYPE = 'CHAR'.
WA_CAT-INTTYPE = 'C'.
WA_CAT-INTLEN = 80.
WA_CAT-OUTPUTLEN = 80.
WA_CAT-SELTEXT_L = 'ОПИСАНИЕ'.
APPEND WA_CAT TO IT_CAT.
ENDIF.
ENDFORM.


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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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