Текущее время: Пт, авг 01 2025, 20:54

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


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

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


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

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