SAPфорум.RU https://sapboard.ru/forum/ |
|
Запуск фонового задания - как передать в него таблицу с данными? https://sapboard.ru/forum/viewtopic.php?f=13&t=95866 |
Страница 1 из 1 |
Автор: | Валерка [ Ср, дек 13 2017, 10:12 ] |
Заголовок сообщения: | Запуск фонового задания - как передать в него таблицу с данными? |
Запускаю фоновое задание. Нужно в него передать внутреннюю таблицу с данными. Есть какие-то стандартные механизмы? p.s.данные в фоне выбрать не получится так как они загружаются из Excel файла которого в фоне нет. |
Автор: | ghost [ Ср, дек 13 2017, 10:21 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
export / import .. database |
Автор: | Удав [ Ср, дек 13 2017, 21:40 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Валерка написал(а): Запускаю фоновое задание. Нужно в него передать внутреннюю таблицу с данными. Есть какие-то стандартные механизмы? p.s.данные в фоне выбрать не получится так как они загружаются из Excel файла которого в фоне нет. Зачем вы запускаете фоновое задание, а не программу в онлайне, чтобы файл читать нормально? |
Автор: | olegbash [ Ср, дек 13 2017, 23:40 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Сохранить файл на application. далее - работать с application. после чтения - удалить. |
Автор: | Валерка [ Чт, дек 14 2017, 06:12 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Удав написал(а): Валерка написал(а): Запускаю фоновое задание. Нужно в него передать внутреннюю таблицу с данными. Есть какие-то стандартные механизмы? p.s.данные в фоне выбрать не получится так как они загружаются из Excel файла которого в фоне нет. Зачем вы запускаете фоновое задание, а не программу в онлайне, чтобы файл читать нормально? olegbash написал(а): Сохранить файл на application. Если сохранять данные, уже считанные из Excel, то польлзователь имеет возможность посмотреть что там считалось и проконтролировать. При чтении сырого Excel возможны какие-то ошибки.далее - работать с application. после чтения - удалить. К тому же программа уже есть, это идет доработка. Если бы программу заново писать, то вообще имеет смысл создать таблицу и в неё сохранять данные из Excel. И в ней же отчет писать о выполнении и ошибках. |
Автор: | Besa [ Чт, дек 14 2017, 10:32 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Да у Вас тут вариантов то особо не много, по крайней мере из того что Вы написали по задаче. Определиться, что будет источником данных - эксель или какой-то массив уже верифицированых данных (возможно у Вас шаг верификации по бизнес логике отдельный этап). И там уже дорабатывайте/переписывайте если надо. |
Автор: | Удав [ Чт, дек 14 2017, 11:17 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Валерка написал(а): Процесс работы программы слишком долгий, поэтому хотят перенести это в фон чтобы запускать в конце рабочего дня, а утром видеть уже отработанные данные. ...Если сохранять данные, уже считанные из Excel, то польлзователь имеет возможность посмотреть что там считалось и проконтролировать. При чтении сырого Excel возможны какие-то ошибки. К тому же программа уже есть, это идет доработка. Если бы программу заново писать, то вообще имеет смысл создать таблицу и в неё сохранять данные из Excel. И в ней же отчет писать о выполнении и ошибках. Тогда напишите программу с загрузкой и верификацией Excel в онлайн-режиме, при успешной верификации делаете EXPORT TO DATABASE (как писал ghost), либо запускаете REUSE_ALV_EXTRACT_SAVE с последующим запуском программы обработки в фоне (с чтением данных через IMPORT .. FROM DATASBASE/ ФМ REUSE_ALV_EXTRACT_LOAD соответственно). |
Автор: | Валерка [ Чт, дек 14 2017, 11:51 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Программа уже написана и работает. по крайней мере на тестовых данных |
Автор: | Удав [ Чт, дек 14 2017, 12:38 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Валерка написал(а): Программа уже написана и работает. по крайней мере на тестовых данных Тему можно закрывать? |
Автор: | Валерка [ Чт, дек 14 2017, 13:17 ] |
Заголовок сообщения: | Re: Запуск фонового задания - как передать в него таблицу с данными? |
Да. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |