Текущее время: Вс, июл 20 2025, 19:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 15:37 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 23 2008, 16:50
Сообщения: 10
Помогите, пожалуйста. При сохранении отмены приемки работ/услуг в расширении SRVEDIT надо поймать номер сформированного документа. Делаю это с помощью sy-msgid = 'SE', sy-msgty = 'S', sy-msgno = '526' , sy-msgv1(2) = '50' и подо мной вытаскивается, а под другими LOGIN эти поля принимают другие значения или вообще пустые, хотя документ формируется. В чем дело не пойму.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 15:45 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Meggi написал(а):
Помогите, пожалуйста. При сохранении отмены приемки работ/услуг в расширении SRVEDIT надо поймать номер сформированного документа. Делаю это с помощью sy-msgid = 'SE', sy-msgty = 'S', sy-msgno = '526' , sy-msgv1(2) = '50' и подо мной вытаскивается, а под другими LOGIN эти поля принимают другие значения или вообще пустые, хотя документ формируется. В чем дело не пойму.

Если это точно то сообщение которое выходит после создания, то предположу что Вы не можете остановится в отладке, потому что у Вас не поставлена галочка "Отладка обновления", в дебугере.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 15:52 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 23 2008, 16:50
Сообщения: 10
Сообщение точно то, проверяла и в отладке и без отладки и со своего компьютера под разными логинами и с других компютеров.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 15:57 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Может его затирает другим сообщением, например по нехватке каких-либо прав у другого пользователя?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 15:59 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Meggi написал(а):
Сообщение точно то, проверяла и в отладке и без отладки и со своего компьютера под разными логинами и с других компютеров.

Объясните подобрее, что Вы хотите сделать.
Я так понял, что Вы хотите остановиться в User-exit-е SRVEDIT. Тогда Вам нужно, создать проект(cmod), присвоить ему расширение SRVEDIT, создать инклюд, в инклюде точку останова и активировать проект.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 16:34 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 23 2008, 16:50
Сообщения: 10
Проект расширения создан, активирован. Мне надо в расширении после сохранения отмены приемки работ/услуг и удалении ведомости сохранить номер сформированного документа приемки в пользовательской таблице, который используем в другом проекте. Я не нашла другого выхода для проверки события сохранения, поэтому решила использовать системные поля. Выполняла с точкой прерывания под разными пользователями, результат разный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 17:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Meggi написал(а):
Проект расширения создан, активирован. Мне надо в расширении после сохранения отмены приемки работ/услуг и удалении ведомости сохранить номер сформированного документа приемки в пользовательской таблице, который используем в другом проекте. Я не нашла другого выхода для проверки события сохранения, поэтому решила использовать системные поля. Выполняла с точкой прерывания под разными пользователями, результат разный.

Продолжайте искать нормальное решение, так как Ваш способ крайне не надёжен и, как видно, не работоспособен.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Ср, ноя 11 2009, 20:55 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Поищите другой user exit, BADI и т.п. на SDN.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование системных полей ABAP
СообщениеДобавлено: Чт, ноя 12 2009, 09:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 23 2008, 16:50
Сообщения: 10
Спасибо. Нашла надежное решение.


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

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


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

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


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

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