Автор Тема: Кто блокировал материал ?  (Прочитано 7392 раз)

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

Оффлайн NachDenken

  • Newbie
  • *
  • Сообщений: 158
  • Репутация: +9/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Кто блокировал материал ?
« : Май 26, 2009, 11:13:53 am »
хотелось бы не только установить факт блокировки (ENQUEUE_MATERIAL) , но и логин,
кто сталкивался подскажите ?

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Кто блокировал материал ?
« Ответ #1 : Май 26, 2009, 11:25:30 am »
SM12 по MARA не помогло?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 761
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Кто блокировал материал ?
« Ответ #2 : Май 26, 2009, 11:30:25 am »
You are not allowed to view links. Register or Login
хотелось бы не только установить факт блокировки (ENQUEUE_MATERIAL) , но и логин,
кто сталкивался подскажите ?
Ну вообще-то в SY-чего-то там возвращается имя того кто блокировал, если мне не изменяет память. Попробуй под отладкой просмотреть эту структуру.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: Кто блокировал материал ?
« Ответ #3 : Май 26, 2009, 11:33:03 am »
а это не поможет?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Dmitriy

  • SAP ECC 6.0
  • Кухня
  • Newbie
  • *
  • Сообщений: 380
  • Репутация: +0/-0
  • Пол: Мужской
  • Embracive Fire
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Кто блокировал материал ?
« Ответ #4 : Май 26, 2009, 11:43:51 am »
You are not allowed to view links. Register or Login
а это не поможет?
You are not allowed to view links. Register or Login
Это, кстати, не пробовал, но может. Был еще такой момент (для информации), делал что-то по HR в плане замещения, не идет процесс, так сказать, зашел в SM12 и обнаружил, что сама транзакция 4 блокировки устанавливает на запись по pernr (табельный) в одной из таблиц. Перетестили, подтвердилось... Сделал в проге DO 4 TIMES ... ENDDO со снятием внутри блокировки, заработало. ;) Способ, конечно, может и не фонтан, просто задача срочная была, а методов решения не знал.  
« Последнее редактирование: Май 26, 2009, 11:54:34 am от Dmitriy »

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 761
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Кто блокировал материал ?
« Ответ #5 : Май 26, 2009, 12:05:50 pm »
Вот такой вот код после попытки установки блокировки выдает сообщение каким пользователем блокирована запись. Так что все проще.
Код: You are not allowed to view links. Register or Login
  if sy-subrc <> 0.
    message id sy-msgid type sy-msgty number sy-msgno
            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  endif.

А тот ФМ, так это если глобально хотите с блокировками поработать, а так это из пушки по воробьям да и долго  ;)

Оффлайн NachDenken

  • Newbie
  • *
  • Сообщений: 158
  • Репутация: +9/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Кто блокировал материал ?
« Ответ #6 : Май 26, 2009, 01:39:07 pm »
если пишет логин в sy то это просто замечательно,
срочно сейчас потестирую.
спасибо.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 761
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Кто блокировал материал ?
« Ответ #7 : Май 26, 2009, 01:43:15 pm »
You are not allowed to view links. Register or Login
если пишет логин в sy то это просто замечательно,
срочно сейчас потестирую.
Пишет, пишет... я это из своей программы взял где обрабатываю блокировку заказа ММ

Оффлайн NachDenken

  • Newbie
  • *
  • Сообщений: 158
  • Репутация: +9/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Кто блокировал материал ?
« Ответ #8 : Май 26, 2009, 01:59:13 pm »
Пасиб.

После
CALL FUNCTION 'ENQUEUE_EMMARAE'
    EXPORTING
      matnr          = 'номер_материала'
    EXCEPTIONS
      foreign_lock   = 2
      system_failure = 3.

в sy-msgv1 логин