Текущее время: Сб, авг 02 2025, 23:37

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка в DBF (DBS3)
СообщениеДобавлено: Ср, июл 18 2007, 11:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 17 2007, 16:50
Сообщения: 2
Подскажите, пожалуйста, как из ERP 2005 выгрузить данные в DBF файл (DBS 3).
Пытаюсь выгрузить функциональным модулем HR_99S_DOWNLOAD
указываю параметр P_FILETYPE = 'DBF'(Этот ф-й модуль в свою очередь вызывает метод cl_gui_frontend_services=>gui_download, а онвызывает
функциональный модуль GUI_DOWNLOAD).
У меня выгружаются данные, но не выгружаются имена полей.
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 11:33 
Гость
пользуйтесь GUI_DOWNLOAD
и заполняйте таблицу имен полей: FIELDNAMES


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Выгрузка в DBF (DBS3)
СообщениеДобавлено: Ср, июл 18 2007, 11:48 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 25 2006, 23:58
Сообщения: 45
Откуда: Москва
Светлана написал(а):
Подскажите, пожалуйста, как из ERP 2005 выгрузить данные в DBF файл (DBS 3).
Пытаюсь выгрузить функциональным модулем HR_99S_DOWNLOAD
указываю параметр P_FILETYPE = 'DBF'(Этот ф-й модуль в свою очередь вызывает метод cl_gui_frontend_services=>gui_download, а онвызывает
функциональный модуль GUI_DOWNLOAD).
У меня выгружаются данные, но не выгружаются имена полей.
Заранее спасибо.


PMщик прав, только функция просто DOWNLOAD.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Ф-й модуль GUI_DOWNLOAD выгрузка в DBF
СообщениеДобавлено: Чт, июл 19 2007, 11:25 
Начинающий
Начинающий

Зарегистрирован:
Вт, июл 17 2007, 16:50
Сообщения: 2
Хорошо, в DBF можно выгрузить ф-м модулем GUI_DOWNLOAD,
названия полей пишутся в таблицу FIELFNAMES.
А какого типа должна быть таблица FIELFNAMES?
Назввания полей перечисляются в отдельных строках
или одной строкой с разделителями?
Возможно, кто-то может выслать пример.
Всем спасибо за ответы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ф-й модуль GUI_DOWNLOAD выгрузка в DBF
СообщениеДобавлено: Чт, июл 19 2007, 11:49 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 25 2006, 23:58
Сообщения: 45
Откуда: Москва
Светлана написал(а):
Хорошо, в DBF можно выгрузить ф-м модулем GUI_DOWNLOAD,
названия полей пишутся в таблицу FIELFNAMES.
А какого типа должна быть таблица FIELFNAMES?
Назввания полей перечисляются в отдельных строках
или одной строкой с разделителями?
Возможно, кто-то может выслать пример.
Всем спасибо за ответы.


У меня 4.6С версия, видимо поэтому в GUI_DOWNLOAD такого параметра нет. Если исходить из функциональности DOWNLOAD то тип FIELDNAMES это char10 ну или если быть точным то тип С с длиной 10. Таблица должна быть заполнена в соответствии с положением "одна колонка - одна запись".

_________________
Все можно починить, если долго вертеть в руках.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 13:49 
Гость
Code:
PROGRAM A.

TYPE-POOLS: SLIS.
DATA: PRN LIKE SY-REPID,
      CT TYPE SLIS_T_FIELDCAT_ALV,
      CL LIKE LINE OF CT,
      BEGIN OF FNAMES OCCURS 0,
         FIELDNAME(30),
      END OF FNAMES,
      T_T001 TYPE TABLE OF T001.

START-OF-SELECTION.

  PRN = SY-REPID.
  CLEAR: CT, CT[], T_T001, T_T001[],
         FNAMES, FNAMES[].
         
  SELECT * FROM T001 INTO  TABLE T_T001.
  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      I_PROGRAM_NAME     = PRN
      I_STRUCTURE_NAME   = 'T001'
    CHANGING
      CT_FIELDCAT        = CT.

  LOOP AT CT INTO CL.
    FNAMES-FIELDNAME = CL-FIELDNAME.
    APPEND FNAMES.
  ENDLOOP.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      FILENAME   = 'C:\T001.DBF'
      FILETYPE   = 'DBF'
    TABLES
      DATA_TAB   = T_T001[]
      FIELDNAMES = FNAMES
    EXCEPTIONS
      OTHERS     = 1.



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

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


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

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


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

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