Текущее время: Вт, июн 24 2025, 17:10

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Пт, июн 24 2016, 17:46 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 15 2015, 13:24
Сообщения: 2
Коллеги, помогите! Для стандартных заказов в me21n требуется проверка заполнения вкладки контировка: пример, если P контировка, фин позиция должна начинаться на 6*. Сделала чтобы ошибка высвечивалась с помощью EXit-sapmm06E-017. Ошибка выдается , но при нажатии на кнопку Сохранить - заказ сохраняется. Хотя нужен строгий контроль. Как решить эту проблему?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Сб, июн 25 2016, 09:51 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
1. Попробуйте badi ME_PROCESS_PO_CUST, методы PROCESS_ITEM или check.

Обратите внимание на документацию к badi
Цитата:
Never use the ABAP statement MESSAGE in the BAdI ME_PROCESS_PO_CUST. Please use the macro mmpur_message_forced only. This macro only writes a message in the message collector.
If you wish to mark the business object as invalid in order to prevent posting, you must additionally use the INVALIDATE ( ) method of the relevant interface. In this connection, see also the code example in the PROCESS_ITEM method of the BAdI ME_PROCESS_PO_CUST.


2. Наверняка есть еще специфические экситы в FI-FM, но это лучше уже не в форуме спрашивать.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Сб, июн 25 2016, 09:58 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
SAPMM06E_12

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Чт, июн 30 2016, 11:18 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
Еще посмотреть в сторону FMDERIVE, там вроде можно организовать вывод сообщения об ошибке.

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Чт, июн 30 2016, 11:19 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Мда, советов накидали достаточно. Только автор темы молчит :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Чт, июн 30 2016, 11:40 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
Добавлю и я :)
бади ME_PROCESS_PO_CUST, метод PROCESS_ACCOUNT

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Чт, июн 30 2016, 18:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Сообщения, проверки - это всё фигня. Закрывайте поля на изменение и делайте по-нормальному - автоопределение (деривацию) фин.позиций. :mrgreen:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Пн, июл 04 2016, 11:51 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
troy, не всегда можно... а, впрочем, ладно )))

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Вт, июл 05 2016, 09:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
SAA, если нельзя, то значит нет формализованных правил или данных каких-то в системе не хватает. А это, в свою очередь, означает, что проектирование делали спустя рукава, и контировки эти выбирают эмпирическим путем. Т.е. не сделали не потому что нельзя, а потому что не смогли.
Последний раз у меня, например, была ситуация - предложил расширить справочник групп ОЗМ, чтобы контировки выбирались автоматически. Отвественные посчитали, что лучше выбирать ручками в зависимости от названия ОЗМ. Проблемы не в системах, а в головах.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка корректности заполнения финпозиции в ME21N
СообщениеДобавлено: Вт, июл 12 2016, 07:56 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
troy написал(а):
значит нет формализованных правил


да даже в конкретном примере автора :)

lisa55555 написал(а):
пример, если P контировка, фин позиция должна начинаться на 6*


troy, Ваша позиция совпадает с моей, но если службы заказчика, ответственные за выдачу формализованных правил, оные правила дать не хотят, тут ничего не сделаешь :( отсюда и возникает необходимость каждый раз "узнавать у ... (экономиста, бухгалтера)", какую контировку ставить :)

_________________
Eritis sicut Deus, scientes bonum et malum...


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

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


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

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


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

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