Текущее время: Пт, июл 25 2025, 19:04

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


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

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


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

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