Текущее время: Пн, июл 21 2025, 13:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: 2 вопроса по фоновой отработке
СообщениеДобавлено: Пт, мар 02 2012, 19:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Всем привет.

Суть задачи такова: на сервере лежит тхт-файл. Путь к нему надо указать в пакетнике транзакции, в которой файл должен открыться. Вопросы:

1. Отрабатывают пакетники в фоне без проблем???
2. Путь к файлу /USR/SAP/DCR/DVEBMGS00/WORK/111.TXT. Пакетник этот путь не видит. Что делать???

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Пт, мар 02 2012, 21:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Пакетники отрабатывают в фоне без проблем. Ваша проблема скорее всего в том, что файл лежит не на том же сервере, на котором стартует задание. Укажите сервер для выполнения джоба и все должно получиться.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вс, мар 04 2012, 15:32 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Работа с локальными файлами и с файлами сервера приложений на уровне абапа реализуется совершенно разным методами. Поэтому если транзакция ожидает от вас локальный файл, вы никаким образом не сможете подсунуть ей файл с сервера. Пакентик тут не при чем, в диалоговом режиме получите аналогичный результат


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Пн, мар 05 2012, 12:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Но должен же быть какойто выход. Неужели никто не стыкался с такой проблемой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Пн, мар 05 2012, 12:48 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Kahaber написал(а):
Но должен же быть какойто выход. Неужели никто не стыкался с такой проблемой?

Транзакция в пакетнике у вас своя или стандарт?
Если своя - то докручиваете возможность получения файла с сервера приложений, если стандарт - то ищите место, где производится загрузка файла - возможно там получится расширить и прикрутить загрузку с сервера приложений

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вт, мар 06 2012, 10:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Проблема доступа к файлу может заключаться в том, что файл на другом аппликейшене (как и говорилось ране) либо нет полномочий на считывание файла. Найдите место чтения файла с апликешена и посмотрите на код ошибки - он подскажет в чем проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вт, мар 06 2012, 12:17 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
еще один совет - используйте логические имена файлов.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вт, мар 06 2012, 13:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
Удалось обойти создание файла. В стандартный код с помощью EXPORT lt_xml TO MEMORY ID ... передается табличка с хмл-строками, которые перекидываются в табличку, используемую стандартом. Локально все отрабатывает. А вот в фоне проблема - не отрабатывает. Причем не отрабатывает пакетник. В чем может быть причина???

Может причина в том, что пакетник этой Z-транзакции - это отработка метода(больше в коде ничего нет)

CALL METHOD cl_ai_runtime_test=>execute_proxy
EXPORTING
p_obj_name = 'II_CRM_TELCO_SERVICE_CONFIRM'.

У кого есть какие мысли по делу??


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вт, мар 06 2012, 13:50 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Kahaber написал(а):
Удалось обойти создание файла. В стандартный код с помощью EXPORT lt_xml TO MEMORY ID ... передается табличка с хмл-строками, которые перекидываются в табличку, используемую стандартом. Локально все отрабатывает. А вот в фоне проблема - не отрабатывает. Причем не отрабатывает пакетник. В чем может быть причина???

Может причина в том, что пакетник этой Z-транзакции - это отработка метода(больше в коде ничего нет)

CALL METHOD cl_ai_runtime_test=>execute_proxy
EXPORTING
p_obj_name = 'II_CRM_TELCO_SERVICE_CONFIRM'.

У кого есть какие мысли по делу??

Мысли по делу - уточнить что значит "Причем не отрабатывает пакетник."??? Сообщения? Дампы?
Тем более какой пакетник на передачу данных в\из ХI?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вт, мар 06 2012, 14:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2005, 14:14
Сообщения: 216
Откуда: Україна -> Москва
sy-uname написал(а):
Мысли по делу - уточнить что значит "Причем не отрабатывает пакетник."??? Сообщения? Дампы?
Тем более какой пакетник на передачу данных в\из ХI?


Запускаю задание в фоне, через Sm51 захожу в отладку. В отладку самого пакетника зайти не могу (поэкранно тоже не работает), но он НЕ отрабатывает, так как отработка занимает секунд 20, а тут просто проходит моментально, тоесть вылетает. Причем даже если запускать выполнение транзакции без хмл-кода, а порожняком, то всеравно уходит секунд 10 на отработку. Тоесть до выполнения даже дело не доходит. Дампов и ошибок нет, так как транзакция не возвращает какогото кода выполения, результат там выводится текстом в текст-бокс.

XI-я НЕТ. Приведенный выше метод используется для активации позиции CRM-договоров. Он обернут в транзакцию, о пакетнике которой и идет речь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2 вопроса по фоновой отработке
СообщениеДобавлено: Вс, мар 11 2012, 11:18 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Kahaber написал(а):
XI-я НЕТ. Приведенный выше метод используется для активации позиции CRM-договоров. Он обернут в транзакцию, о пакетнике которой и идет речь.


XI-я нет, а вызов прокси через тестовый класс есть (cl_ai_runtime_test - "XI Runtime: Test"). Может имеет смысл переписать на нормальный вызов без использования пакетников + заполнение необходимых параметров?

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


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

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


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

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


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

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