Описание тега opensql
Открытый SQL используется для доступа к базе данных SAP на языке программирования ABAP.
3
ответа
Оператор SQL на таблице фильтров / ABAP
Я работаю над программой ABAP. У меня есть таблица фильтров с парами ZFIELD и ZVALUE (например, "страна"+"DE", "дата"+"Q1.2014"). Мне нужно запросить эту таблицу и найти CID пар, которые соответствуют критериям моего фильтра. Чтобы проиллюстрировать…
29 окт '14 в 10:14
1
ответ
Выделите все поля таблицы A, но выберите поля таблицы B
Есть ли способ в OpenAP ABAP, чтобы упростить выбор столбцов в JOIN когда я хочу получить все поля одной таблицы, но только выбранные поля из других таблиц? Например, в MySQL мы можем просто сделать: SELECT tb1.*, tb2.b, tb2.d FROM tableA tb1 INNER …
23 июн '16 в 11:10
2
ответа
Выберите, где несколько полей не в подзапросе (исключая объединение)
У меня есть требование вытащить записи, которые не имеют истории в таблице архива. 2 поля одной записи необходимо проверить в архиве. В техническом смысле мое требование - это левое соединение, где правая сторона равна нулю (иначе говоря, исключающе…
10 май '18 в 06:15
2
ответа
Как исправить ошибку на
У меня есть запрос sql DELETE FROM BC_UDV3_ROLES WHERE PERMISSION_ID = 'x' OR 0 < (SELECT * FROM BC_UDV3_ROLES WHERE "SUBSTR"(PERMISSION_ID, 0, 1)='D') OR '1'='1' когда я выполняю это получить эту ошибку Пожалуйста, помогите, как я могу это испра…
19 авг '15 в 14:57
1
ответ
SELECT FROM @itab вызывает синтаксическую ошибку в SAP 752?
Я пытаюсь использовать SELECT FROM @itab как объяснено здесь: sap docs Я никогда не использовал эту функцию, но думаю, что это здорово. Вы можете запросить внутреннюю структуру данных, которая просто существует в оперативной памяти интерпретатора, к…
04 дек '18 в 11:24
1
ответ
ABAP: от get_auth_values () результат к запросу SQL
Я использую результат get_auth_values (). Это структура типа us335. Этот результат может содержать отдельные значения или пары значений низкого-высокого уровня. Я хочу использовать результаты us335 и выполнить запрос SQL. Объединение записей с AND…
10 дек '18 в 14:32
2
ответа
Как получить количество строк таблицы базы данных
Я просто новичок в языке abap, и я пытаюсь попрактиковаться во внутреннем операторе соединения, но я не знаю, как я смогу получить количество строк в моем операторе выбора перед выводом. Вот чего я хочу добиться. <--------------------------------…
21 сен '11 в 13:29
3
ответа
Как получить максимальную дату в месяц, используя SQL
Что-то пошло не так, и я понимаю, что не получаю то, что хочу. У меня есть следующие строки в таблице: 0000527746 1000 10.06.2017 20170718100757.5010080 0000527746 1000 10.06.2017 20170718100757.5039300 0000527746 1000 11.06.2017 20170718100839.9209…
20 июл '17 в 08:33
3
ответа
Оператор выбора SQL с полем, имеющим несколько значений
У меня есть несколько флажков на моем экране выбора. Каждый флажок соответствует значению, которое может принимать поле таблицы. Затем я должен запустить запрос на выборку, в котором конкретное поле таблицы может иметь все значения, соответствующий …
30 мар '16 в 06:18
2
ответа
Как я могу протестировать операторы OpenSQL в SAP GUI или ABAP Development Tools?
Я пишу запрос OpenSQL, включая объединения и вложенные выборки, и я не уверен, работает ли он. Чтобы выяснить, я хотел бы запустить его где-нибудь, посмотреть на результаты, а затем изменить его, итеративным способом. Традиционные инструменты, такие…
20 ноя '18 в 08:03
1
ответ
Эффективность максимального значения SELECT от dbtab
Какой самый эффективный и элегантный способ выбрать значение MAX из прозрачной таблицы? Например, попробуем выбрать такую простую таблицу, как T100, Messages. Давайте представим, что мы должны выбрать максимальный номер сообщения в некоторой облас…
22 апр '16 в 14:13
1
ответ
Подстрока столбца в состоянии соединения представления базы данных
Мне нужно создать представление базы данных SAP для таблицы EKPO с некоторыми другими таблицами. И нужно получить первые три символа столбца EBELN, такие как Substring(EBELN,0,3)
03 окт '18 в 07:37
1
ответ
Как отобразить наибольший номер версии каждого документа в abap sql?
Я хочу использовать приведенную ниже инструкцию для отображения наибольшего номера версии для каждого документа, однако значение DOKVR пустое. Кто-нибудь может помочь? SELECT DOKNR MAX( DOKVR ) FROM DRAT WHERE DOKNR IN S_DOKNR AND DOKAR IN S_DOKAR. …
23 фев '16 в 10:57
1
ответ
Как получить все дочерние узлы иерархической структуры в ABAP?
Предположим, у меня есть таблица базы данных, представляющая иерархическую структуру, со следующими столбцами: Я бы predecessor_id название Начиная с заданного идентификатора, я должен иметь возможность извлекать все дочерние узлы (не только прямые …
09 июн '16 в 12:10
2
ответа
Зафиксируйте за одну таблицу
Возможно ли выполнить коммит только для выбранной таблицы? У меня проблема в том, что я не знаю, есть ли в процессе новые таблицы, поэтому я не хочу обновлять их с помощью моего коммита! Это массовая обработка, и в конце процесса она вызывает коммит…
24 май '14 в 10:50
4
ответа
Как я могу использовать SUBSELECT с JOIN?
Я хочу построить запрос OpenSQL, чтобы вернуть только максимум stat ценность для всех objnr,Это работает: SELECT O.OBJNR FROM JCDS AS O WHERE O.OBJNR = 'Obj12345' AND STAT = ( SELECT MAX(STAT) FROM JCDS AS I WHERE I.OBJNR = O.OBJNR ) Однако, если я …
02 окт '18 в 16:16
1
ответ
Есть ли в SAP OpenSQL какие-то "обратные подстановочные знаки"?
Итак, у нас есть таблица с полем, содержащим строки.Эти строки могут содержать символы подстановки. Например: id | name ---+---------------- 1 | thomas 2 | san* 3 | *max* Теперь я хочу выбрать из этой таблицы в отношении этих символов подстановки.На…
31 авг '16 в 14:21
0
ответов
Запрос с подзапросами возвращает больше, чем я хочу
У меня есть следующие таблицы (эти таблицы содержат много записей, но ради этого примера я сократил содержимое только до тех записей, с которыми я хочу работать). Товары product_id | product_name ------------+-------------- 1 | PRODUCT контракты con…
29 янв '15 в 12:51
1
ответ
ВЫБРАТЬ ОДИНОЧНЫЙ и ВЫБРАТЬ ДО 1 СТРОКИ
Я хочу понять, почему мы используем select до одной строки, когда мы выбираем single, а какая быстрее, что произошло на уровне базы данных, когда мы пишем эти запросы, и есть ли разница, когда мы используем базу данных HANA.
30 июл '18 в 06:54
2
ответа
Открытый SQL - переменная WHERE = (подзапрос)
Я пытаюсь получить строки из таблицы, где подзапрос соответствует переменной. Однако кажется, что предложение WHERE позволяет мне сравнивать только поля выбранных таблиц с константой, переменной или подзапросом. Я ожидал бы написать что-то вроде это…
19 фев '15 в 08:37