Автор Тема: Расширение в MIGO: вопрос по нередактируемому полю  (Прочитано 10212 раз)

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

Оффлайн Sly

  • Newbie
  • *
  • Сообщений: 9
  • Репутация: +5/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Есть следующий вопрос: вот в этой ветке
You are not allowed to view links. Register or Login
обсуждалось создание BADI для замены данных в MIGO через метод LINE_MODIFY. Там же ниже обсуждалась тема того, что есть таблица, в которой прописано, какие поля можно редактировать, остальные же отвергаются. Ниже приводился код редактирования этой таблицы и дальнейшее обсуждение того, что в нынешней системе со всеми апдейтами редактировать её не получится. Проверял сам, действительно сейчас таблица защищена и при попытке её редактирования я получаю дамп. На этом тема и умерла, а проблема осталась, и я с ней сейчас столкнулся.
Мне нужно динамически подменить вид движения (bwart) на custom-созданный при выполнении определённых условий, но через описанное BADI у меня не получается это сделать.
По поводу смысла всего действа и целесообразности оного привожу постановку задачи консультантом:

"Реализуем давальческую схему. При этом процессе сторонняя организация использует наши материалы. Среди материалов есть как запчасти, так и материалы собственного производства (ГП и ПФ). Согласно ПБУ списание компонентов собственного производства в случае модернизации ОС при требуется проводить на специальные балансовые счета (30-е), в отличие от прочих списаний ГП и ПФ (40-й счет), а запчасти должны быть списаны на 08 счет (на ОС). Для этих целей создан специальный вид движения (отличный от 261) с новым модификантом. Станадартно давальческая схема использует 543 О вид движения, который использует стандартную модификацию VBR как и 261 вид движения. Вид движения прописан в таблице T156N и жестко выбирается программой. Задача развести списания по давальческой схеме в зависимости от процесса (ремонт текущий, либо модернизация). При текущем ремонте должен выбираться один вид движения и соответственно счета затратные, при модернизации должен выбираться другой вид движения и другие счета согласно настройке OBYC."

Кто-нибудь сталкивался с подобным вопросом? Можно ли его в нынешней системе реализовать его как предлагали Uukrul и printfalex? Или вообще есть другой способ решения проблемы? И можно ли вообще подменять динамически вид движения без негативных последствий для системы? Спасибо, если кто сможет чем помочь.

Оффлайн Uukrul

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

Sapforum.Biz