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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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