Текущее время: Чт, май 08 2025, 02:17

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


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


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Сб, фев 27 2010, 09:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Hello, SAPforum.ru! Есть следующая задача:
На сервер приложений загружаются файлы в произвольные промежутки времени,
необходимо определить момент загрузки файла и загрузить файл в систему.
Решение 1, которое приходит в голову на данный момент:
1. Написать программу ABAP проверки наличия файла в указанной директории.
2. Запланировать эту программу на запуск через каждые m минут (Например, m = 5).
3. Если файл присутствует генерить в программе событие через FM BP_EVENT_RAISE .
4. В Цепочке Загрузки поставить запуск After Event.

Решение 2:
В транзакции SM62 (NetWeaver 2004 ) можно создавать System Events.
1. Создать в транзакции SM62 System Event для события загрузки файла в указанную директорию.
2. Запускать это событие через SAPEVT.
2. В Цепочке Загрузки поставить запуск After Event.

Вопрос: Как можно создать System Event загрузки файла в определенную директорию для OS Unix?

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Сб, фев 27 2010, 13:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 16 2004, 17:10
Сообщения: 2229
Откуда: Moscow, кажется...
Пол: Мужской
Цитата:
Вопрос: Как можно создать System Event загрузки файла в определенную директорию для OS Unix?

man cron ?

_________________
Я бы хотел поглядеть на эффективную армию, состоящую из эффективных менеджеров.
BRGDS,
Aleks Изображение


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Сб, фев 27 2010, 14:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 10:40
Сообщения: 459
А зачем вы все вяжете на ивенты? У вас воркфлоу?
Два ваших варианта отличаются только планировщиком задания - SAP или OS. С точки зрения мониторинга, поиска проблем, безопасности и пр., я бы предпочел все сделать в одном месте - например в SAP-е.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Сб, фев 27 2010, 15:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
observer написал(а):
А зачем вы все вяжете на ивенты? У вас воркфлоу?
Два ваших варианта отличаются только планировщиком задания - SAP или OS. С точки зрения мониторинга, поиска проблем, безопасности и пр., я бы предпочел все сделать в одном месте - например в SAP-е.

Нет у меня не Workflow.
observer написал(а):
А зачем вы все вяжете на ивенты?

А как еще можно решить вышеописанную задачу? Я реализовал по первому способу. Просто запустить цепочку? Файлов может быть несколько и для создания LOOP в цепочке я генерю event.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Пн, мар 01 2010, 07:51 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 23 2004, 10:40
Сообщения: 459
Ну здесь все отдается на откуп разработчику конечно, мне не очень понятно, зачем промежуточный шаг, создание ивента, потом его обработка, почему просто не сделать фоновое задание, которое периодически будет подбирать файлы с уровня ОС?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: System Event загрузки файла в определенную директорию
СообщениеДобавлено: Пн, мар 01 2010, 14:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Спасибо, avlag and observer за ценные советы и замечания. Фоновое задание с ABAP программой с вариантами запуска уже реализовано. Я решил пойти другим путем через цепочки с использованием событий, поскольку важен порядок и статус загрузки файлов (Master Data and Transactional Data [SAP BW]).

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


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

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


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

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


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

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