Текущее время: Ср, июн 18 2025, 08:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: UserExit в Исходящей поставке
СообщениеДобавлено: Пн, ноя 01 2004, 10:37 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Народ, помогите плиз вот в каком вопросе:
Нужно запретить проводку документа в определенном диапазоне дат... Нашелся инклюд с Экзитами - MV50AFZ1 В нем USEREXIT_SAVE_DOCUMENT_PREPARE ( или USEREXIT_SAVE_DOCUMENT - та же фигня) Делаю свои проверки, выдаю мессаж Е. Так вот принажатии на SAVE - все работает замечательно- вижу свое сообщение и возвращаюсь на экран ввода, а при нажатии на "Проводка..." тоже вроде все хорошо, выдается ошибка, НО НАЧИНАЕТ ВЫПОЛНЯТЬСЯ ПРОВОДКА!!!
В чем косяк? Мож какие флажки нужно поднять/погасить?
Пасиб...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: UserExit в Исходящей поставке
СообщениеДобавлено: Пн, ноя 01 2004, 10:46 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Stepan написал:
Народ, помогите плиз вот в каком вопросе:
Нужно запретить проводку документа в определенном диапазоне дат... Нашелся инклюд с Экзитами - MV50AFZ1 В нем USEREXIT_SAVE_DOCUMENT_PREPARE ( или USEREXIT_SAVE_DOCUMENT - та же фигня) Делаю свои проверки, выдаю мессаж Е. Так вот принажатии на SAVE - все работает замечательно- вижу свое сообщение и возвращаюсь на экран ввода, а при нажатии на "Проводка..." тоже вроде все хорошо, выдается ошибка, НО НАЧИНАЕТ ВЫПОЛНЯТЬСЯ ПРОВОДКА!!!
В чем косяк? Мож какие флажки нужно поднять/погасить?
Пасиб...


Подобную проблему мы решали - но задача стояла шире - запретить практически все проводки в определенный период в MM, FI, CO, SD, ...
Решение - использование FieldExit для эл.данных BUDAT.
Думаю, вы тоже можете применить fieldexit для вашей задачи.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 10:51 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Именно такую задачу и решаем :)
FieldExit по BUDAT отлично работает в ММовской части, а в SD (vl01n,vl02n) к сожалению этого поля нет...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 10:57 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Stepan написал:
Именно такую задачу и решаем :)
FieldExit по BUDAT отлично работает в ММовской части, а в SD (vl01n,vl02n) к сожалению этого поля нет...


так там другой элемент данных: WADAT_IST - сделайте для него то-же самое, что и для BUDAT


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 11:08 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Появление поля WADAT_IST зависит от выбранной закладки, соответственно Exit срабатывает не всегда :(((


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 11:30 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Stepan написал:
Появление поля WADAT_IST зависит от выбранной закладки, соответственно Exit срабатывает не всегда :(((


Мы для этого случая проверку используем GGB0 - проверяем по виду документа WL (исх.поставка) поле bkpf-budat - если не в приемлемом периоде - сообщение об ошибке.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 11:54 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
А можно подробнее по-поводу GGB0 - что это за зверь?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 12:30 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Stepan написал:
А можно подробнее по-поводу GGB0 - что это за зверь?


1. Транзакция GGB0
2. Выбираем для какого момента проверка (обычно документ полностью используем)
3. Создаем проверку
4. Создаем шаг в проверке
5. В предпосылке указываем bkpf-blart = 'WL'
6. В проверке указываем, например, BKPF-BUDAT :7-8: <= '24' что означает проверку дня постирования
7. Если проверка - ложь, то работает сообщение - указать тип Е, сообщение создаете в каком-нить классе сообщений
8. Запускаете прогу RGUGBR00
9. Присваиваете проверку БЕ - тр.OB28


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 12:41 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Спасибо! Попробую!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 13:10 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Немного не понял с моментом проверки - какой правильней выбрать?
Финансовая бухгалтерия что-ли???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 01 2004, 13:25 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Stepan написал:
Немного не понял с моментом проверки - какой правильней выбрать?
Финансовая бухгалтерия что-ли???


Ага, Финансовая бухгалтерия - либо заголовок, либо док.полностью


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

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


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

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


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

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