Текущее время: Вс, июл 27 2025, 17:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с загрузкой txt файла из файловой системы с помощью 'TEXT_CONVERT_TXT_TO_SAP'
СообщениеДобавлено: Ср, янв 19 2011, 12:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 26 2010, 20:07
Сообщения: 240
Пол: Мужской
Добрый день, имеется файл .txt с разделителем формата:
5762900050 9999 test1111
5762900051 8888 test2222
5762900049 7777 test3333
111100005762900000 3333 Труру
111100005762999000 4444 DDDDD
111143445762999000 5555 группа23

Имеется фрагмент кода:
Code:
REPORT  Z0X_REPORT.
TYPE-POOLS: truxs.
Types: BEGIN OF STRUK,
       col1(10) type c,
       col2(10) type c,
       col3(10) type c,
       END OF STRUK.
data: strin_t type RLGRAP-FILENAME value 'C:\12.txt',
      it_raw TYPE truxs_t_text_data, itt_table type TABLE OF STRUK with header line.



CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
  EXPORTING
*   I_FIELD_SEPERATOR          =
*   I_LINE_HEADER              =
    I_TAB_RAW_DATA             = it_raw
    I_FILENAME                 = strin_t
  TABLES
    I_TAB_CONVERTED_DATA       = itt_table[]
EXCEPTIONS
   CONVERSION_FAILED          = 1
   OTHERS                     = 2
          .
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.


  CALL FUNCTION 'TEXT_CONVERT_TXT_TO_SAP'
  EXPORTING
*   I_FIELD_SEPERATOR          =
*   I_LINE_HEADER              =
    I_TAB_RAW_DATA             = it_raw
   I_FILENAME                 = strin_t
  TABLES
    I_TAB_CONVERTED_DATA       = itt_table[]
EXCEPTIONS
   CONVERSION_FAILED          = 1
   OTHERS                     = 2
          .
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.


В отладчике прохожу по коду и проверяю заполняемую внутреннюю таблицу itt_table, в результате после работы ФМ TEXT_CONVERT_XLS_TO_SAP таблица заполняется без проблем, что на самом деле как-то странно (ФМ предназначен для загрузки данных в SAP из .xls), но не суть. После работы ФМ 'TEXT_CONVERT_TXT_TO_SAP' внутрнняя таблица вовсе не заполняется, код sy-subrc равен 0, то есть якобы все прошло удачно.
По сему вопрос:
1. Почему ФМ 'TEXT_CONVERT_TXT_TO_SAP' не возвращает результатов?

Пользовался ФМ 'GUI_UPLOAD', все работает нормально, но количество данных в фалй txt очень большое, а данный ФМ не показывает индикатор выполнения конвертации в SAP посему складывается впечатление, что отчет вовсе повис.

Откликнувшимся заранее спасибо!

P.S. Если это каким-нибудь образом относится к сути проблемы, то офис 2007, ОС - Windows 7 (то есть может быть SAP использует API ОС?)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с загрузкой txt файла из файловой системы с помощью 'TEXT_CONVERT_TXT_TO_SAP'
СообщениеДобавлено: Чт, июн 23 2011, 16:36 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Пт, июн 10 2011, 09:46
Сообщения: 10
Откуда: Tbilisi
Пол: Мужской
иа думаиу что тут нада визват ету функциу вот так как:

CALL FUNCTION 'TEXT_CONVERT_TXT_TO_SAP'
EXPORTING
I_FIELD_SEPERATOR = 'X'
* I_LINE_HEADER =
I_TAB_RAW_DATA = it_raw
I_FILENAME = strin_t
TABLES
I_TAB_CONVERTED_DATA = itt_table[]
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

а в тхт фаил нужна разделит атделние значение с 'Х' или можно I_FIELD_SEPERATOR = 'X' тут вместе 'Х' поставит чтото другое
што длавас будет удобнее
папробуи думаиу так палучитса


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

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


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

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


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

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