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

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


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

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


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

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