Текущее время: Вт, июл 22 2025, 11:06

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 18 2005, 11:12 
Гость
Ascorpio написал(а):
Из любопытства, объекты какого плана ты хочешь анализировать? Читал, что данные не готовы, но ведь задумки то есть?

Технические места и единицы оборудования (из модуля ТОРО). В принципе, обычные объекты в древовидной структуре + они прокласифицированы по дереву классов. То есть одна структура накладывается на другую, и должна быть возможность фильтровать данные по обеим.

Еще такой вопрос: если я хочу дать пользователю возможность выбирать, какие столбцы будут включены в отчет, то мне нужно будет предоставить ему кучу флажков, чтобы он выбрал, что отображать, а что нет? Или есть другой способ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 18 2005, 11:50 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, апр 06 2005, 06:46
Сообщения: 40
Откуда: Омск
George написал(а):
Еще такой вопрос: если я хочу дать пользователю возможность выбирать, какие столбцы будут включены в отчет, то мне нужно будет предоставить ему кучу флажков, чтобы он выбрал, что отображать, а что нет? Или есть другой способ?

Если ты будешь делать через ALV , то там есть возможность создания собственных вариантов отчета, т.е. грубо говоря, выводишь все поля(или делаешь их скрытыми по умолчанию), а пользователь сам скрывает (или открывает) нужные ему и сохраняет под каким нибудь именем вариант . В дальнейшем же он просто будет загружать этот вариант, чтобы процедуру не повторять.

_________________
С уважением, Антон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 10:53 
Гость
[quote="Ascorpio]Если ты будешь делать через ALV , то там есть возможность создания собственных вариантов отчета, т.е. грубо говоря, выводишь все поля(или делаешь их скрытыми по умолчанию), а пользователь сам скрывает (или открывает) нужные ему и сохраняет под каким нибудь именем вариант . В дальнейшем же он просто будет загружать этот вариант, чтобы процедуру не повторять.[/quote]
Вот-вот, то, что нужно. Спасибо. Пока я, правда, что-то не нашел в справке ALV. Или надо смотреть не в АБАПовском хелпе?

Еще один маленький вопрос: как в AT LINE-SELECTION определить, на какой строке был произведен клик? не номер, а именно содержимое?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 11:42 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
George написал(а):
Еще один маленький вопрос: как в AT LINE-SELECTION определить, на какой строке был произведен клик? не номер, а именно содержимое?


get cursor field f value v.

в f - имя поля, в v - содержимое


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 11:44 
Гость
OlegDm написал(а):
George написал(а):
Еще один маленький вопрос: как в AT LINE-SELECTION определить, на какой строке был произведен клик? не номер, а именно содержимое?


get cursor field f value v.

в f - имя поля, в v - содержимое



a лучше при выводе на экран использовать HIDE

например

....
LOOP AT ITAB.
WRITE:/ ITAB-LIFNR.
HIDE ITAB-LIFNR.
ENDLOOP.
.....
AT LINE-SELECTION.
WRITE:/ ITAB-LIFNR.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 11:59 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, апр 06 2005, 06:46
Сообщения: 40
Откуда: Омск
George написал(а):
Пока я, правда, что-то не нашел в справке ALV. Или надо смотреть не в АБАПовском хелпе?


В хелпе попробуй поискать, как 'Abap List Viewer'. А примеры программ можно поискать по маске *alv* в самой системе .

_________________
С уважением, Антон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 12:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
ВН написал(а):
OlegDm написал(а):
George написал(а):
Еще один маленький вопрос: как в AT LINE-SELECTION определить, на какой строке был произведен клик? не номер, а именно содержимое?


get cursor field f value v.

в f - имя поля, в v - содержимое



a лучше при выводе на экран использовать HIDE

например

....
LOOP AT ITAB.
WRITE:/ ITAB-LIFNR.
HIDE ITAB-LIFNR.
ENDLOOP.
.....
AT LINE-SELECTION.
WRITE:/ ITAB-LIFNR.


Да, невнимательно прочитал вопрос, конечно же если необходимо получить значение полей в "даблкликнутой" строке, то hide - это классический вариант.

get cursor - только если нужно будет знать на каком поле спозиционирован курсор.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 19 2005, 12:45 
Гость
Большое всем спасибо, в ближайшее время попробую!


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу Пред.  1, 2

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


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

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


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

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