Автор Тема: ПМ без производственного заказа со ссылкой на заказ ТОРО (521/522 виды движения)  (Прочитано 10205 раз)

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

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
В общем-то тема как бы из области ММ (касается настройки видов движения), но модификация выполнялась для отпусков в заказах ТОРО, так что ссылка будет из ТОРО на тему в ММ.

В общем в системе есть такие виды движения как:
Код: You are not allowed to view links. Register or Login
521 ПМ без производственного заказа -> СвобИспользЗапас
521 E ПМ без производственного заказа -> СвобИспользЗапас/ЗкзКлн
521 Q ПМ без ПроизвЗаказа -> СвобИспользЗпс/Проект

522 Сторно ПМ без производственного заказа -> СвобИспользЗапас
522 E Сторно ПМ без производственного заказа -> СвобИспЗап/ЗкзКлн
522 Q Сторно ПМ без производственного заказа -> СвобИспЗап/проект

Не знаю зачем уж, но нужно было сделать так, чтобы можно было проводить этим видом движения из ремонтных заказов ТОРО. Стандартно этот вид движения не допускает в качестве ссылочного документа использование заказов ТОРО, но в принципе путем вставки парочки записей в таблицы описания видов движения T156* можно добиться необходимого результата. По шагам было сделано следующее:

1. В таблицу T156X вставлены записи, рисунок t156x.png (Описание для
системы как формировать стоимостные строки проводки при ссылке на заказ
ТОРО).
2. В таблицу T156SC, вставлены записи рисунок t156sc.png (Описание для
системы как формировать количественную строку проводки при ссылке на
заказ ТОРО)

Операции формирования стоимости и количества такие же как и для стандартного вида движения без ссылки на заказ.

3. Для всех кто использует MIGO после такой вставки система будет в транзакции OMJJ ругаться на то, что поле AUFNR - Заказ ТОРО, типа для вида движения недопустим (Сообщение CZ 287). Один из вариантов забить на это дело, другой переключить возможность обработки полей для видов движения 521/522. Для этого в таблице T156 для поля J_1BNBREL нужно значение =  space переключить на = "X". Пример на рисунке T156.png, что это меняет и на что влияет можно посмотреть из кода настроечной транзакции. Там вызывается следующий ФМ MIGO_CUST_FIELD_ALLOWED, который проверяет допустимости полей при этом для 4.6 оно все нормально, но в 4.7 там уже наворотили проверок и для ссылочных документов типа F вообще забили в коде только группу следующих полей:
Код: You are not allowed to view links. Register or Login
IF ( i_field <> 'SGTXT' AND
           i_field <> 'WEMPF' AND
           i_field <> 'EXVKW' AND
           i_field <> 'LIFNR' AND    "note 324517: automatic PO creation
           i_field <> 'CUSTNAME' AND "note 604660: automatic PO creation
           i_field <> 'WEANZ' AND    "333860
А остальные запрещены. Так вот перевод галки в положение T156-J_1BNBREL = "X", для вида движения позволяет использовать все поля из структуры GOITEM. Насколько это корректно, ну вообще по правильному надо было бы скопировать этот вид движения в свой и там уже крутить копию, это раз... ну и два кажется оно работает ???

Да еще, донастройка в примерах была сделана только для оцениваемого и складируемого материала. В принципе по аналогии можно докрутить если материал или не оцениваемый или не складируемый.

PS: Если у кого будут проблемы, стучите, думаю можно будет докрутить  ::)

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Небольшая добавочка, оказалось что для работы сторнирующего вида движения 522, надо добавить в табличку T156X еще записи для выбора строки проводки стоимости WF01 как на рисунке ниже. После этого кажется работает как 521, так и сторно 522.

Sapforum.Biz