Текущее время: Вс, июл 20 2025, 01:04

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


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

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


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

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