| 
					
						 Доброго дня!
  Прошу помочь в решении проблемы:
  1. Хотим собрать отчет на HANA по созданным, в системе CRM, предложениям (предложение = один из видов сбытового документа в системе CRM) 2. Работаем по классической схеме:   2.1. Настраиваем SLT репликацию таблиц заголовка/позиций документа + сопутствующих таблицы в HANA   2.2. Пытаемся собрать на их основании куб 3. Трудности возникает, когда по полученному GUID позиции операции (из таблицы CRMD_ORDERADM_I - GUID), мы пытаемся определить текущий статус позиции. Статус позиции хранится в таблице CRM_JEST (стандартная таблица хранения статусов)
  По идее, в HANА, написан обычный селект, к таблице CRM_JEST, по ключу, но т.к. таблица CRM_JEST содержит огромное количество записей, то поиск отрабатывает очень медленно. Фактически 8 секунд на 1 позицию документа
  Как выглядит селект:
  SELECT  "OBJNR","STAT" FROM ( select "OBJNR","STAT", ROW_NUMBER() OVER(PARTITION BY OBJNR) as RNK from "REPL_PCO_HRB0"."CRM_JEST" ) WHERE RNK = 1 
  Вопросы: 1. Сталкивался ли кто-то с такой проблемой (или подобной). Как вы её решали?  2. Есть ли другие, стандартные методы, получить статус позиции документа (кроме ФМ) для репликации во внешние системы? Конечно же, есть простой и понятный способ - прорезать Z-поле, в таблице CRMD_ORDERADM_I, да и хранить там текущий статус, но без лишней необходимости этого бы не хотелось делать. 
					
  
						
						
							
							 							 | 
						 
						 
					 |