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

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


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

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


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

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