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

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


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

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


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

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