Автор Тема: Корявое имя файла при сохранении  (Прочитано 4812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SKD1980

  • Newbie
  • *
  • Сообщений: 24
  • Репутация: +6/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Корявое имя файла при сохранении
« : Июль 01, 2013, 12:15:32 pm »
Добрый день!
Выгружаю данные в xml файл. Имя файла создаю следующим образом

Код: You are not allowed to view links. Register or Login
  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

Подскажите, пжл, что не так делаю?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Корявое имя файла при сохранении
« Ответ #1 : Июль 04, 2013, 11:26:33 pm »
You are not allowed to view links. Register or Login
Подскажите, пжл, что не так делаю?
Ну есть мысль, что вот так буква K в названии имени файла  кириллицей написана, пробуй сохранить имя файла например с кодом материала где будет буква которой нет в кириллице.

Оффлайн sergiucz

  • Newbie
  • *
  • Сообщений: 69
  • Репутация: +0/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Re: Корявое имя файла при сохранении
« Ответ #2 : Июль 10, 2013, 11:15:36 am »

Добрый день .

Попробуй так кодировку сменить.
IN LEGACY TEXT MODE CODE PAGE '1503'
Жизнь - это программа , найти бы debugger к ней :)

Sapforum.Biz

Re: Корявое имя файла при сохранении
« Ответ #2 : Июль 10, 2013, 11:15:36 am »