Age: 34 Joined: 12 Dec 2011 Posts: 47 Location: Рязань
Posted: Tue Jun 05, 2012 11:06 am Post subject: BAPI_PR_CHANGE
Нужна помощь Гуру
При изменении позиции не могу побороть ошибку
E MEPO 080 Статус обработки недействителен
В полях позиции, нет поля для указания этого статуса.
Подозреваю,что оно должно подтянуться с каким-то полем,никто не сталкивался?
И можно ли грешить на настройку системы?
В отладчике ошибка при следующей проверке:
Code:
METHOD is_valid.
DATA: l_context TYPE REF TO lcl_req_item_context,
l_statu TYPE mereq_item-statu.
l_context ?= im_context.
re_valid = mmpur_rule_valid.
IF l_context->item_new->item-statu IS INITIAL AND
l_context->item_new->aktyp EQ hin AND
l_context->item_new->itemx-statu EQ mmpur_no.
l_statu = 'N'.
ELSE.
l_statu = l_context->item_new->item-statu.
ENDIF.
IF l_statu NE 'N' AND
l_statu NE 'B' AND
l_statu NE 'A' AND
l_statu NE 'K' AND
l_statu NE 'L' AND
l_statu NE 'S'.
re_valid = mmpur_rule_invalid.
[b] MESSAGE e080(mepo) WITH l_statu INTO gl_dummy.
mmpur_message_forced sy-msgty sy-msgid sy-msgno
sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.[/b]
ENDIF.
Age: 34 Joined: 12 Dec 2011 Posts: 47 Location: Рязань
Posted: Wed Jun 06, 2012 5:49 pm Post subject:
Если кто-то хоть раз изменял этой BAPI позиции заявки(не Z-поля,а стандартные, z-поля изменяю,все путем), киньте плиз просто ваш пример заполнения параметров.
Age: 34 Joined: 12 Dec 2011 Posts: 47 Location: Рязань
Posted: Thu Jun 21, 2012 9:36 am Post subject:
Нашел проблему.
Было сделано внедрение BADI "ME_BAPI_PR_CUST". Из всех методов был реализован только "MAP2I_EXTENSIONIN". Остальные методы даже не были внедрены,не то чтобы реализованы.
Просто внедрили эти методы,не задавая им функционал и все наладилось. Скорее всего из за отсутствия этих методов, данные резались.
Всем, привет.
Столкнулся с аналогичной проблемой.
Последовал примеру Mania4e11o, сделал внедрение для ME_BAPI_PR_CUST. Реализацию методов оставил пустой. Результата нет.
Но ведь данная BAdI не вызывается до метода с проверкой is_valid. Проверка statu происходит раньше.
Что-то я потерялся, как быть дальше. Есть мысли?
Здравствуйте. А может кто-нибудь рассказать о чем повествует нота 1490525 - BAPI Err ME083 etc; MEREQX not clearing when held PReq saved, а то с тех. поддержкой проблемы небольшие, нигде не могу найти данную ноту. Был бы весьма благодарен.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.