Изменить заголовки ответов в сервисе SEGW Odata

У меня есть служба OData, созданная с помощью SEGW. В моем классе DPC_EXT я хочу изменить заголовки ответов.

Другими словами, перед возвратом набора сущностей я хочу добавить свой настраиваемый заголовок в ответ, чтобы интерфейс мог обрабатывать эти настраиваемые заголовки.

Я нашел только lo_facade->get_request_header( ) метод, но это мне не помогло, потому что это заголовки запроса.

Как я могу добавить настраиваемый заголовок к HTTP-ответу моего набора сущностей?

1 ответ

Решение

Я понял. В переопределение entityset следует добавить следующий код:

DATA: ls_header TYPE ihttpnvp.
ls_header-name = 'ZISM_WARN_MSG'.
ls_header-value = iv_message.
set_header( is_header = ls_header ).
Другие вопросы по тегам