Текущее время: Пн, июл 28 2025, 21:10

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 08:28 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 22 2010, 08:09
Сообщения: 46
Откуда: Сургут
Пол: Мужской
Добрый день!!!
Есть необходимость снятия блокировки материала при проводке с помощью BAPI_GOODSMVT_CREATE.
материал не оцененный и используется только для количественного учета на него навешана классификация партии, но после выполнения проводки переноса запаса после BAPI_TRANSACTION_COMMIT материал остается блокированным и BAPI_BATCH_CHANGE уже не отрабатывает.
что можно сделать? HELP!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 10:34 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Перенес в форум ABAP из ММ.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 10:42 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
tuzhilkin_mi написал:
Добрый день!!!
Есть необходимость снятия блокировки материала при проводке с помощью BAPI_GOODSMVT_CREATE.
материал не оцененный и используется только для количественного учета на него навешана классификация партии, но после выполнения проводки переноса запаса после BAPI_TRANSACTION_COMMIT материал остается блокированным и BAPI_BATCH_CHANGE уже не отрабатывает.
что можно сделать? HELP!

BAPI_TRANSACTION_COMMIT с wait-ом используете? Вроде бы блокировка должна сама сниматься.
Если хотите можете снимать вручную: блокируете материал, заходите в sm12 и смотрите объект блокировки, затем используете ФМ DEQUEUE_Название объекта блокировки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 11:12 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Вы документ создаете и партию меняете в одной программе последовательно?
На момент изменения партии проводка документа точно уже завершена?
На всякий случай вот сюда гляньте, возможно, у вас аналогичная проблема.
viewtopic.php?f=13&t=58258


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 15:02 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 22 2010, 08:09
Сообщения: 46
Откуда: Сургут
Пол: Мужской
bapi использую с commit.
варианты с wait up не рассматриваются, т.к. ищется стандартный способ.
процесс запускаю в цикле и создаю порядка 6000 документов движения, и только 15 из них падают в ошибку.
в принципе и вопрос то писался не для программеров, а для ММ-щиков, т.е ищу настройку задержки обновления.
я знаю, что такая настройка есть, но как ее применять к отдельному виду материала а не в целом к системе.
и если кто знает, как отключить блокировку конкретного вида материала в рамках одного завода?

TO модераторы: верните, плиз, тему в ММ, т.к. я не ищу ответа на ABAP вопросы


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 15:07 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Я не имел в виду WAIT UP TO N SECONDS, я говорил про параметр WAIT = 'X' в Бапишке BAPI_TRANSACTION_COMMIT...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 15:10 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 22 2010, 08:09
Сообщения: 46
Откуда: Сургут
Пол: Мужской
sorry!
имелось в виду, что bapi запускается с wait.
и вот что интересно, данную процедуру прогонял во всех системах ландшафта и только в продуктиве вылезло.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 15:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
SET UPDATE TASK LOCAL
установлено?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 15:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
tuzhilkin_mi написал:
sorry!
имелось в виду, что bapi запускается с wait.
и вот что интересно, данную процедуру прогонял во всех системах ландшафта и только в продуктиве вылезло.

Бывает и такое. + 1 к Rokhay SET UPDATE TASK LOCAL, если не поможет то посмотрите вот эту ссылку http://sapboard.ru/forum/viewtopic.php?f=13&t=58729&start=0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Блокирование материала при проводке
СообщениеДобавлено: Чт, апр 22 2010, 17:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, янв 30 2007, 19:13
Сообщения: 74
Пол: Мужской
Перед вызовом BAPI поставьте SET UPDATE TASK LOCAL, а вместо COMMIT_WORK используйте ФМ:
Code:
CALL FUNCTION 'C14Z_COMMIT_WORK'
  EXPORTING
    i_flg_wait_on_updtsk = 'X'
  EXCEPTIONS
    illegal_input        = 1
    internal_error       = 2
    OTHERS               = 3.

Этот ФМ сам проверяет блокировку и ждет пока она не снимится.
Должно помочь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB