SAPфорум.RU
https://sapboard.ru/forum/

Обсуждение SAP Query
https://sapboard.ru/forum/viewtopic.php?f=102&t=42013
Страница 2 из 5

Автор:  John Doe [ Вт, дек 02 2008, 15:40 ]
Заголовок сообщения: 

FirstStep написал(а):
Доброго дня всем, подскажите, пож., может, кто сталкивался

Вот смотрите, на селекционном экране пользователь вводит какие-то значения для полей. Это все валится в некие внутренние таблички, где есть значения типа OPTION, SIGN, HIGH, LOW и т.д.

Так вот в чем вопрос: а можно ли в обработку какого-то другого (дополнительного) поля с кодировкой затянуть это значение HIGH?

Буду очень благодарен за ответ

Спасибо

Можно. Простым обращением к "название_select_options"-HIGH. А в чем проблема то?

Добавил: И надо помнить о том, что пользователь может исключить какие-либо значения из условий выбора. Тогда использование верхнего предела диапазона может давать некорректные результаты.
И для справки можно прочитать разделы:
Basic Form of Selection Criteria
Ranges Table Types

Автор:  John Doe [ Вт, дек 02 2008, 17:09 ]
Заголовок сообщения: 

Jelena написала:
Вопрос насчет QuickViewer (транзакция SQVI). Там есть такая кнопка Saved Lists (с очками), но что-то не понятно, что она делает и где эти самые lists сохранять? Может кто в курсе? Чисто любопытно... :?

Jelena, извини, что не "к обеду".

Saving and Redisplaying Lists . Можно сохранять листинги к квери, если формат вывода установлен как "ABAP-список".

Автор:  Jelena [ Вт, дек 02 2008, 19:39 ]
Заголовок сообщения: 

John Doe написал:
Можно сохранять листинги к квери, если формат вывода установлен как "ABAP-список".

А, вот где собака порылась... Теперь ясно. Спасибо!

Автор:  FirstStep [ Чт, дек 04 2008, 17:32 ]
Заголовок сообщения: 

John Doe, большое спасибо ))

Проблема была в том, что я об этом не знал ))
Сенкс за ссылку - а что до исключения диапазонов, то меня вполне устроит обрезание полей выбора до одного, тогда это будет только LOW, насколько понимаю :):):)

Спасибо еще раз

Автор:  Nikolay [ Вт, дек 09 2008, 09:11 ]
Заголовок сообщения: 

framer написал(а):
SAA написал:
framer написал(а):
В процесс вывода вклиниться можно - там и стандартный список в виде ALV, и твой кастомизированный список со своими разделителями, шапками, заголовками.

Не недо пурги. SapQuery - это мощнейший инструмент, если уметь им полностью пользоваться.


ОК, как более опытный, ответь, как сделать следующее в SQ:

1. подкрасить промежуточные суммы в разные цвета в зависимости от суммы
2. добавить в выходной список записи, которых нет в join, или просто продублировать какую-то запись
3. как сделать так, чтобы для определенного значения в промежуточных суммах было среднее значение, а в итоговой сумме была сумма этих промежуточных
4. есть ограничение по сортировке - максимум 10 (или около того) полей. это как-то решается?

спасибо за ответы :)


Дай мне свое мыло, я тебе книжку про SapQuery скину, там эти вопросы решаются


а можно ли мне выслать книгу по SAP Query? oracle_developer@mail.ru

Автор:  onixpro [ Вт, дек 09 2008, 09:40 ]
Заголовок сообщения: 

Мне единственное не хватает в sapQuery это Smartforms.
Может быть все-таки есть возможность их соединить?

Автор:  Jelena [ Вт, дек 09 2008, 19:23 ]
Заголовок сообщения: 

onixpro написал(а):
Мне единственное не хватает в sapQuery это Smartforms.
Может быть все-таки есть возможность их соединить?

Не совсем понятна цель таких извращений... :?

Если вы ожидаете, что, например, сделаете query по фактурам и потом фактуры из списка будете из этого query печатать, так для этого есть Ctrl-C/Ctrl-V и транзакция VF31. А для какого-то своего творчества есть ABAP.

Автор:  Dimon83 [ Вс, янв 11 2009, 20:48 ]
Заголовок сообщения:  Re:

SAA написал:
2. добавить в выходной список записи, которых нет в join, или просто продублировать какую-то запись

есть ли возможность добавлять строки к отчету при выводе на экран, если квери построен, как inner join по таблицам БД?
в книге "SAP Query Reporting" by D.L. Signorile рассказано, как делать такие операции, при выгрузке данных во внешний файл (TXT), в курсах и на форуме тоже искал.

Автор:  John Doe [ Пн, янв 12 2009, 10:11 ]
Заголовок сообщения:  Re: Re:

Dimon83 написал:
есть ли возможность добавлять строки к отчету при выводе на экран, если квери построен, как inner join по таблицам БД?

Есть. В инфо-наборе можно добавить что-угодно, обычный ABAP.
SQ02->Кодировка->Фрагмент 5-7.

Автор:  Dimon83 [ Пн, янв 12 2009, 11:00 ]
Заголовок сообщения:  Re: Re:

John Doe написал:
Dimon83 написал:
есть ли возможность добавлять строки к отчету при выводе на экран, если квери построен, как inner join по таблицам БД?

Есть. В инфо-наборе можно добавить что-угодно, обычный ABAP.
SQ02->Кодировка->Фрагмент 5-7.

не понятно как аппендить новые строки в структуру вывода на экран.
судя по всему, селект и определенные поля в кодировке скидываются в структуру %GOO.
если в кодировке писать append %GOO, система сообщит, что не знает такой таблицы.

мне необходимо при определенном параметре на селекционном экране, в случае, если селект по таблицам БД не дал результата, добавить необходимые строки, чтобы они вывелись на экран

Автор:  Jelena [ Пн, янв 12 2009, 19:33 ]
Заголовок сообщения:  Re: Re:

Dimon83 написал:
мне необходимо при определенном параметре на селекционном экране, в случае, если селект по таблицам БД не дал результата, добавить необходимые строки, чтобы они вывелись на экран

Сдается мне, что добавлять можно только к результатам, а не вместо результатов. Если ничего не нашлось, то и добавлять некуда. :?

Автор:  Dimon83 [ Вт, янв 13 2009, 12:55 ]
Заголовок сообщения:  Re: Re:

Jelena написала:
Сдается мне, что добавлять можно только к результатам, а не вместо результатов. Если ничего не нашлось, то и добавлять некуда. :?

есть таблицы БД, по которым осуществляется селект, в разрезе данных селекционного экрана, эти данные, вместе с дополнительными определениями скидываются в структуру отчета, которая потом и выводится на экран.
есть ли какой хитрый способ аппендить эту структуру отчета, подобно вытаскиванию данных с селекционного экрана через фиелд симболс?

Code:
field-symbols: <werks> type LIKP-VSTEL.
DATA: zzwerks like LIKP-VSTEL.
ASSIGN ('SP$00001-LOW') TO <werks>.
if sy-subrc = 0.
  zzwerks = <werks>.
endif.

Автор:  Zloy_ranec [ Пт, янв 30 2009, 18:00 ]
Заголовок сообщения:  Re: обсуждение SAP Query (отделено)

поделитесь и со мной книжкой по sap query, буду очень благодарен.
в свое время использовал его для написания простеньких отчетов, теперь хотелось бы изучить более подробно.
zloy_ranec@mail.ru

Автор:  kamlit [ Чт, фев 19 2009, 21:26 ]
Заголовок сообщения:  Re: обсуждение SAP Query (отделено)

6удьте так лю6езны киньте книжку по SAP Query на pronin@kamlit.ru

Автор:  dalv09 [ Пт, фев 20 2009, 12:00 ]
Заголовок сообщения:  Re: обсуждение SAP Query (отделено)

kamlit написал:
6удьте так лю6езны киньте книжку по SAP Query на pronin@kamlit.ru


Там есть ссылка. К вам 22 метра не влазят. Если забанено, то попросите своих системщиков покачать. Я лично так и сделал :wink:

Страница 2 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/