Текущее время: Пн, июл 21 2025, 19:26

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Коды символов в ABAP
СообщениеДобавлено: Пн, мар 26 2007, 13:49 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
Возник такой вопрос - как посмотреть коды символов в строке?
Нашел ссылку на похожую тему
http://sapboard.ru/forum/viewtopic.php ... 2%EE%EB%E0

но приведенный там класс под 4.6с отсутствует. Есть ли аналогичный список констант по 4.6С и где он обитается?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Коды символов в ABAP
СообщениеДобавлено: Пн, мар 26 2007, 17:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
rush7ka написал(а):
Возник такой вопрос - как посмотреть коды символов в строке?
Нашел ссылку на похожую тему
http://sapboard.ru/forum/viewtopic.php ... 2%EE%EB%E0

но приведенный там класс под 4.6с отсутствует. Есть ли аналогичный список констант по 4.6С и где он обитается?

Преобразуй в 16-ричное представление и смотри себе на здоровье.
Предопределённые() константы некоторых символов теперь описаны в классе CL_ABAP_CHAR_UTILITIES (с 4.7 что-ли). Если хочется большего - посмотри описание служебных символов ASCII

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Коды символов в ABAP
СообщениеДобавлено: Пн, мар 26 2007, 17:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
rush7ka написал(а):
Возник такой вопрос - как посмотреть коды символов в строке?
Нашел ссылку на похожую тему
http://sapboard.ru/forum/viewtopic.php ... 2%EE%EB%E0

но приведенный там класс под 4.6с отсутствует. Есть ли аналогичный список констант по 4.6С и где он обитается?

Преобразуй в 16-ричное представление и смотри себе на здоровье.
Предопределённые() константы некоторых символов теперь описаны в классе CL_ABAP_CHAR_UTILITIES (с 4.7 что-ли). Если хочется большего - посмотри описание служебных символов ASCII

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 17:49 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Проще всего смотреть в "Character map" (стандартная тулза Win (Программы - Стандартные - Системные)).


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

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
field-symbols: <X_LINE> type any,
<C_LINE> type any.

ASSIGN t_line->* TO <X_LINE> type 'X'. " в шестнадцатиричном виде
ASSIGN t_line->* TO <C_LINE> type 'C'. " в символьном виде

И будет тебе счастье :0)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 27 2007, 12:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Если только посмотреть, то можно прямо в дебаггере на плюсик нажать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 30 2007, 16:29 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
tcp(4.7) написал(а):
field-symbols: <X_LINE> type any,
<C_LINE> type any.

ASSIGN t_line->* TO <X_LINE> type 'X'. " в шестнадцатиричном виде
ASSIGN t_line->* TO <C_LINE> type 'C'. " в символьном виде

И будет тебе счастье :0)

Ребята, прочитайте пожалуйста вопрос
"Есть ли аналогичный список констант по 4.6С?" Меня вовсе не интересовала идея перебрать все символы клавиатуры чтобы потом в отладчике их смотреть (обратите внимание, уважаемый коллега, что непечатные символы типа табуляций несколько проблемно увидеть даже в отладчике). Меня нтересовало соответствие.

Всем спасибо.
Отдельное спасибо Пономареву Артему - про кодировку в Windows как-то не подумал - сказывается привычка работать в отладчике :).


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

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
Ну тогда смотри таблицы мои тезки, например TCP01, TCP02 :0)

З.Ы.
В шестнадцатиричном виде видно все символы, в том числе и непечатные :0)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 30 2007, 17:16 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
tcp(4.7) написал(а):
Ну тогда смотри таблицы мои тезки, например TCP01, TCP02 :0)

З.Ы.
В шестнадцатиричном виде видно все символы, в том числе и непечатные :0)

Таблицы гляну.

З.Ы.
Ты разницу между словами "символ" и "код символа" случаем не забыл?


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

Зарегистрирован:
Пн, мар 05 2007, 15:30
Сообщения: 261
Откуда: Москва
Зачем прашиваешь, если такая умная?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 30 2007, 17:56 
Специалист
Специалист

Зарегистрирован:
Пт, июл 29 2005, 13:13
Сообщения: 161
tcp(4.7) написал(а):
Зачем прашиваешь, если такая умная?

Насчет таблиц перекодировки - по делу написано. Хорошо.
Насчет отладчика - точно не по делу. Оценить можешь сам.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 30 2007, 23:09 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
А в Far по F11, не то?

Изображение


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

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


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

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


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

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