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

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


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

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


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

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