Текущее время: Пт, июл 25 2025, 18:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 04 2012, 15:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Я думаю, почти каждый из нас использует такие значения, как 'X', ' ', 'S', 'E', 'W'(для сообщений), '1' '0' (включение/выключение параметорв скрина).

Может есть стандартный тайп пул, в котором всё это содержится?
Значение 'X' я нашел -- это переменная abap_on или abap_true.

Вариант написания собственного тайп пула исключен.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 04 2012, 17:05 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
matel, abap_on и abap_true это наверное все же константы из группы типов ABAP. Что же касается обозначенных выше значений, смысл использовать для них константы считаю весьма сомнителен. Но если хочется - в системе есть константы почти на все случаи жизни, поискать можно в ракурсе VSEOATTRIB с параметрами exposure = 2, attdecktyp = 2, attvalue = значение константы (для строковых констант нужны апострофы)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 04 2012, 17:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
Спасибо, но, насколько я понял, VSEOATTRIB показывает только информацию из классов/интерфесов. Есть ли что-то похожее по группам типов?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 04 2012, 19:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Транзакция CODE_SCANNER в помощь. Можно посмотреть как организован поиск, и доделать для поиска внутри Групп типов (название проги - %_C<имя группы типов>). Указать шаблон поиска, и всё.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 04 2012, 19:24 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
zsap написал:
Что же касается обозначенных выше значений, смысл использовать для них константы считаю весьма сомнителен.

+1. Кстати, ' ' = space без всяких пулов.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы  Тема решена
СообщениеДобавлено: Ср, янв 04 2012, 20:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 matel: Некоторые константы определены "как есть" в хелпе: space и оператор IS INITIAL (к примеру). Какие-то можно найти только если искать целенаправленно или разбирая сырцы.
Вот к примеру, инклюд с константами типов сообщений SBAL_CONSTANTS.
Кстати, если я правильно понял хелп по изменениям 7.02, теперь можно использовать типы\константы из пулов типов без их явного подключения в своей программе. Типа они теперь видны везде как объекты словаря

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Чт, янв 05 2012, 10:04 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 18 2008, 10:40
Сообщения: 342
Откуда: Пермь
Пол: Мужской
Кодер написал(а):
Кстати, если я правильно понял хелп по изменениям 7.02, теперь можно использовать типы\константы из пулов типов без их явного подключения в своей программе. Типа они теперь видны везде как объекты словаря

Да, так и есть


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Общеиспользуемые константы
СообщениеДобавлено: Ср, янв 11 2012, 12:46 
Специалист
Специалист

Зарегистрирован:
Чт, фев 12 2009, 12:47
Сообщения: 117
Откуда: Kiev
Пол: Мужской
Jelena написала:
+1. Кстати, ' ' = space без всяких пулов.

space без пулов, так как он объявлен в системном инклуде <SYSINI>, который SAP цепляет ко всем программам.
Code:
* ABAP-System Include for all programs
constants SPACE value ' ' %_predefined.

* SYST-Felder als SY-Felder ansprechbar machen.
tables: SYST,
        sy %%internal%%.


В нем же объявлена и известная структура SYST ( SY- )

_________________
SAP macht frei


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

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


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

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


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

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