GithubHelp home page GithubHelp logo

odataexplorer's Introduction

ODataExplorer

UI5 tool to explore entities of a given OData v2 service.

Screenshot

Highlights

  • app to explorer a given OData v2 service
  • demo HCP destination pointing out to northwind example service Northwind
  • included coding to add service browser for SAP Gateways using /sap/opu/odata/iwfnd/catalogservice/
  • some css fixes for token (avoid clipping in Tablet, float)
  • added Visualizer to render networkgraph with options to export to SVG and PNG

SAP Service Browser

If you will use the app to explorer services on an SAP Gateway, you can enable the service catalog to discover and search for all existing services. The selected service will be loaded automatically. To enable this feature you have to

  • inside the manifest.json copy the xmodel/catalog model to the existing model section and delete xmodel (preload: false currently does not work, maybe a bug)
  • inside the Metadata.controller.js set property "_bUseCatalogService: true" to true to show service selector instead of using demo service
  • FIX: I also changed useBatch: false like mentioned by Gregor's issue #1
  • remove line "authenticationMethod": "none", and block "securityConstraints": [...], from neo-app.json. This is used for demo purposes only to make to the public/anonymous available!

License

Released under the Apache license. Have at it.

odataexplorer's People

Contributors

hschaefer123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

odataexplorer's Issues

Deployment on SCP - "no data" - Metadata is loaded

Hello Holger,

at first thank you for this. I think this is a great project.

I'm currently trying to deploy this to our SCP Account and have an issue, that no data is shown in the tables. I made the changes that you mentioned

grafik
grafik

The metadata seems to be loaded correctly
grafik
The response looks like this
grafik

Do you have an idea what I am doing wrong?

Thank you

BR
Alex

Visualizer, uncaught promise

I'm unable to get the visualizer to work. Its always returning the below error when I click on the button to bring it up. The page navigates, and the controls load, but the loading icon spins and no actual content comes up.

I've changed my SAPUI5 resource to use the CDN latest version and others without success. Any suggestions?

image

XML fragment directory issue

Maybe I implemented this wrong so I'm posting this to see if maybe thats the case. In the Metadata.view.xml file the buttons reference the various fragmentName files with "./fragment". I was getting errors saying "view//fragment" not found. I simply edited the string and removed the dot ".". This resolved the errors.

Image of project folder directory:
image

"useBatch": false required for NetWeaver ABAP Developer Edition 7.50

Dear Holger,

thank you for the great work. I've tried your project against my NetWeaver ABAP Developer Edition 7.50. To make it work I had to set:

"useBatch": false

in the model configuration. With true I got the error:

Resource not found for the segment 'ServiceCollection'

for the $batch request.

Hope that tip perhaps helps others.

CU
Gregor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.