claude

sap-gen-code

ABAP code generation and validation. /sap-docs-layout customizes the spec template's structural layout via a self-describing (Meta) Layout sheet; /sap-docs-extract reads Excel/Word/PDF specs and produces structured artefacts; /sap-docs-convert applies customer-specific normalisation rules (field/type/flag remap, schema migration); /sap-docs-check validates the extracted spec (DDIC + process-logic dimensions) before generation; /sap-gen-abap produces ABAP source per Customer Brief profile; ABAP source validation and auto-fix (naming, types, SQL fields, CALL FUNCTION parameters via live RFC, and compiler-level syntax) now live in the sap-dev-core plugin as /sap-check-abap and /sap-fix-abap; /sap-review-abap runs an AI semantic + security code review (line-cited, gated via the customer brief); /sap-gen-abap-unit generates ABAP Unit tests for existing objects and runs them to green. Requires the sap-dev-core plugin (install it first — its shared scripts are resolved at runtime). Keywords: ABAP code generation, design document, spec template layout, naming conventions, type check, SQL validation, FM parameter check, auto-fix, spec conversion, rules-driven normalisation

10 on GitHubby KexiHev0.8.1GPL-3.0updated 2 months agotooling
/

Plugin sap-gen-code from marketplace sap-dev in sapdev-ai/sap-dev. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (12)

  • sap-docs-check

    Validates an extracted design spec before ABAP code generation, across two dimensions: `ddic` checks DDIC objects (domains / data elements / tables) — naming, data-type validity, domain/DTEL/table cross-references, currency-ref completeness, the primitive-as-data-element trap; `process` checks the p

  • sap-docs-convert

    Applies customer-specific normalisation rules to the extracted spec files in a work folder. Reads `spec_conversion_rules.tsv` (default at sap-dev-core/shared/tables/, override at {custom_url}/spec_conversion_rules.tsv) and rewrites the affected `_*.txt` files in place. Three rule categories: * field

  • sap-docs-estimate

    Turn the spec pipeline's structural signals into a transparent, falsifiable effort estimate — no gut feel. `score` reads a spec work folder's `_*.txt` DDIC/process/interface counts and `/sap-docs-check` ambiguity rows, applies published weights, and maps the complexity class to a WIDE effort band wi

  • sap-docs-extract

    Reads a SAP design document (Excel .xlsx, Word .docx, PDF) — or an existing work folder / a _raw.txt file — and extracts structured information into separate text files by type: program summary, domains, data elements, tables, error messages, text elements, and process logic. From a document it crea

  • sap-docs-layout

    Edits the structural layout of a SAP design spec template (.xlsx) by writing to the workbook's `(Meta) Layout` sheet. Lets customers customize sheet names, column orders, and output mappings without editing Markdown rules or skill code. The meta sheet becomes the per-workbook source of truth that `/

  • sap-gen-abap-unit

    Generates ABAP Unit tests for an EXISTING object (global class / function module / report) and closes the loop on a live system: pre-check the generated test, deploy, activate, run with coverage, read failures, fix, repeat until green (bounded). Reads the active source, builds a call/data map, and r

  • sap-gen-abap

    Generates ABAP source code from a process text file ({doc_name}_process.txt) produced by sap-docs-extract. Supports generating: - Dialog/Module Pool programs - ABAP Reports (帳票/バッチ) - Function Modules / RFC Uses variable naming conventions from sap-dev-core/shared/tables/abap_naming_rules.tsv (or cu

  • sap-gen-cds

    Generates an ABAP CDS view (Core Data Services) from a spec or a natural-language description and deploys it to a live SAP system WITHOUT ADT — via the RFC-enabled installer FM Z_CDS_DDL_INSTALL (which hosts CL_DD_DDL_HANDLER_FACTORY). Emits classic DDL (DEFINE VIEW with @AbapCatalog.sqlViewName) on

  • sap-gen-idoc-handler

    Generates a CORRECT inbound IDoc processing function module from two machine-readable inputs — the IDoc type's segment metadata (IDOCTYPE_READ_COMPLETE) and a field-mapping spec — plus a golden template that encodes the trap-rich protocol once: the fixed EDIDC/EDIDD/BDIDOCSTAT/BDWFRETVAR signature W

  • sap-gen-rap

    Generate a complete, mutually-consistent managed-RAP business object file set from a base table — the biggest capability gap for on-prem clean-core dev without ADT. `generate` renders the root CDS + projection CDS + two behavior definitions + behavior pool + service definition + service-binding spec

  • sap-gen-test-plan

    Turns a design-spec work folder (_process.txt / _golden.txt / _errorMsgs.txt from /sap-docs-extract) or an /sap-explain-object dossier into a reviewer-ready FUNCTIONAL test plan — cases per process step, exactly one negative case per validation rule wired to its error message, boundary cases per sel

  • sap-review-abap

    AI semantic + security code review for an EXISTING ABAP object or a local .abap file. Reads the active source, builds a structure + call/data map, then reasons over the code across a fixed dimension checklist — security (dynamic-SQL injection, missing/wrong AUTHORITY-CHECK, client handling), correct

View source on GitHub sapdev.ai

More from sapdev-ai/sap-dev

All 4 plugins →

Core SAP development utilities and ABAP Workbench automation. Includes login, connection management, credential storage with Windows DPAPI encryption, BDC execution via RFC, add-on table maintenance, table data query / TSV download via SE16N, transport request creation via SE01, function group creation via SE37, the check-and-fix router, object activation, ATC quality gate, package reassignment, RFC wrapper generation, ABAP source validation + auto-fix across naming / types / SQL / CALL FUNCTION / compiler-syntax dimensions (/sap-check-abap, /sap-fix-abap), structured JSONL logging and log analysis, and SAP GUI Scripting for SE01, SE21, SE38, SE37, SE24, SE11, SE16N, SE19, SE41, SE51, SE54, SE91, CMOD, and GUI inspection / recording. /sap-explain-object explains an existing object and, with --spec, turns it into a formal spec document (Markdown / Word / spec workbook). Keywords: SAP GUI, SAP Logon, stored credentials, DPAPI, BDC, ABAP4_CALL_TRANSACTION, RFC, add-on maintenance, check and fix, deploy, SAP GUI Scripting

61 skills · 1 agent

10

SAP project-delivery & operations automation for functional consultants, integration, security, release, and AMS/ops teams. Ships 40 skills covering functional/AMS operations across six lanes — incident root-cause, health checks, access & authorizations, release & transports, test data & regression (Business Partner, Material Master, Sales Order), and config diagnosis & maintenance — plus the sap-consultant agent that orchestrates them; successor home of the former sap-tcd plugin. Requires sap-dev-core (install it first). Keywords: SAP project, functional consultant, authorizations, IDoc, release management, config compare, test data, Business Partner, Material Master, Sales Order

40 skills · 1 agent

10

S/4HANA custom-code migration engine. Runs a brownfield custom-code conversion as a tracked campaign: /sap-cc-campaign owns the campaign workspace, state ledger, dashboard, and next-step orchestration; downstream skills inventory custom (Z/Y) objects, flag unused code for decommission from usage data, run the S/4HANA-readiness ATC, triage findings into remediation tiers, and auto-remediate mechanical changes on a sandbox. Companion to sap-dev-core (install that first). Keywords: S/4HANA migration, custom code migration, brownfield conversion, ATC S4HANA_READINESS, simplification database, decommission, SPDD, SPAU, remediation campaign

10 skills · 1 agent

10

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

CMEM Pro

claude

CMEM Pro for the Claude app - hooks stream tool use to cmem.ai and inject observations into new sessions and agents

3 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain sap-gen-code?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins