sap-odata-explorer

Community

Query 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 required

Components

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.
View Source Repository