Вопросы по теме 'opensql'
ABAP 7.40 SELECT .. ENDSELECT UP TO n ROWS синтаксис?
Обновление: вопрос следует отозвать, грамматика правильная. Судя по всему, SAP определяет ABAP через грамматику, которая затем модифицируется дополнительными правилами в виде обычного текста. Я пропустил эту вторую часть.
Я смотрю документацию...
10582 просмотров
schedule
21.10.2021
Как получить данные с наивысшим номером версии?
Я использую sql ниже, чтобы присоединиться к DRAT & DRAP.
SELECT * INTO CORRESPONDING FIELDS OF WA_DOC_LOG
FROM DRAP
INNER JOIN DRAT ON DRAP~DOKNR = DRAT~DOKNR
AND DRAP~DOKAR = DRAT~DOKAR
WHERE DRAP~DOKNR IN S_DOKNR
AND DRAP~DOKAR IN S_DOKAR
AND...
59 просмотров
schedule
21.11.2021
Как получить максимальную дату в месяц
У меня есть таблица вроде
kunnr date posnr
30001 28/5/2017 1
30001 25/5/2017 2
30001 15/5/2017 3
30001 25/4/2017 4
30001 20/4/2017 5
30002 15/5/2017 6...
2874 просмотров
schedule
02.10.2021
Удалите лишние пробелы при извлечении данных из базы данных
Я просто хотел бы спросить, есть ли способ или можно ли удалить эти пробелы, сравнивая их одновременно с оператором Select?
Возможно ошибка в процессе загрузки или кодирования.
select DISTINCT z~mandt z~bukrs z~evbeln z~vbeln
z~fkdat...
137 просмотров
schedule
28.10.2021
ВЫБРАТЬ ИЗ DB_TABLE с левым соединением, где столбец из объединенной таблицы
Я хочу создать выделение, которое слева объединяет несколько таблиц.
В следующем коде мне нужно выбрать только строки таблицы EKPO , где столбец EBELN = переменная lv_ebeln . Но как только я добавляю это условие в WHERE , я получаю...
2133 просмотров
schedule
04.10.2021
ВЫБЕРИТЕ в структурированный объект с ассоциациями ABAP CDS
У меня есть представление CDS с несколькими ассоциациями:
define view ZORDER as select from ZORDERHDR as orderHdr
association [0..1] to ZORDER_LOCATION as _location on _location.orderID = orderHdr.orderID
association [0..*] to ZORDER_ITEM as...
2024 просмотров
schedule
25.09.2021
Выбрать 5 последних уведомлений с неактивным статусом в рамках одного SELECT?
Мне нужно ВЫБРАТЬ 5 последних уведомлений, связанных с оборудованием, но мне также нужно проверить, что статус DLFL (I0076 - флаг удаления) не активен ИЛИ не существует.
Я думаю, это должно быть довольно просто, но меня немного смущает тот факт,...
356 просмотров
schedule
09.09.2021
ERPConnect Объединение таблиц SAP и фильтрация (запрос) без создания запроса SAP
Я очень мало знаю о SAP, и меня попросили извлечь из него некоторые данные с помощью ERPConnect (и, если требуется, LINQ to SAP)
Я вижу, что в SAP можно создавать BAPI и запросы, но они должны быть предварительно определены в SAP, а затем...
1063 просмотров
schedule
22.03.2022
OpenSQL со сравнением между столбцами
Могу ли я сравнить столбцы таблицы в OpenSQL?
В настоящее время код выглядит так:
SELECT SINGLE menge wemng ebeln ebelp
INTO (eket-menge,
eket-wemng,
eket-ebeln,
eket-ebelp)
FROM eket
WHERE ebeln =...
279 просмотров
schedule
26.03.2022
Вернуть динамически типизированные строки таблицы через RFC?
Мне нужно вернуть строки некоторых таблиц через RFC, и имена этих таблиц не известны до выполнения.
У меня есть этот оператор, который выполняется в цикле:
SELECT *
up to iv_max_count rows
into table <lt_result>
FROM...
562 просмотров
schedule
01.04.2022
Откройте SQL WHERE Условие между символами разной длины
Я хочу сравнить в предложении where оператора select две переменные, набранные char. Переменная таблицы базы данных имеет длину 40, а сравнительная переменная 32. Можно ли сравнивать только первые 32 символа переменной базы данных в условии where?...
1250 просмотров
schedule
04.05.2022
Сравнение без учета регистра в условии SELECT
Могу ли я игнорировать регистр в ABAP SQL при сравнении полей в предложении WHERE в SELECT ?
SELECT *
FROM some_table
WHERE field1 = variable1.
Как я могу сравнить field1 с variable1 , игнорируя другой регистр?
14519 просмотров
schedule
20.05.2022
Критерии запроса двух связанных таблиц
Я получил свой оператор выбора, как это прямо сейчас:
SELECT pernr reinr pdatv pdatb accdt pdvrs abrec FROM ptrv_perio
INTO CORRESPONDING FIELDS OF TABLE lt_ptrv_perio
WHERE ( abrec EQ '2'
AND pdatv GE pa_begda
AND pdatb LE...
119 просмотров
schedule
03.10.2022
Подзапрос выдает ошибку: неправильное имя таблицы или псевдоним таблицы
В SAP следующий запрос работает хорошо, но в результате я получаю # 5000000 строк для 3000 материалов (MATNR):
SELECT k~bldat a~matnr k~bldat e~maktx a~mtart a~brgew
a~ntgew a~gewei a~volum a~laeda mseg~bwart k~budat
INTO CORRESPONDING FIELDS...
4028 просмотров
schedule
26.09.2023
Правильный способ реализации курсора в ABAP с использованием OpenSQL
Я использую оператор SELECT для заполнения внутренней таблицы большим количеством записей. Я новичок в ABAP и OpenSQL. Я знаю, как работают курсоры и зачем они мне нужны в этом случае, но не могу найти хороших примеров, показывающих их правильную...
995 просмотров
schedule
27.07.2023
Как изменить цикл с помощью SELECT в abap на символ поля
У меня есть такой код:
i_mahn is a itab.
Data: gt_mahn type table of i_mahn,
gs_result type i_mahn.
LOOP AT gt_mahn into gs_result
SELECT * FROM mhnd
INTO gs_mhnd
WHERE laufd EQ gs_result-laufd...
1020 просмотров
schedule
15.09.2023
Вместо этого используйте второе условие, если строки не найдены
У меня есть следующий выбор:
SELECT name, text, lang FROM texts
WHERE name IN @r_names
AND lang IN ( @lv_lang, 'E' )
INTO TABLE @DATA(lt_texts).
Он будет выбирать тексты нескольких строк текстов для данного имени.
Как сказать, что...
132 просмотров
schedule
22.04.2023
Объедините два столбца в запросе SELECT и получите MAX
У меня есть таблица с BUKRS, GJAHR, MONAT, и я хочу выбрать MAX GJAHR и MONAT следующим образом:
SELECT MAX( concat( gjahr, monat ) ) AS year_monat
FROM zfiou_percentage
INTO data(lv_year_month)
WHERE bukrs = '5555' AND...
2763 просмотров
schedule
02.06.2023
Почему Oracle игнорирует подсказку USE_NL_WITH_INDEX?
наличие sql для объединения больших таблиц (232 млн записей) с GTT по индексу. объяснение выглядит следующим образом:
4 NESTED LOOPS
( Estim. Costs = 439,300 , Estim. #Rows = 548,275 )
Estim. CPU-Costs = 3,642,574,678 Estim. IO-Costs =...
591 просмотров
schedule
07.04.2023
HanaDB — Сложность: SELECT COUNT (*) FROM dbtab
Этот вопрос аналогичен MySQL - Сложность: SELECT COUNT (*) FROM MyTable ; .
Разница в том, что вместо MySQL я хочу знать ответ для HDB .
Я искал его в Google и искал в базе знаний SAP, но не нашел ответа.
Чтобы уточнить: вопрос касается...
75 просмотров
schedule
03.01.2024