sap-odata-explorer
CommunityQuery SAP OData securely, with fast insights.
Authorone-kash
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Claude often needs to fetch data from SAP systems, explore OData service structures, and understand available entities. This Skill provides a secure, configurable way to query SAP OData endpoints and retrieve results with automated logging, metadata exploration, and output management.
Core Features & Use Cases
- Secure Logging: Automatic masking of passwords and tokens in logs to protect sensitive SAP credentials.
- Configurable Output: Store results in a configurable output directory in JSON or pretty format for easy consumption.
- Entity Query & Metadata: Query SAP OData entities, fetch metadata, and list available services to build data-driven insights.
- Use Case: Imagine you need to explore the API_BUSINESS_PARTNER service, inspect A_BusinessPartner metadata, and retrieve the first 10 partners for analytics.
Quick Start
- Install dependencies and configure environment:
- Run npm install in the project root and create an .env file from the example, filling SAP_HOST, SAP_USER, SAP_PASSWORD, SAP_CLIENT, SAP_LANGUAGE, and ODATA_BASE_PATH, SERVICE, and ENTITY as needed.
- Activate Claude and ask a question about SAP data, e.g. "Show me business partners from SAP" or "Get metadata for API_BUSINESS_PARTNER". The skill will automatically engage and run queries, saving results to the output/ directory by default.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: sap-odata-explorer Download link: https://github.com/one-kash/sap-odata-explorer/archive/main.zip#sap-odata-explorer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.