Текущее время: Пт, мар 29 2024, 09:50

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


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

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


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

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