Текущее время: Сб, июл 19 2025, 04:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как удалить файл???
СообщениеДобавлено: Ср, сен 27 2006, 08:05 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 25 2006, 06:42
Сообщения: 32
Откуда: Almaty
Привет Всем!
Помогите люди программно удалить файл.
файл находиться у клиента на диске С:\...
1) Пробовал удалить через ФМ "GUI_DELETE_FILE" - выкидывает в дамп.
2) Использовал - CL_GUI_FRONTEND_SERVICES=>FILE_DELETE
у некоторых клиентов тоже выкидывает в дамп :(

Как быть??? В чем проблема?
Заранее благодарю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить файл???
СообщениеДобавлено: Ср, сен 27 2006, 08:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 12 2004, 10:44
Сообщения: 370
Откуда: Москва
Manas написал(а):
Привет Всем!
Помогите люди программно удалить файл.
файл находиться у клиента на диске С:\...
1) Пробовал удалить через ФМ "GUI_DELETE_FILE" - выкидывает в дамп.
2) Использовал - CL_GUI_FRONTEND_SERVICES=>FILE_DELETE
у некоторых клиентов тоже выкидывает в дамп :(

Как быть??? В чем проблема?
Заранее благодарю.

что за дамп? не в полномочиях ли дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 08:17 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 25 2006, 06:42
Сообщения: 32
Откуда: Almaty
Динамическая ошибка RAISE_EXCEPTION

Exception condition "FILE_NOT_FOUND" raised.


Что произошло?


The current ABAP/4 program encountered an unexpected
situation.


Что Вы можете сделать?


Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.

To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.



Анализ ошибки


A RAISE statement in the program "CL_GUI_FRONTEND_SERVICES======CP" raised the
exception
condition "FILE_NOT_FOUND".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.

Short description of exception condition:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 08:19 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, сен 20 2006, 16:47
Сообщения: 78
Откуда: Москва
CL_GUI_FRONTEND_SERVICES=>FILE_EXIST проверь сначала файл на наличие


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 08:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Ну, может надо при вызове метода проставить exceptions и проверить потом sy-subrc.
По крайней мере факт того, что файла нет, будет обработан без дампа. :)

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 08:26 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 25 2006, 06:42
Сообщения: 32
Откуда: Almaty
Подробнее...
Ситуация такая - файлы попадают в каталог C:\tmp\IN
после чего эти файлы должны через нашу транзакцию обрабатываться и удаляться.

Используя CL_GUI_FRONTEND_SERVICES=>FILE_DELETE все работает замечательно...
НО когда беру нужные мне файлы копирую и вставляю в наш каталог "C:\tmp\IN" после чего сразу запускаю транзакцию при этом скопированные файлы остаються выделенными иницируеться ДАМП...


причем в отладчике я вижу что файлы считались, ДАМП выкидывает при работе "CL_GUI_FRONTEND_SERVICES=>FILE_DELETE"


Последний раз редактировалось Manas Ср, сен 27 2006, 08:36, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 08:35 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, сен 20 2006, 16:47
Сообщения: 78
Откуда: Москва
Manas написал(а):
Подробнее...
причем в отладчике я вижу что файлы считались, ДАМП выкидывает при работе "CL_GUI_FRONTEND_SERVICES=>FILE_DELETE"


как происходит считывание файлов? запусти FILE_EXIST перед удалением и посмотри что он вернет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 27 2006, 09:01 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 25 2006, 06:42
Сообщения: 32
Откуда: Almaty
AK написал(а):
Manas написал(а):
Подробнее...
причем в отладчике я вижу что файлы считались, ДАМП выкидывает при работе "CL_GUI_FRONTEND_SERVICES=>FILE_DELETE"


как происходит считывание файлов? запусти FILE_EXIST перед удалением и посмотри что он вернет


Спасибо!!! :D Ты мне в очередной раз помог :wink:
Поставил проверку перед удалением


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

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


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

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


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

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