Текущее время: Сб, май 10 2025, 01:06

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Вт, апр 16 2013, 09:17 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
Здравствуйте!
Возникла следующая проблема:
есть скомплектованная исходящая поставка
в z-программе заполняем bdc_table значениями 'X' 'SAPMV50A' '4004'
, ' ' 'BDC_OKCODE' '=WABU_T'
, ' ' 'LIKP-VBELN' <out>-vbeln
mode = 'E'
и выполняем
CALL TRANSACTION 'VL02N' USING bdc_tab MODE mode UPDATE 'S'
MESSAGES INTO bdc_mes.
при этом, иногда документ материала не создается и в bdc_mes пусто
причем, если вручную зайти в VL02N и нажать кнопку "Проводка ОМ", документ ОМ создается и никаких ошибок...

Кто-нибудь сталкивался с подобным?
Заранее благодарен за ответы


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Ср, апр 17 2013, 13:25 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
sy-subrc что выдает?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 04:23 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
выдет ноль
причем, это повторяющаяся проблема - подобные поставки данным пакетником и дальше не проводятся (т.е. не в блокировках дело)...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 06:55 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Я помню, была проблема, когда sy-subrc = 0, а при выполнении пакетника выдается зеленое сообщение, что-то типа экран не найден. В сообщении необходимо анализировать тип сообщения, и код. в коде содержался вроде бы номер экрана, которого нет, в момент выполнения.
Ну или, пакетник видимо выполнять, чтобы понять ошибку.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 07:26 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
bdc_mes пустая после выполнения call transaction


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 07:47 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Тогда выполнять в видимом режиме...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 07:54 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
пробовал, результат тот же - никаких сообщений и т.п., разве что номер поставки подсвечен красным


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 08:10 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Поставка проводится в этом случае или нет?
Там может в журнал все сообщения попадают, а не выдаются на экран.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 08:31 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
Нет, отпуск не проводится - в т.ч. попробовал убрать из строки =WABU_T и вручную нажать кнопку проводки
bdc_mes пуст
в том же SLG1 только одно зеленое сообщение по проверке на кол-во строк в поставке


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 14:14 
Менеджер
Менеджер

Зарегистрирован:
Вт, июл 10 2007, 10:57
Сообщения: 516
Пол: Мужской
Попробуйте делать ОМ не через BDC, а функц.модулем (BAPI_OUTB_DELIVERY_CONFIRM_DEC или WS_DELIVERY_UPDATE) - работает?

PS. Им небольшой напильник нужен - они используются в EWM и соответственно взводят в поставке флаг децентрализованной обработки, не давая в дальнейшем сторнировать поставку. Напильник= сбросить этот флаг.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Чт, апр 18 2013, 17:19 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
спасибо за совет
надо будет попробовать этот ФМник запустить, если не отработает через bdc


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проводка ОМ в исходящей поставке, при помощи пакетника
СообщениеДобавлено: Пт, апр 19 2013, 08:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 16 2013, 08:52
Сообщения: 7
Все, спасибо за помощь. Проблема устранена


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

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


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

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


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

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