Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: Skif от Июль 10, 2009, 10:38:16 am
-
что-то лыжи тормозят ;)
как создать тр-ю вызова варианта программы? как-то же делалось... млин...
-
SE93 ?
-
a можно через меню роли в PFCG
-
Что-то я не очень понял что надо? Можеш подробнее?
1. Ты как собираешься это вариант использовать?
2. Чего, просто не сделать транзакцию, к ней вариант, и сделать его "вариант" вариантом по умолчанию?
3. SHD0 или варианты транзакций
Что делать (с) если не устраивает экран стандартной тр.?
http://sapforum.biz/index.php/topic,80.0 (http://sapforum.biz/index.php/topic,80.0)
Варианты для стандартных транзакций
http://sapforum.biz/index.php/topic,393.0 (http://sapforum.biz/index.php/topic,393.0)
Перенос Вариантов просмотра между мандатами
http://sapforum.biz/index.php/topic,420.0/highlight,вариант.html (http://sapforum.biz/index.php/topic,420.0/highlight,вариант.html)
-
Что-то я не очень понял что надо? Можеш подробнее?
1. Ты как собираешься это вариант использовать?
2. Чего, просто не сделать транзакцию, к ней вариант, и сделать его "вариант" вариантом по умолчанию?
3. SHD0 или варианты транзакций
Что делать (с) если не устраивает экран стандартной тр.?
http://sapforum.biz/index.php/topic,80.0 (http://sapforum.biz/index.php/topic,80.0)
Варианты для стандартных транзакций
http://sapforum.biz/index.php/topic,393.0 (http://sapforum.biz/index.php/topic,393.0)
Перенос Вариантов просмотра между мандатами
http://sapforum.biz/index.php/topic,420.0/highlight,вариант.html (http://sapforum.biz/index.php/topic,420.0/highlight,вариант.html)
да вот эту же ZRHPROFL0
для фона сделал выполнять вариант..а иногда нужно принудительно запустить, но без прав на se38. решил прицепить к тр-ии, а там нет запуск варианта...
но собственно переделаю default установки для ручного старта, а для фона - вариант...
просто непонятно - почему для фона есть, а для старта в тр-ии нет ;)
-
Ну я бы попробовал 3 вещи (не уверен получится ли, но попробовать стоит):
1. Для твой транзакции попытался бы сделать через SHD0 пару вариантов (как я понимаю эти варианты запускаются как отдельные транзакции)
2. В самой транзакции, поле выбора варианта
3. Дописать транзакцию, и в коде анализировать, в каком режиме запускается и выбирать соответственный вариант (у нас так ребята делали, для каждого бе-пользователя)
CALL FUNCTION 'RS_VARIANT_EXISTS'
EXPORTING
report = report
variant = variant
IMPORTING
r_c = retcode
EXCEPTIONS
not_authorized = 1
no_report = 2
report_not_existent = 3
report_not_supplied = 4
OTHERS = 5.
IF retcode = 0.
SUBMIT (report) VIA SELECTION-SCREEN USING SELECTION-SET variant AND RETURN.
else.
SUBMIT (report) VIA SELECTION-SCREEN AND RETURN.
ENDIF. (http://CALL FUNCTION 'RS_VARIANT_EXISTS'
EXPORTING
report = report
variant = variant
IMPORTING
r_c = retcode
EXCEPTIONS
not_authorized = 1
no_report = 2
report_not_existent = 3
report_not_supplied = 4
OTHERS = 5.
IF retcode = 0.
SUBMIT (report) VIA SELECTION-SCREEN USING SELECTION-SET variant AND RETURN.
else.
SUBMIT (report) VIA SELECTION-SCREEN AND RETURN.
ENDIF.)
-
Ну я бы попробовал 3 вещи (не уверен получится ли, но попробовать стоит):
1. Для твой транзакции попытался бы сделать через SHD0 пару вариантов (как я понимаю эти варианты запускаются как отдельные транзакции)
2. В самой транзакции, поле выбора варианта
3. Дописать транзакцию, и в коде анализировать, в каком режиме запускается и выбирать соответственный вариант (у нас так ребята делали, для каждого бе-пользователя)
CALL FUNCTION 'RS_VARIANT_EXISTS'
EXPORTING
report = report
variant = variant
IMPORTING
r_c = retcode
EXCEPTIONS
not_authorized = 1
no_report = 2
report_not_existent = 3
report_not_supplied = 4
OTHERS = 5.
IF retcode = 0.
SUBMIT (report) VIA SELECTION-SCREEN USING SELECTION-SET variant AND RETURN.
else.
SUBMIT (report) VIA SELECTION-SCREEN AND RETURN.
ENDIF. (http://CALL FUNCTION 'RS_VARIANT_EXISTS'
EXPORTING
report = report
variant = variant
IMPORTING
r_c = retcode
EXCEPTIONS
not_authorized = 1
no_report = 2
report_not_existent = 3
report_not_supplied = 4
OTHERS = 5.
IF retcode = 0.
SUBMIT (report) VIA SELECTION-SCREEN USING SELECTION-SET variant AND RETURN.
else.
SUBMIT (report) VIA SELECTION-SCREEN AND RETURN.
ENDIF.)
уху
а поглядел на старые дела - через submit всё делал..
ну и ладненько...что-то ещё -то хотел сделать...напишу-ка инстру пока
по ходу вспомню ;)
-
Системы под рукой нет, но если память ни с кем мне не изменяет, то при создании транзакции (SE93, или правой кнопкой по имени программы в SE80 "Создать"->"Транзакция") существует возможность указания запускаемого варианта используемой программы.
-
Ссори за оффтоп но - УРРРРРРАААААА, ДИМА ВЕРНУЛСЯ ....
-
я так понимаю в зависимости от режима sy-batch = 'X' или пусто нужно выбирать разный вариант (вариант заполнения селекционного экрана), тогда только через код
-
Системы под рукой нет, но если память ни с кем мне не изменяет, то при создании транзакции (SE93, или правой кнопкой по имени программы в SE80 "Создать"->"Транзакция") существует возможность указания запускаемого варианта используемой программы.
эти варианты тогда создавать с прификсом CUS& и переносить в др манданты
-
эти варианты тогда создавать с прификсом CUS& и переносить в др манданты
Это то что писал Уукрулыч?
Варианты для стандартных транзакций
http://sapforum.biz/index.php/topic,393.0 (http://sapforum.biz/index.php/topic,393.0)
-
да и там тоже :)