Текущее время: Чт, апр 18 2024, 09:47

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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