Автор Тема: MDR10001 - Расширение для функциональных модулей округления  (Прочитано 7319 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Активирован сабж, ФМ "EXIT_SAPLMDR1_003". В ME21N в первый раз все округляется, объем заказа нормально переносится в объем партии позиции на вкладку "Партии поставки". А вот последующие изменения (предположим, пользователь хочет изменить объем заказа) транслируются в объем партии без округления. С самим объемом заказа все нормально, округляется. Есть предположение, что это расширение нужно использовать совместно с каким-либо еще, для партий.

« Последнее редактирование: Июль 29, 2010, 03:18:35 pm от Dmitriy »

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Вопрос решен. Как и предполагалось, тянулись неактуальные данные в поле MEPO1320-MENGE, баг SAP.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 758
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
Вопрос решен. Как и предполагалось, тянулись неактуальные данные в поле MEPO1320-MENGE, баг SAP.
И в чем состояло решение?
а) Забили и смирились как данность SAP.
б) Нашли ноту, которая решала проблему.
в) Написали в SAP о проблеме.
г) Нашли как обойти проблему.

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Цитата: Uukrul  link=topic=1234.msg7429#msg7429 date=1280357275
И в чем состояло решение?
а) Забили и смирились как данность SAP.
б) Нашли ноту, которая решала проблему.
в) Написали в SAP о проблеме.
г) Нашли как обойти проблему.
Нот нет, в SAP ещё не писал. Воспользовался уже существующей точкой расширения. В FG 'MEPO' есть п/п ITEM_PROCESS_MAIN, так вот в самом конце её если поставить точку останова, то видно, что во внутренней таблице ETT как раз и находятся данные позиций для TABLE CONTROL вкладки "Партии поставки". В EKPO кол-во меняется, а там нет, буду пинать еще своих консультантов на предмет корректности настроек, т.к. было замечено, что первый раз значение переносится, а последующие - нет, но при этом (последующие разы) появляется предупреждение ME386 "Объем заказа не соответствует правилам округления". Скорее всего в процедуру передачи из-за него больше не заходит.
Код: You are not allowed to view links. Register or Login
* Bad transporting MEPO1320-MENGE field bag fixing
  FIELD-SYMBOLS: <fs_ett> TYPE beket.
  READ TABLE ett ASSIGNING <fs_ett> WITH KEY ebeln = ekpo-ebeln ebelp = ekpo-ebelp.
  IF sy-subrc = 0.
    <fs_ett>-menge = ekpo-menge.
  ENDIF.


Оффлайн Dmitriy

  • SAP ECC 6.0
  • Moderator
  • Newbie
  • *****
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Кстати, подробный текст сообщения ME386 как бы намекает нам на то, что это не баг, а фича... ;)
Цитировать
System Response
When you enter the order quantity for the first time, the system converts the quantity and order unit automatically in accordance with the rounding proposal.
If you change the order quantity, the system does not automatically adjust it.