Текущее время: Чт, мар 28 2024, 11:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 14:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Привет,
в se37 сабж прекрасно отрабатывает, а в составе проги
на этом куске
perform bdc_transaction tables messtab
Code:
using                         'PA40'
                              CTU
                              MODE
                              UPDATE.

sy-subrc = 1001
MESSTAB c "Е"

причем все закоментил - по default чтоб шло
как такое безобразие возможно?

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 15:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Какая ошибка-то?

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 15:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Кодер написал(а):
Какая ошибка-то?



PA40 SAPMP50A 2200 E R PBAS_SERVICE 001 EPPRELE 00000639 CTU

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 16:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
Вы текст сообщения об ошибке смотрели? Посмотрите, все понятно станет

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 16:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Кодер написал(а):
Вы текст сообщения об ошибке смотрели? Посмотрите, все понятно станет

из текста не полнял, но попробовал отменить блок и прошло :)
получается, что для правки инфотипа через bdc блокировать pernr не нужно..
это не совсем гуд, так как при работе со списком какая-то запись блокированная может быть пропущена, а повторный прогон...непонятно к чему приведёт
надо пробовать

за намек списибо :)

p.s. Вы намекаете, что я
в Ленинграде?
- Вот!
- Чего "вот"?
В Ленинграде.

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1246
В сообщении же было прямо сказано, что объект уже заблокирован.
То, что вы отменили предыдущую блокировку на мой взгляд - плохо. Я думаю, что правильнее в другом месте или другим способом вызывать ваш пакетник. Судя по всему, вы выполняете его в тот момент, когда такие действия не укладываются в идею приложения, из которого вы вызываете пакет.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDC не работает при вызове FM в программе
СообщениеДобавлено: Пн, авг 14 2017, 22:44 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
Skif написал:
попробовал отменить блок и прошло :) ... получается, что для правки инфотипа через bdc блокировать pernr не нужно..
Рискну предположить, что в момент запуска Вашей программы проблемный табельный номер (т/н) просто оказался заблокирован другой программой (возможно даже сабжем при его вызове из se37 в параллельной сессии). Работа без блокировки т/н - рискованна.


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

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


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

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


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

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