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

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


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

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


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

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