Posted: Tue May 19, 2009 9:34 am Post subject: zaaqb - sql query tool
программа ZAAQB - это инструмент для построения сложных SQL запросов, и просмотра результатов этой выборки.
похожа на se16n , но еще можно использовать JOIN ы
похожа на Alv Robot, но более удобна, меньше действий по переносу запроса в систему и просмотра результата
похожа на Yes4SQL, но более удобный интерфейс для построения запроса и подгонки его под свои нужды, меньше текста набирать руками, очень удобно для новичком не знакомых с синтаксисом.
похожа на SAPQuery, но генерирует исходный код программы который можно использовать в разрабортках и быть уверенным что выборка не пуста еще до захода в отладчик.
readme в нутри архива, ссылки на демо в описании архива
Спасибо!
Вот только по Классу сообщений в txt вот так:
*Messages
*----------------------------------------------------------
* Message class: AQQIS_CNTRL
*001 ######## ########.
....
А можно предложение продолжения темы...
Ещё бы программу "Запуска запросов":
Сценарий:
1. Консультант настраивает схему, сохраняет в БД.
2. Пользователь выбирает на "Экране выбора" схему из списка, запускает отчёт(результат в ALV).
P.S.: в идеале с возможностью выбора полей для "Экрана выбора"(в таблице WHERE) программы "Запуска запросов"
Данная программа как инструмент для настройки - то что нужно. Но вот если бы результат сконструированного запроса можно было предоставить простым пользователям с возможностью выбора параметров на "Экране выбора" и запуска в виде простого ALV-отчёта(без вывода самих настроек)...
Другими словами:
Ваша программа - как некий Конструктор отчёта.
Новая программа - вывод отчёта по запросу созданному в Вашей программе, с дополнительным Экраном выбора по указанным в Конструкторе полям.
пользовательские условия накладываются на жестко зашитые в селекте, изначально пользователю видны те поля на которых была поставлена галочка,
Он может изменить список полей( теоретически можно ограничить),
работает только с селектами сохраненными в базе,
есть проблемы с одинаково названными полями( теореически можно допилить),
скорее всего неправильно работает с алиасами к базе данных и полям( торетически можно допилить)
Подскажите, пожалуйста, какой тип данных BANK_COUNT? у нас в системе этого типа данных нет.
И еще вопрос у меня вылетает программка в dump на строке
SELECT (' * ')
INTO CORRESPONDING FIE
FROM ('ZAAQB_S')
WHERE id = p_query.
в форме
FORM fil_data .
с ошибкой
An invalid table name "ZAAQB_S" was specified in an Open SQL command:
Due to one of the following reasons, the error occurs only at runtime:
- the table name was specified dynamically, or
- the SELECT clause, WHERE clause, GROUP-BY clause, HAVING clause, or
ORDER-BY clause was specified dynamically.
Подскажите, пожалуйста, как исправить
Key fieldname type type length
---------------------------------------------------------------
X CLNT MANDT CLNT 3
X BNAME XUBNAME CHAR 12
X DDTEXT AS4TEXT CHAR 60
X VERSION TDVERSION NUMC 5
X ID F_ID INT4 10
А можно пожалуйста текст запроса по которому приведены принтскрины? А то не очень понятно: что должно вносится в select (таблицу), и что должно быть указано в where только поля с условием или все выводимые поля, а если они из разных таблиц то как их указывать через - с названием таблицы, и последовательность действий для создания запроса в конструкторе. (Извиняюсь, если вопросы очень глупые (( )
Last edited by Лисенок on Tue Jun 19, 2012 2:19 pm; edited 1 time in total
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.