Текущее время: Вт, сен 08 2026, 02:41

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вы новичок и хотите узнать, что такое SAP и как он устроен в целом - вам сюда
Вопросы по файлам .kep, воспроизведению курсов SAP - сюда
Вопросы по базису (установке и администрированию SAP, ролям и полномочиям) - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по лицензированию продуктов SAP - сюда
Вопросы, связанные со студенческими работами по тематике SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: SAP-расширения: узнать для транзакции
СообщениеДобавлено: Пн, дек 06 2004, 14:43 
Гость
Как узнать, какое SAP-расширение используется в нужной транзакции, и желательно еще знать, на каком событии?

Т.е., есть транзакция, необходимо узнать, какие расширения используется в ней.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: а
СообщениеДобавлено: Пн, дек 20 2004, 15:29 
Гость
Проблема ведь актуальна!

Может кто-нибудь подкинет идейку?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 20 2004, 16:50 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
Это лучше у АБАПеров спрашивать - их хлеб насущней все-таки :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: да
СообщениеДобавлено: Пн, дек 20 2004, 17:30 
Гость
да понятно. но все же.

может есть метод универсальный?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 20 2004, 19:51 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 11 2004, 11:53
Сообщения: 42
Как раз решал для себя эту проблему.

До чего дошел. Идешь в SMOD. Ищешь те расширения, которые ты подозреваешь в работе этой транзакции.
Идешь в компоненты. Ищещь в какой программе используется компонент. В данной проге, где вызывается расширение ставишь break-point.

Выполняешь транзакцию и смотришь на какие действия он остановил выполнение программы.


Криво, конечно, но что имею. Не ABAPer.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP-расширения
СообщениеДобавлено: Вт, дек 21 2004, 06:13 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Генерал написал(а):
Как узнать
какое SAP-расширение используется в нужной транзакции
и желательно еще знать на каком событии?

т.е. есть транзакция. необх знать какие расширения используется в ней.


Посмотри по этой ссылке, там прога есть для просмотра расширений по коду транзакции

http://www.sapboard.ru/forum/viewtopic ... =zuserexit


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 21 2004, 06:18 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
И вот еще прога (в дополнение к той что в предыдущем топике, т.к. прога приведенная выше не все экзиты иногда вываливает - хотя и ее можно довести до ума)

Как использовать:

1. В транзакции где нужно найти расширение копируем имя программы
2. Запускаем прогу
3. Делаем поиск по имени программы

report zpm_modsap_view no standard page heading
line-size 80 line-count 65 message-id zm.


tables: modsap, modsapt,
doktl.

data: itab_mod like modsap occurs 0 with header line.

data: itab_doktl like doktl occurs 0 with header line.


selection-screen begin of block blk1 with frame.

select-options: s_name for modsap-name.
parameters: p_downld as checkbox.

selection-screen end of block blk1.


initialization.
refresh: itab_mod.


start-of-selection.


select * into table itab_mod
from modsap where name in s_name
and ( typ = space or typ = 'E' ).

sort itab_mod.

loop at itab_mod.
at new name.
new-line.
uline.
write: 'Расширение:' color 5 inverse,
itab_mod-name color 5.
write at 60 sy-pagno.
uline.
skip.
doktl-object = itab_mod-name.
perform 1000_get_documentation using doktl-object.
endat. "AT NEW name.
check itab_mod-member > space.
skip.
new-line.
write: 'Расширение:' color 5 inverse,
itab_mod-name color 5.
write: 'Компонент:' color 4 inverse,
itab_mod-member color 4.
skip.
doktl-object = itab_mod-member.
perform 1000_get_documentation using doktl-object.
at end of name.
skip 2.
endat. "AT END OF name.
endloop. "LOOP AT itab_mod.

if not p_downld is initial.
call function 'LIST_DOWNLOAD'
exporting
list_index = 0
method = ' '.
endif. "IF NOT p_downld IS INITIAL.



form 1000_get_documentation using p_doktl_object.
clear itab_doktl.
refresh itab_doktl.
select * into table itab_doktl
from doktl where id = 'MO'
and object = p_doktl_object
and langu = 'EN'.
if sy-subrc = 0.
loop at itab_doktl.
new-line.
write: itab_doktl-doktext.
endloop.
else.
new-line.
write: 'Документация отсутствует' color 6 inverse.
endif.
endform.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: c  Тема решена
СообщениеДобавлено: Сб, дек 25 2004, 14:48 
Гость
Спасибо за программку.


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

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


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

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


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

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