Текущее время: Пт, май 16 2025, 01:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: код ASCII <-> символ
СообщениеДобавлено: Чт, ноя 10 2005, 15:06 
Специалист
Специалист

Зарегистрирован:
Сб, авг 20 2005, 12:39
Сообщения: 229
Откуда: Киев
есть ли какая-нибудь возможность в АБАПе переводить символ в код ASCII и обратно?
Изначальная задача: последовательно пробежаться по буквам латинского алфавита. :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:24 
Специалист
Специалист

Зарегистрирован:
Сб, авг 20 2005, 12:39
Сообщения: 229
Откуда: Киев
поспешил создать тему, код по символу - это ФМ URL_ASCII_CODE_GET, теперь только обратно 8)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 15:43 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
А Вы посмотрите исходный текст функционального модуля, и решение, как сделать "обратно", придёт само собой.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 16:11 
Специалист
Специалист

Зарегистрирован:
Сб, авг 20 2005, 12:39
Сообщения: 229
Откуда: Киев
EGF написал(а):
А Вы посмотрите исходный текст функционального модуля, и решение, как сделать "обратно", придёт само собой.


Спасибо, EGF. :) Но еще больше помог Ваш ответ в другой теме. В нем приводился следующий код:
Цитата:
REPORT zef_test3 .

TYPES:
t_char TYPE c LENGTH 3.
DATA:
g_hex(6) TYPE x VALUE '534150' .
FIELD-SYMBOLS:
<g_char> TYPE t_char .

ASSIGN g_hex TO <g_char> CASTING.
WRITE <g_char>.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 16:49 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Если система 4.7 и выше, то в ней есть класс для работы с символами.
В частности по коду можно получить символ - наверно его использование будет более правильным.
Сейчас доступа к системе нет, поэтому название класса не скажу.


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

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Bully написал(а):
Если система 4.7 и выше, то в ней есть класс для работы с символами.
В частности по коду можно получить символ - наверно его использование будет более правильным.
Сейчас доступа к системе нет, поэтому название класса не скажу.

Вы правы. Правильней будет так
Code:
DATA:
  g_text TYPE string,
  g_bin  TYPE xstring,
  gcl_conv TYPE REF TO cl_abap_conv_in_ce
.
g_bin = '534150'.
gcl_conv = cl_abap_conv_in_ce=>create( g_bin ).
CALL METHOD gcl_conv->read
  IMPORTING
    data = g_text.
WRITE g_text.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 20:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Оно самое!
Только по моему проще будет использовать метод UCCP, если я не ошибаюсь :)


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

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


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

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


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

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