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

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


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

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


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

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