Текущее время: Пн, июн 17 2024, 01:39

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в ME21N: "Плановая дата списания раньше даты поставки" (код ZMM005)
СообщениеДобавлено: Пн, дек 14 2020, 15:16 
Специалист
Специалист

Зарегистрирован:
Чт, май 16 2013, 13:37
Сообщения: 214
Откуда: Челябинск
Пол: Мужской
Коллеги, добрый вечер.
Подскажите, пожалуйста, внедряем у себя контракты на закупку.
В общем, создал я стоимостной контракт на определенную сумму в ME31K, далее по потребности создаем заявку в MB51N и указал наш контракт в качестве источника поставки, дальше хотел преобразовать заявку в заказ.
И тут в заказе вышла ошибка: "Плановая дата списания 46* раньше Даты поставки", № сообщения ZMM005.

Что это может быть? Ведь в контракте даже нет даты списания, она есть только в заявке. Откуда может быть такая проверка?

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 16:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4843
Откуда: Москва
Пол: Мужской
Это же z-сообщение, с ним вам на форуме никто не поможет.
Так что вперед в se91, далее по where used ищите вызов сообщения и смотрите, при каких условиях он случается.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 17:19 
Специалист
Специалист

Зарегистрирован:
Чт, май 16 2013, 13:37
Сообщения: 214
Откуда: Челябинск
Пол: Мужской
Ну вот что я увидел, какие мои дальнейшие действия, гуру? я не понимаю, что мне надо сделать?

https://cdn1.bbcode0.com/uploads/2020/1 ... 3-full.png

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 17:40 
Специалист
Специалист

Зарегистрирован:
Пт, сен 09 2011, 11:47
Сообщения: 114
Посмотрите как отдебажить ошибку в транзакции на примере по ссылке:
https://answers.sap.com/questions/12565538/how-to-find-a-message-class-when-where-used-list-f.html


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 18:24 
Специалист
Специалист

Зарегистрирован:
Чт, май 16 2013, 13:37
Сообщения: 214
Откуда: Челябинск
Пол: Мужской
Блин ребят, где он делает отладку, я так и не понял? у меня не получается также сделать, может я туплю, подскажите пожалуйста.

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 18:44 
Специалист
Специалист

Зарегистрирован:
Пт, сен 09 2011, 11:47
Сообщения: 114
1) нужно понять после каких действий выходит ошибка ZMM 005 в транзакции (например, после заполнения поля "X").
2) перед вводом значения в это поле ввести /h (в окошко куда обычно номер транзакции вводится для быстрого доступа)
3) ввести значение в поле "Х" и откроется debugger
4) далее установить breakpoint по номеру сообщения (есть на скрине по ссылке выше) message id =ZMM, message number = 005
5) нажать F8, и вы остановитесь в месте вывода ошибки, а дальше нужно смотреть, какие поля не заполнены, или заполнены, или заполнены не тем (дальше по ситуации). Если ошибка будет определена динамически, отладчик не остановится, в этом случае лучше идти к ABAP-ерам, надеюсь, у вас есть такие.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Пн, дек 14 2020, 20:03 
Администратор
Администратор
Аватара пользователя

Зарегистрирован:
Пн, авг 16 2004, 21:27
Сообщения: 4371
Откуда: Москва
Пол: Мужской
kiber_DyX написал(а):
лучше идти к ABAP-ерам, надеюсь у вас есть такие.


У них нету, я уже спрашивал. Поэтому и столько вопросов, касающихся разработок.

_________________
С уважением,
Admin
e-mail: admin @ sapforum.ru


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Вт, дек 15 2020, 01:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Admin написал:
kiber_DyX написал(а):
лучше идти к ABAP-ерам, надеюсь у вас есть такие.


У них нету, я уже спрашивал. Поэтому и столько вопросов, касающихся разработок.

Если нет абоперов, то нужно самому стать абопером :D только так можно превозмочь

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в Me21n "Плановая дата списания раньше Даты поставки"
СообщениеДобавлено: Вт, дек 15 2020, 09:11 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4843
Откуда: Москва
Пол: Мужской
riki11 написал:
Ну вот что я увидел, какие мои дальнейшие действия, гуру? я не понимаю, что мне надо сделать?

https://cdn1.bbcode0.com/uploads/2020/1 ... 3-full.png

Ну а дальше вы дважды кликаете на найденные места, проваливаетесь в ABAP-код и смотрите, какими условиями обрамлен вызов этого сообщения.
И да, для этого нужны навыки чтения и отладки ABAP-кода.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка в ME21N: "Плановая дата списания раньше даты поставки" (код ZMM005)
СообщениеДобавлено: Вт, дек 15 2020, 09:57 
Специалист
Специалист

Зарегистрирован:
Чт, май 16 2013, 13:37
Сообщения: 214
Откуда: Челябинск
Пол: Мужской
Спасибо большое за помощь, навыки чтения, слава Богу есть, поэтому удалось найти вот что:
В методе IF_EX_ME_PROCESS_REQ_CUST~CHECK есть проверка, которая по каким-то причинам затрагивает не только заявку, но и контракт, который мы вносим, в этот момент и происходит ошибка в ME21N.
Вот, что написано в методе, не понимаю пока, при чем тут наш контракт, в контракте у нас нет плановой даты списания.

Code:
    CHECK lv_banfn IS INITIAL.

    SELECT SINGLE plifz
      FROM marc
      INTO @DATA(lv_plifz)
     WHERE matnr EQ @<at_items1>-matnr
       AND werks EQ @<at_items1>-werks.
    CHECK sy-subrc EQ 0.
    ADD lv_plifz TO <at_items1>-badat.
    IF <at_items1>-lfdat LT <at_items1>-badat.
      MESSAGE e004(zmm) INTO sy-tvar0.
      mmpur_message 'E' 'ZMM' '004' <at_items1>-lfdat <at_items1>-matnr space space.
    ELSEIF <at_items1>-wroff LT <at_items1>-lfdat AND <at_items1>-DISGR = 'DIRC'.
      MESSAGE e005(zmm) INTO sy-tvar0.
      mmpur_message 'E' 'ZMM' '005' <at_items1>-wroff <at_items1>-lfdat space space.
    ENDIF.
  ENDLOOP.

_________________
Свобода здесь и сейчас.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Ошибка в ME21N: "Плановая дата списания раньше даты поставки" (код ZMM005)
СообщениеДобавлено: Вт, дек 15 2020, 15:34 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4843
Откуда: Москва
Пол: Мужской
riki11 написал:
Вот, что написано в методе, не понимаю пока, при чем тут наш контракт, в контракте у нас нет плановой даты списания.

Не хотел бы показаться занудным капитаном очевидность, но вот теперь пора в этом коде ставить точку прерывания и дебажить что именно у вас там происходит при попытке создать заявку.
Дебаг очень способствует пониманию, что в коде написано )

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


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

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


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

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


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

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