Текущее время: Сб, июл 19 2025, 00:19

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_PO_CREATE1 - позиции?
СообщениеДобавлено: Пн, апр 10 2006, 17:20 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
Создаю Заказы на поставку используя
BAPI_PO_CREATE1.
Входящие параметры считываются из текстового файла.
в цикле заполняются структуры
poheader = l_poheader
poheaderx = l_poheaderx

poitem = l_t_poitem
poitemx = l_t_poitemx
poschedule = l_t_poschedule
poschedulex = l_t_poschedulex
и вызывается BAPI'шка
когда заказов много то она на каком-либо заказе в логах запишет
что
10 E 06 010 В этом документе таких позиций нет.
10 E MEPO 071 Позиции 00100 нет
если же
этот заказ с позициями вынести в отдельный файл
то Заказ создается нормально.
Вначале каждого цикла таблицы для позиций очищаю refresh'ом
и структуру для заголовка clear'ом тож обнуляю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 10:35 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, сен 21 2005, 06:12
Сообщения: 32
А заголовок разве рефрешить не надо ;)
Делал подобоное - работало без проблем.
Такая ошибка однозначно из-за того, что заголовок подсовываешь уже созданного заказа.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 13:41 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
да нет заголовок
у меня l_poheader type bapimepoheader
его рефрешить не получится так как он не является табличкой
посмотрел заголовок передаю правильный
какие еще возможны варианты?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 14:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
А COMMIT после каждого вызова или после всего цикла?

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 11 2006, 14:28 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, окт 06 2005, 09:02
Сообщения: 64
Пол: Мужской
После каждого вызова бапи ставлю
call function 'BAPI_TRANSACTION_COMMIT'
exporting wait = 'X'.


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

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


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

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


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

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