Текущее время: Ср, июл 30 2025, 17:51

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


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

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


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

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