+ Sapforum.Biz » Инструменты » ABAP - Инструментальные средстваТема:
|- кластер-таблица REGUP




Автор Тема: кластер-таблица REGUP  (Прочитано 2672 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sed0Y

  • ECC 7.0 (ERP/CRM), EHP
  • Newbie
  • *
  • Сообщений: 121
  • Reputation Power: 0
  • Sed0Y has no influence.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYears
кластер-таблица REGUP
« : Декабрь 14, 2011, 06:29:13 pm »
Можно ли в ней навешать индексы и как?
Или как ускорить запрос к этой таблице.
К примеру есть такое запрос, где проверяется есть ли номер бух. документа, этот запрос выполняется довольно долго, 0,1-1 секунду, в таблице пот миллиона записей:

Код: You are not allowed to view links. Register or Login
      SELECT SINGLE BELNR
      FROM REGUP
          INTO L_BELNR
      WHERE BELNR = wa_dat-BELNR
          AND buzei = wa_dat-buzei
          AND GJAHR = wa_dat-GJAHR
          AND VBLNR NE ''.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 696
  • Reputation Power: 2
  • Uukrul barely matters.Uukrul barely matters.
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: кластер-таблица REGUP
« Ответ #1 : Декабрь 14, 2011, 11:19:33 pm »
You are not allowed to view links. Register or Login
Можно ли в ней навешать индексы и как?
Нет, так как фактически это ключевые поля + поле типа BLOB, где собственно и хранятся данные остальных полей, так что запрос может идти только по ключевым полям. Индексы построить тоже нельзя. Как вариант, ищем где можно вклинится в в систему на запись данных в этой таблице и пишем параллельно свою Z-таблицу по нужным нам ключам.