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

Часовой пояс: 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 часа


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

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


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

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