Текущее время: Пт, июл 25 2025, 03:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: oшибка при чтении фаилы.csv
СообщениеДобавлено: Чт, фев 18 2010, 15:19 
Специалист
Специалист

Зарегистрирован:
Вт, июл 07 2009, 13:24
Сообщения: 235
Hello

1)есть следующая ситуация, фаилы.csv загругаются на сервер(unicode) программои (как говорят ее разработчики всегда в кодировке utf-8)

2) потом данные фаилы загружаются в сап, кусок кода

Code:
OPEN DATASET ls_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
  IF sy-subrc NE 0.
  ELSE.
    DO.
      CLEAR: ls_excel_csv-text.
      TRY.
          READ DATASET ls_file INTO ls_excel_csv-text.
        CATCH cx_sy_conversion_codepage INTO ls_exc.
          lv_exc = 'X'.
          PERFORM send_error_mail USING lt_messages
                                        lt_item_d
                                        lv_exc
                                        p_file.
          p_rcode = 1.
          RETURN.
      ENDTRY.
      IF sy-subrc NE 0.
        EXIT.
      ELSE.
        APPEND ls_excel_csv TO gt_excel_csv.
      ENDIF.
    ENDDO.
    CLOSE DATASET ls_file.
  ENDIF.


3) тут и нацинаутся проблемы , надо понятнь из за чего иногда один и тот же фаил читается по разному (при неправелном чтении он загругается повторно на сервер) а именно первеи раз вываливается ошибка cx_sy_conversion_codepage

второи раз все проходит нормално.

причем если загружат фаил ANSI то ошибка веваливается всегда

фаилы содержат специфичные символы к примеру ü ß ä


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

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


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

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


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

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