Итак, в транзакции SEGW по многочисленным мануалам вы создали сущности OData, сгенерировали для них «Runtime Artifacts», реализовали нужные методы и сразу делаете запрос с помощью SAP Gateway Client для получения данных, а сервер возвращает вам 404. Как так? Вот же она, сущность; вот же они, методы!

Всё очень просто. Для того чтобы SAP применил мэппинги и структуру сущностей, нужно через этот самый Gateway Client выполнить запрос $metadata:

https://<система>:<порт>/sap/opu/odata/SAP/<имя_сервиса>/$metadata

После этого запроса всё обновится и всё будет работать. Да, это волшебная магия SAP.