Текущее время: Ср, май 07 2025, 20:13

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Полномочия на транзакцию только для пакетного ввода
СообщениеДобавлено: Вт, сен 08 2009, 12:11 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 08 2009, 11:51
Сообщения: 3
Можно ли дать полномочия на транзакцию только для пакетного ввода? Что бы пользовательне не мог запускать данную транзакцию отдельно, но мог запускать ABAP-программу которая бы использовала данную транзакцию.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на транзакцию только для пакетного ввода
СообщениеДобавлено: Чт, сен 10 2009, 10:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Oleg_K написал(а):
Можно ли дать полномочия на транзакцию только для пакетного ввода? Что бы пользовательне не мог запускать данную транзакцию отдельно, но мог запускать ABAP-программу которая бы использовала данную транзакцию.


как вариант создать вариант к этой транзакции в SHDO дать пользователю полномочия на созданный вариант транзакции а на саму транзакцию убрать . и вызывать из проги уже вариант транзакции

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на транзакцию только для пакетного ввода
СообщениеДобавлено: Чт, сен 10 2009, 10:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 08 2009, 11:51
Сообщения: 3
ghost написал:
Oleg_K написал(а):
Можно ли дать полномочия на транзакцию только для пакетного ввода? Что бы пользовательне не мог запускать данную транзакцию отдельно, но мог запускать ABAP-программу которая бы использовала данную транзакцию.


как вариант создать вариант к этой транзакции в SHDO дать пользователю полномочия на созданный вариант транзакции а на саму транзакцию убрать . и вызывать из проги уже вариант транзакции


Пока это наиболее подходящий из рассматриваемых вариантов. Но дело в том что разговор идёт о транзакции KSH2 - Изменить группу МВЗ и таких вариантов нужно будет создавать довольно таки много.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Полномочия на транзакцию только для пакетного ввода
СообщениеДобавлено: Вт, окт 06 2009, 16:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 14 2004, 18:02
Сообщения: 415
Откуда: из HR
Пол: Мужской
Oleg_K
дело в том, что нужно учитывать, если при вводе данных используются некие стандартные транзакции/программы, то полномочия придется давать на все объекты по которым в них (стандартных транзакциях/программах) идет проверка :?
и в принципе не понятна цель данного действия :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Полномочия на транзакцию только для пакетного ввода
СообщениеДобавлено: Вт, окт 06 2009, 23:56 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
B Help'e написано:
Цитата:
At the statement CALL TRANSACTION, the authorization of the current user to execute the called transaction is not checked automatically. If the calling program does not execute a check, the called program must check the authorization. To do this, the called program must call function module AUTHORITY_CHECK_TCODE.

Попробовала поставить break-point в AUTHORITY_CHECK_TCODE - KSH2 ее не вызывает. Так что eсли вы не дадите пользователю полномочия для транзакции KSH2, но дадите для транзакции, скажем, Z_KSH2, которая будет вызывать KSH2 через CALL TRANSACTION (как и делается в случае с BDC), то по идее должно работать. Если, конечно, каким-то другим макаром там проверка не сделана...

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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