SAPфорум.RU
https://www.sapboard.ru/forum/

В обход транзакции SM35
https://www.sapboard.ru/forum/viewtopic.php?f=111&t=88407
Страница 1 из 1

Автор:  Maksimka [ Пт, окт 17 2014, 06:16 ]
Заголовок сообщения:  В обход транзакции SM35

Добрый день Всем! Возникла необходимость введения данных при внедрении не большого проекта, и т.к. транзакция lsmw вполне подходит для таких целей ей собственно говоря и пользуюсь, но возникла маленькая проблемка, на стадии введения первоначальных данных доступ консультантам даётся без проблем, но в соответствии с некоторыми политиками безопасности юзерам закрывается доступ на транзакцию sm35 и ничего с этим не поделаешь, даётся доступ только на объекты полномочий, которые позволяют запускать задачи в фоновом режиме и видеть это в smx, а т.к. в дальнейшем юзерам периодически нужно будет вводить в систему некоторые данные, то возникла необходимость либо писать прогу пакетного ввода, либо искать в lsmw варианты обхода транзакции sm35. По рассказам старших консультантов можно как то обойти sm35 и на предпоследнем шаге создания сеанса пакетного ввода в lsmw оправить всё это сразу на выполнение. Все настройки облазил ничего не нашёл, может кто сталкивался с этим или реализовывал такое? Буду весьма признателен если кто нибудь что нибудь по советует.

Автор:  Plank [ Вс, окт 19 2014, 19:38 ]
Заголовок сообщения:  Re: В обход транзакции SM35

Если использовать не пакетный ввод, а программу прямого ввода, то вместо шага с созданием пакетного ввода (13 Create Batch Input Session) и запуском SM35 (14 Run Batch Input Session) вызывается шаг типа "13 Start Direct Input Program". Например в FI вместо тр. FB01 можно грузить проводки программой RFBIBL00.
Может старшие товарищи и имели в виду программу, а не пакетный ввод.
Поищите для своих данных программу...

Автор:  Maksimka [ Вт, ноя 04 2014, 12:42 ]
Заголовок сообщения:  Re: В обход транзакции SM35

Plank написал:
Если использовать не пакетный ввод, а программу прямого ввода, то вместо шага с созданием пакетного ввода (13 Create Batch Input Session) и запуском SM35 (14 Run Batch Input Session) вызывается шаг типа "13 Start Direct Input Program". Например в FI вместо тр. FB01 можно грузить проводки программой RFBIBL00.
Может старшие товарищи и имели в виду программу, а не пакетный ввод.
Поищите для своих данных программу...


Если речь идёт о SA38, через которую запукается Ваша программа, то к ней доступ пользователю админы ни когда не дадут. Или же Вы как то по другому эту прогу запускаете?

Автор:  Plank [ Вт, ноя 04 2014, 13:17 ]
Заголовок сообщения:  Re: В обход транзакции SM35

Программа вызывается через SUBMIT
Code:
      SUBMIT (L_PROGNAME) WITH SELECTION-TABLE LT_RSPARAMS
                          VIA SELECTION-SCREEN
                          AND RETURN.
в ФМ /SAPDMC/LSM_EXE_DI_SESSION_RUN
Это стандартный запуск для загрузки данных через специализированные программы (вместо пакетного ввода).

Автор:  Maksimka [ Вт, ноя 04 2014, 14:06 ]
Заголовок сообщения:  Re: В обход транзакции SM35

Я честно говоря не силён в ABAP, но буду пытаться, посмотрим что получится, во всяком случае спасибо за совет.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/