Текущее время: Пн, июл 28 2025, 22:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как переименовать колонку exceptions
СообщениеДобавлено: Пн, июн 03 2013, 01:22 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 02 2012, 15:49
Сообщения: 21
Коллеги,
подскажите возможно ли переименовать колонку exceptions (со светофорами)?
Колонка создана методом set_exception_column класса cl_salv_columns_table и не переименовывается с помощью метода set_short_text.

Вот часть кода где я пытаюсь ее переименовать
Code:
lr_columns->set_exception_column( value = 'USAGE' ).
lr_column ?= lr_columns->get_column( 'USAGE' ).
lr_column->set_short_text( 'Usage' ).
lr_column->set_medium_text( 'Usage' ).
lr_column->set_long_text( 'Usage' ).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как переименовать колонку exceptions
СообщениеДобавлено: Пн, июн 03 2013, 09:25 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Посмотрите пример SALV_DEMO_TABLE_COLUMNS, там аналогичная ситуация, при этом текст устанавливается нормально.
Code:
    data: lr_columns type ref to cl_salv_columns_table,
          lr_column  type ref to cl_salv_column_table.

    lr_columns = gr_table->get_columns( ).
    lr_columns->set_optimize( gc_true ).

*... §4.1 set exception column
    try.
        lr_columns->set_exception_column( 'EXCEPTION' ).
      catch cx_salv_data_error.                         "#EC NO_HANDLER
    endtry.
    try.
        lr_column ?= lr_columns->get_column( 'EXCEPTION' ).
        lr_column->set_short_text( 'MY EXCEPT' ).
        lr_column->set_medium_text( 'MY EXCEPTION' ).
        lr_column->set_long_text( 'MY EXCEPTION COLUMN' ).
      catch cx_salv_not_found.                          "#EC NO_HANDLER
    endtry.


Возможно, Вы оформили последовательность вызовов в блок try-catch, который вызывает исключение до установки текста. Соответственно, это исключение ловится и никак себя не проявляет, кроме того, что все остальные операторы не выполняются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как переименовать колонку exceptions
СообщениеДобавлено: Пн, июн 03 2013, 22:35 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 02 2012, 15:49
Сообщения: 21
Paul-80,
спасибо за ответ, посмотрела пример. Там тоже колонка называется Exception. Название My exception column отображается только при подведении курсора мыши. Т.е. она не переименовывается.

с уважением, Мария


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как переименовать колонку exceptions
СообщениеДобавлено: Вт, июн 04 2013, 03:37 
Специалист
Специалист

Зарегистрирован:
Чт, дек 02 2010, 08:37
Сообщения: 156
Вообще-то переименовывается. Надо только растянуть колонку, чтобы весь текст отобразился.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как переименовать колонку exceptions
СообщениеДобавлено: Вт, июн 04 2013, 09:15 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
teplyam написал(а):
Paul-80,
спасибо за ответ, посмотрела пример. Там тоже колонка называется Exception. Название My exception column отображается только при подведении курсора мыши. Т.е. она не переименовывается.

с уважением, Мария


Мария, в моей системе колонка изначально отображается с коротким текстом (MY EXCEPT), при попытке растянуть ее, появляется, соответственно, средний и длинный текст. Тултип тоже подтягивается (в данном случае, длинный текст).

Попробуйте при именовании текстов использовать ТОЛЬКО ЗАГЛАВНЫЕ буквы(как в примере).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как переименовать колонку exceptions
СообщениеДобавлено: Вт, июн 04 2013, 14:27 
Начинающий
Начинающий

Зарегистрирован:
Пт, ноя 02 2012, 15:49
Сообщения: 21
Может быть в SAP GUI дело, как я не растягивала колонку название не менеяется даже в примере SALV_DEMO_TABLE_COLUMNS


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

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


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

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


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

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