| 
					
						 Добрый день.
  По первой части: Фронтенд отправляет запрос, используя протокол ODATA на бекэнд, там он обрабатывается как REST  запрос (  в SICF  можете найти соответствующий узел ),  класс ODATA  handler  спускает обработку в классы *mpc_ext , *dpc_ext  , соответствующие проекту в SEGW. В них вы вручную можете задать логику обработки CRUD запросов и функциональных импортов.
  По второй части: В процессе эволюции подхода, большинство ручных действий "обросло" фреймворками, которые эти действия автоматизируют.  Например SADL framework позволяет транслировать ODATA - запрос непосредственно в SQL запрос к CDS,  тем самым убирая необходимость ручной выборки данных. BOPF а затем и Buisness Objects в RAP обеспечивают  CREATE, UPDATE, DELETE  операции ( в случае managed сценария - практически "из коробки" ). Разработчику остаётся "всего лишь" указать нужные таблицы и настроить проверки и детерминации. 
  Но в целом  подход сохранился: Фронт отправляет ODATA  запрос, бэк его интерпретирует и обрабатывает. 
					
  
						
					 |