Текущее время: Сб, июл 26 2025, 11:42

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


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

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


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

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