Текущее время: Ср, июл 30 2025, 20:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как просто отследить удаление условия из документа?
СообщениеДобавлено: Вт, окт 27 2009, 18:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Добрый день!
Есть ли какой-нибудь специфический экзит на это?
Понятно, что можно при заходе в документ считывать данные xkomv, сохранять, потом сравнивать (в userexit_pricing_check)...
А более простого экзита, куда попадаем по факту prepare_delete (то есть даже не при удалении, а при запросе пользователя на удаление) - нет?
Ой, что-то мне подсказыает, что нет :( ....
Задача, собственно, в том, чтоб дать юзеру по рукам,е сли он рискнет удалить условие, которое ему удалять нельзя....


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Наташа написала:
Понятно, что можно при заходе в документ считывать данные xkomv, сохранять, потом сравнивать

Возможно, там есть ykomv, по идее там должны храниться старые условия (до редактирования документа)

_________________
С уважением, Сергей Королев


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

Зарегистрирован:
Вт, окт 21 2008, 08:02
Сообщения: 71
Откуда: Moscow
Пол: Мужской
Я тоже сталкивался с данной проблемой.. Мне кажется ничего зазорного нет, чтобы при открытии документа в userexit_read_document сохранять содержимое xkomv[] в глобальную переменную, объявленную в MV45ATZZ. По крайней мере будет 100% уверенность что вы сравниваете значение с тем, с которым нужно сравнивать..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как просто отследить удаление условия из документа?
СообщениеДобавлено: Ср, окт 28 2009, 10:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
И еще пара виртуальных предложений...
1. Если система позволяет расширения - то внедрить свою кодировку в начало подпрограммы kondition_loeschen той же группы функций. В эту подпрограмму попадают при обработке команды удаления строки.
2. Посмотреть в сторону не отлавливания "несанкционированных" удалений, а запрета подобных действий. К примеру, все изменения по процессу осуществлять только до изменения статуса документа. Как только "Утвердили" - отказ в редактировании документа. А до утверждения пусть делает, что хочет - журнал изменений все записывает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как просто отследить удаление условия из документа?
СообщениеДобавлено: Ср, окт 28 2009, 11:58 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Спасибо всем за советы! :)
Но, к сожалению, ykomv в нужных местах не обнаружился (а там, где обнаружился, выглядел странно - одна последняя строка схемы! :shock: ).
Видимо, придется сохранять... потом сравнивать...
А насчет статусов - это уже сделано, в том же процессе. Вопрос именно в том, чтоб до смены статуса внести корретировку определенного условия мог только один отдельно взятый человек... Так что не совсем тот случай! :)
Все-таки сделала через переменную в mv45atzz и контроле ее на READ и PREPARE_SAVE.
Очень простенько, аккуратненько... не совсем удобненько для юзера, но, в общем, терпимо! :)
Спасибо еще раз! :)


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

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


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

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


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

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