Текущее время: Чт, июл 24 2025, 07:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: SE37 + Test отлично от отладки. В чем проблема?
СообщениеДобавлено: Ср, июн 13 2007, 11:28 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Для пакетной закачки спецификаций (аналог транзакции CS01) материала нашел функцию CAD_CREATE_BOM_WITH_SUB_ITEMS.

В режиме тестирования (SE37 + F8) забил структуру I_BOM_HEADER и BOM_ITEM данными. Запустил ручками. Функция отработала, спецификация создалась.

Написал программу, загрузил в ней данные из файла, подготовил те же структуры с теми же данными и вызвал CALL FUNCTION с ними. Ругается в возвращаемом параметре E_MESSAGE: "Заполните все обязательные поля".

В отладчике смотрел все данные. Совпадают с параметрами теста функции.

Я в недоумении - в чем может быть косяк и как лечить?


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Как правило такое бывает, если забыть append после заполнения шапки внутренней таблицы с позициями.

В ф.м. может быть проверка IS SUPPLIED. SE37 передаёт все параметры, даже если они пустые.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 13 2007, 13:25 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Все, починил :)
Причина была с точностью до наоборот - передавал в функцию внутреннюю таблицу с заголовком, думая что оно берет содержимое. А оно брало заголовок как структуру.

Передал структуру - все сработало ) Сенкс


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

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


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

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


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

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