Вопросы по теме '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