Текущее время: Сб, апр 20 2024, 09:23

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: call transaction, при отсутствии прав
СообщениеДобавлено: Чт, июл 23 2020, 11:49 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 04 2019, 06:57
Сообщения: 10
Есть транзакция WF61, через неё создаем исходящие поставки, но решено было права на неё отобрать у пользователей.

И исход поставки создавать в Z-ной программе путем вызова пакетником то же WF61.

call TRANSACTION 'WF61' USING bdcdata_tab options FROM opt MESSAGES INTO msgst.

Ну и соответственно те у кого нет прав падают в ошибку.

Добавляю without authority-check, ничего не меняется.

Хеееелп)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: call transaction, при отсутствии прав
СообщениеДобавлено: Чт, июл 23 2020, 13:21 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
в программе , которую запускает WF61 , есть неотключаемая проверка полномочий
Code:
START-OF-SELECTION.
*----------------------------------------------------------------------*

* authority check
  g_tac = 'WF61'.

  AUTHORITY-CHECK OBJECT 'S_TCODE'
           ID 'TCD' FIELD g_tac.


IF sy-subrc <> 0.
   MESSAGE i134 WITH g_tac.
   EXIT.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: call transaction, при отсутствии прав
СообщениеДобавлено: Пт, июл 24 2020, 14:04 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 04 2019, 06:57
Сообщения: 10
Secret007 написал(а):
в программе , которую запускает WF61 , есть неотключаемая проверка полномочий
Code:
START-OF-SELECTION.
*----------------------------------------------------------------------*

* authority check
  g_tac = 'WF61'.

  AUTHORITY-CHECK OBJECT 'S_TCODE'
           ID 'TCD' FIELD g_tac.


IF sy-subrc <> 0.
   MESSAGE i134 WITH g_tac.
   EXIT.
ENDIF.


Да, в дебаге до неё доходил, даже если после неё вручную ставлю sy-subrc = 0, поставки все равно не создаются, пытался запустить транзакцию от другого юзера, у которого есть права на неё, но все варианты что нашел, не работают.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: call transaction, при отсутствии прав
СообщениеДобавлено: Пт, июл 24 2020, 16:55 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Можно обернуть вызов пакетника в ФМ и вызывать его как RFC модуль(destination l_dest). l_dest настроить в sm59 под пользователем с полномочиями sap_all.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: call transaction, при отсутствии прав
СообщениеДобавлено: Чт, июл 30 2020, 22:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3074
Откуда: Москва
skaa написал(а):
Можно обернуть вызов пакетника в ФМ и вызывать его как RFC модуль(destination l_dest). l_dest настроить в sm59 под пользователем с полномочиями sap_all.

Ну зачем сразу sap_all? Можно отдельную роль для этого пользователя создать, а то такое можно натворить в продуктиве с таким пользователем...

_________________
С уважением,
Удав.


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

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


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

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


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

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