Unable to get the link rel='delta' when using getEntities() with Delta Service

Open
#294 1 comment 0 reactions 1 assignee View on GitHub

@phanak-sap is already working on this.

Since Oct 24, 2025.

Assessment

This issue has not been assessed yet.

Description

question

Hi All,

I have a delta service in SAP OData v2. I am getting the entities without any problem with the standard

entity = getattr(self.service.entity_sets, entity_name)
request = entity.get_entities()
response = await request.async_execute()

The thing is that the returned ListWithTotalCount object that is returned as response does not serialize the non-entry xml elements.
There is however a very important part of the raw response that I cannot get to with help of the library. At the very end of the raw response (with standard requests library) there is an element

< link rel="delta"
href="AttrOfZC_SST_BUSINESSENTITY?&!deltatoken='DELTATOKEN'" >

Am I missing something ? I couldnt find a way to get to the raw response with pyodata through example or source code analysis. Could someone please point me to the right direction? I would really like to avoid having to fetch DeltaLinks in a separate request while the first one already fetches all I need.

Thanks!

Dominant language
Python
Stars
268
Forks
100
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SAP/python-pyodata

All issues in SAP/python-pyodata

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.