Текущее время: Вс, авг 03 2025, 20:11

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Как перекодировать 16-ричный код в символ?
СообщениеДобавлено: Пн, окт 22 2007, 11:23 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Собственно сабж.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:27 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
ФМ HR_RU_CONVERT_HEX_TO_STRING не то?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Alex80 написал:
ФМ HR_RU_CONVERT_HEX_TO_STRING не то?

Нету у меня такого :-(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:33 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
sub-zer0 написал(а):
Alex80 написал:
ФМ HR_RU_CONVERT_HEX_TO_STRING не то?

Нету у меня такого :-(

А класс CL_ABAP_CONV_OBJ?

Code:
FUNCTION hr_ru_convert_hex_to_string.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     REFERENCE(XSTRING) TYPE  XSTRING
*"  EXPORTING
*"     REFERENCE(CSTRING) TYPE  STRING
*"----------------------------------------------------------------------

** codepages
  DATA: iv_codepage_to TYPE cpcodepage VALUE '1504'.
  DATA: iv_codepage_fr TYPE cpcodepage VALUE '1503'.
** convert class
  DATA: lv_converter TYPE REF TO cl_abap_conv_obj, "cl_abap_conv_x2x_ce
        lv_buffer TYPE xstring.
  DATA: x_buffer(1024) TYPE x.

  INCLUDE zx_convert_hts_t.

  lv_buffer = xstring.
** check logon language
  IF sy-langu EQ 'R'.
    iv_codepage_to = '1500'.
  ENDIF.
  IF cl_abap_char_utilities=>charsize EQ 2.
     CALL FUNCTION 'SCP_CODEPAGE_FOR_LANGUAGE'
      EXPORTING
        language    = sy-langu
      IMPORTING
        codepage    = iv_codepage_to
      EXCEPTIONS
        no_codepage = 1
        OTHERS      = 2.
    IF sy-subrc <> 0.
      iv_codepage_to = '4110'.
    ENDIF.
  ENDIF.
** convert string
  CREATE OBJECT lv_converter
     EXPORTING
    incode = iv_codepage_fr
       outcode          = iv_codepage_to
     EXCEPTIONS
       invalid_codepage = 1
       internal_error   = 2
       OTHERS           = 3.
  CALL METHOD lv_converter->convert_base_chars
    EXPORTING
      inbuff         = lv_buffer
      outbufflg      = 0
    IMPORTING
      outbuff        = cstring
    EXCEPTIONS
      internal_error = 1
      OTHERS         = 2.

ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
В поиск!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Нету объекта cl_abap_conv_obj.
Исходник кидать не нада :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 22 2007, 11:47 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
EGF написал(а):

СПАСИБО!!! :!:


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

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


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

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


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

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