Текущее время: Пн, июл 28 2025, 19:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: проверка текстов к док-ту fi (FB02) - что не так?
СообщениеДобавлено: Чт, авг 23 2007, 06:45 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
возникла необходимость контролировать тексты при изменении док-тов FI шаловливыми ручками.
Попробовал прикрутить контроль текста (в частности, проверка длины текста назначения платежа в ТАПах) - если выдавать message type E в событии замещения open_fi_1403, то транзакция похоже буферизирует тексты гдето внутри себя.
Получается странная ситуация: сообщение ругается и не даёт сохранять документ, но при этом текст всёравно изменяется. Если выйти на начальный экран FI02 и зайди обратно в документ, всёравно виден исправленный текст (который не сохранился). А если прибить транзакцию /n и запустить заново - всё ОК, виден старый неисправленный текст.

Я так понимаю, подобные проверки нужно вклеивать кудато ещё. Подскажите, как правильно такое сделать - чтобы изменения текста не сохранялись?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 23 2007, 10:29 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
В проверках. Тр. ob28.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Чт, авг 23 2007, 11:15 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
пробовал тоже - абсолютно одинаковый эффект. Настроил в SPRO проверку на уровне "документ полностью". Работает, но опять-же текст отображает некорректно.

Там получается - когда выходишь из окна редактора текста обратно в экран списка текстов, проскакивает i-сообщение "Изменения текста скопированы". Видимо, куда-то изменённый текст копируется (даже если он некорректный, и проверка выдаст следом e-сообщение и не даст сохранить документ). А при повторном входе в документ изменённый текст опять читается откуда-то.

А при модификации текстов случайно никакого exit/openfi не существует, чтобы прямо туда проверку воткнуть?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Пт, авг 24 2007, 08:28 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, мар 29 2007, 11:51
Сообщения: 330
Откуда: Yugorsk.RU
Пол: Мужской
всё, разобрался сам: там буферизация на уровне ФМ READ_TEXT/SAVE_TEXT работает. Помогло поьзование ФМ GET_TEXT_MEMORY и DELETE_TEXT_FROM_CATALOG


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

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


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

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


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

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