Текущее время: Пт, июл 18 2025, 20:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: экспорт dbf на application server
СообщениеДобавлено: Пн, фев 13 2006, 12:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
ребята, вопрос заключается в следующем:

есть самописная прога, которая выгружает некоторые данные из таблицы в файл формата dbf на машину пользователя.
нужно, чтобы это происходило в фоне и файл выгружался на сервер, и именно в dbf формате.
ни одна из просмотренных мной функций выгрузки не использует dbf, только txt и bin.

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

у кого какие мысли по этому поводу?..

спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 12:17 
Гость
1. Можно попробовать сохранять в виде dbf сразу на appserver, для этого можно использовать кусок из ФМ GUI_DOWNLOAD
2. Сохранять на рабочую станцию, а затем ФМ ARCHIVFILE_CLIENT_TO_SERVER


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
дда, но ведь это все равно не на сервере обработка, на клиенте, и потом просто перекидка на сервер :\


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 12:28 
Гость
тогда 1-й вариант, ищете в GUI_DOWNLOAD кусок, который формирует xstring для dbf и сохраняете его с помощью OPEN DATASET IN BINARY MODE


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 12:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Была подобная тема чуть-чуть ниже.

_________________
С уважением,
Удав.


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
в конце концов я плюнула на дбф и решила делать в тхт.
вохзникла проблема:

Code:
    OPEN DATASET '/sapmnt/test/docs_20050213.txt'
                 FOR OUTPUT in text mode encoding default.
      loop at tab.
      CONCATENATE: tab-bukrs
      tab-gjahr
      tab-bldat
      tab-belnr
      INTO datastring SEPARATED BY '|'.
      TRANSFER datastring TO '/sapmnt/test/docs_20050213.txt'.
    ENDLOOP.
    CLOSE DATASET '/sapmnt/test/docs_20050213.txt/'.


tab - внутренняя таблица, соответственно
datastring - переменная char(1084).

программа никак не реагирует. не выдает ни ошибок, ни результата...
%/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 17:43 
Гость
что совсем ошибок не выдает, даже у CLOSE DATASET sy-subrc = 0?


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
да. по open dataset, tranfer и close dataset - везде sy-subrc = 0
я просто в шоке %\


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
и так, просто для информации - функция gui_upload реагирует точно так же.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 13 2006, 19:06 
Гость
попробуйте сохранять в другой каталог на appserver'е, всё должно работать... (результат - файл на сервере приложений)
в каком смысле gui_upload реагирует так же? он же предназначен для заполнения внутренней таблицы из файла на рабочей станции...


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

Зарегистрирован:
Вт, ноя 08 2005, 09:49
Сообщения: 102
Откуда: Тундра
Гляньте репорт RFTBDF_OLE
Может, на что сгодится, в вашем случае.
регарды.


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

Зарегистрирован:
Пн, фев 13 2006, 11:59
Сообщения: 221
Откуда: Киев
Пол: Женский
спасибо, ребят, за помощь.
был не совсем понятный бок с путем к файлу. прописала другой - все отработало.


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

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


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

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


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

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