Текущее время: Пн, июн 30 2025, 07:34

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 09:02 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 18 2006, 09:06
Сообщения: 325
Откуда: Astana
Пол: Мужской
Здравствуйте уважаемые

такой вопрос как узнать имя вызывающей программы, пробовал через sy-cprog, sy-repid но там содержиться вызываемая прога, ФМ SYSTEM_CALLSTACK у нас нет версия 4.0b если есть что то аналогичное напишите плиз


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 09:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Вообще-то нужно более подробное описание проблемы, чтобы что-нибудь путное предложить...

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 09:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
askarik написал:
Здравствуйте уважаемые

такой вопрос как узнать имя вызывающей программы, пробовал через sy-cprog, sy-repid но там содержиться вызываемая прога, ФМ SYSTEM_CALLSTACK у нас нет версия 4.0b если есть что то аналогичное напишите плиз

Запоминать sy-cprog в вызывающей программе в абап память(export to memory id), и потом забирать в вызываемой программе(import from memory id).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 09:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 18 2006, 09:06
Сообщения: 325
Откуда: Astana
Пол: Мужской
для проверки поля дата проводки сделал field-exit но он срабатывает и при сторнировании хотя в RSMODPRF присвойл к вводу фактуры номер экрана 0100
проверка прорабатываеться но почему видимо при сторно вызываеться тр MR01


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 10:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Правильнее воспользоваться для проверки не field-exit`ом, а нормальным расширением для фактур - LMR1M001 (ФМ EXIT_SAPLMRMP_010)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 10:56 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 18 2006, 09:06
Сообщения: 325
Откуда: Astana
Пол: Мужской
спасиб вроде нашел подходящии фм EXIT_SAPMM08R_001 тока жаль что срабатывает после попытки сохранить док а не на начальном экране


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 11:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А в 4.0 нет ФМ EXIT_SAPLMRMP_010?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как узнать имя вызывающей программы
СообщениеДобавлено: Пт, окт 02 2009, 12:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Besa написал:
askarik написал:
Здравствуйте уважаемые

такой вопрос как узнать имя вызывающей программы, пробовал через sy-cprog, sy-repid но там содержиться вызываемая прога, ФМ SYSTEM_CALLSTACK у нас нет версия 4.0b если есть что то аналогичное напишите плиз

Запоминать sy-cprog в вызывающей программе в абап память(export to memory id), и потом забирать в вызываемой программе(import from memory id).

глупость написал :oops:


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

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


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

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


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

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