OData Metadata Viewer
ODataNewPaste your OData $metadata XML and visualize all EntityTypes, NavigationProperties, and Associations in a clean, searchable interface. Supports OData v2 and v4.
Fetch from: https://host/sap/opu/odata/sap/SERVICE_NAME/$metadata
Advertisement
About OData Metadata Viewer
An OData $metadata document can run thousands of lines of EDMX XML β finding a specific EntityType, NavigationProperty, or Association buried in that XML by eye is slow. This viewer parses the metadata and renders it as a searchable, structured tree so you can jump straight to the entity or navigation property you're integrating against.
How to use this tool
- Paste the raw $metadata XML from your OData v2 or v4 service endpoint.
- Browse the parsed list of EntityTypes with their properties and key fields.
- Search by entity or property name to jump directly to what you need.
- Inspect NavigationProperties and Associations to understand how entities relate before writing your $expand query.
All processing happens locally in your browser. No data is sent to any server. Your SAP code and business data remain private at all times.
Frequently Asked Questions
Where do I get the OData $metadata XML?
Append /$metadata to your OData service root URL. For example: https://host/sap/opu/odata/sap/MY_SERVICE/$metadata. You can also find it in SAP Gateway (transaction /IWFND/MAINT_SERVICE) or in Postman after making a request to the service root.
What is the difference between EntityType and EntitySet?
EntityType defines the structure (fields and their types), like a class definition. EntitySet is a named collection of EntityType instances, like a database table. The $metadata lists both, and OData requests target EntitySets (e.g., /SalesOrderSet).
What are NavigationProperties?
NavigationProperties define relationships between EntityTypes, similar to JOIN relationships in SQL. They allow you to navigate from one entity to related entities using $expand or navigation segments in the URL.
Advertisement