Текущее время: Пн, авг 04 2025, 19:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как пропустить ошибку об отсутствии поля в Batch-Input?
СообщениеДобавлено: Чт, авг 07 2008, 14:50 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 20 2007, 11:40
Сообщения: 19
Добрый день!
Есть сеанс пакетного ввода - транзакция AS91.
Список полей транзакции меняется в зависимости от класса ОС - поэтому, в BDCDATA заполняю все возможные поля, которые могут встретиться. В видимом режиме, все отрабатывает замечательно. В фоновом режиме отсутствие поля считается ошибкой и транзакция не отрабатывает.
Подскажите, есть ли варианты пропустить данную ошибку в фоновом режиме?


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
тут 2 варианта, реализация зависит от степени ленности:

1. для правильных людей - проанализировать логику вашей транзакции (глубоко зарывшись в код) и подсунуть только те поля, которые надо

2. запускать, анализировать возвращённый код ошибки, убирать ошибочное поле (тут иногда сложно, если одинаковых полей много), запускать опять

и бонусный вариант:
3. сделать реализацию сначала 1 потом, если всё же что-то останется, сделать вызов варианта 2

:lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 18:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Galka написала:
тут 2 варианта, реализация зависит от степени ленности:

1. для правильных людей - проанализировать логику вашей транзакции (глубоко зарывшись в код) и подсунуть только те поля, которые надо

2. запускать, анализировать возвращённый код ошибки, убирать ошибочное поле (тут иногда сложно, если одинаковых полей много), запускать опять

и бонусный вариант:
3. сделать реализацию сначала 1 потом, если всё же что-то останется, сделать вызов варианта 2

:lol:
Есть ещё вариант 0. Не использовать BI, но возможно ли это в случае AS91 - незнаю

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 07 2008, 19:54 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
sy-uname написал(а):
Galka написала:
тут 2 варианта, реализация зависит от степени ленности:

1. для правильных людей - проанализировать логику вашей транзакции (глубоко зарывшись в код) и подсунуть только те поля, которые надо

2. запускать, анализировать возвращённый код ошибки, убирать ошибочное поле (тут иногда сложно, если одинаковых полей много), запускать опять

и бонусный вариант:
3. сделать реализацию сначала 1 потом, если всё же что-то останется, сделать вызов варианта 2

:lol:
Есть ещё вариант 0. Не использовать BI, но возможно ли это в случае AS91 - незнаю
BAPI_FIXEDASSET_OVRTAKE_CREATE кажется аналог AS91.
Создание основного средства с BAPI_FIXEDASSET_OVRTAKE_CREATE

_________________
"I have a dream"(c)Martin Luther King, Jr.


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

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


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

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


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

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