Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: SKD1980 від Липень 01, 2013, 12:15:32 ПП

Назва: Корявое имя файла при сохранении
Відправлено: SKD1980 від Липень 01, 2013, 12:15:32 ПП
Добрый день!
Выгружаю данные в xml файл. Имя файла создаю следующим образом

  data: l_file type string.

  concatenate 'materials_' <fs>-matnr '_' sy-datum '_' sy-uzeit '.xml' into l_file. "где <fs>-matnr = 'К12345'  здесь К - русская буква

  OPEN DATASET dataset FOR OUTPUT
  IN LEGACY TEXT MODE CODE PAGE '1504' MESSAGE errtext.
  TRANSFER l_xml TO dataset.
  CLOSE DATASET dataset.




И вот когда создался файл, то имя файла получается materials_є12345_20130701_123623.xml вместо нужного materials_К12345_20130701_123623.xml

Подскажите, пжл, что не так делаю?
Назва: Re: Корявое имя файла при сохранении
Відправлено: Uukrul від Липень 04, 2013, 11:26:33 ПП
Цитата: SKD1980 від Липень 01, 2013, 12:15:32 ПП
Подскажите, пжл, что не так делаю?
Ну есть мысль, что вот так буква K в названии имени файла  кириллицей написана, пробуй сохранить имя файла например с кодом материала где будет буква которой нет в кириллице.
Назва: Re: Корявое имя файла при сохранении
Відправлено: sergiucz від Липень 10, 2013, 11:15:36 ДП

Добрый день .

Попробуй так кодировку сменить.
IN LEGACY TEXT MODE CODE PAGE '1503'