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

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


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

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


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

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