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

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


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

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


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

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