claude

sap-project

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

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

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

What it installs

Skills (40)

  • sap-auth-diagnose

    Diagnoses "no authorization" failures deterministically over RFC and proposes the exact PFCG fix — no more pasting an SU53 screenshot and hand-searching SUIM. Given the failed authorization object (+ optional field values, read off SU53 / an ST22 dump / an application-log message), it evaluates the

  • sap-auth-requirements

    Derives the SAP authorization requirements a custom development actually needs — the deliverable Z-transactions never hand the security team. derive reads a program/FM source over RFC, extracts the EXPLICIT AUTHORITY-CHECK surface plus the IMPLICIT one (CALL TRANSACTION -> S_TCODE, SUBMIT -> S_PROGR

  • sap-bp

    Manages SAP Business Partners via the BP transaction using SAP GUI Scripting. Creates new partners (Organization type) or updates existing ones. Existence check, partner creation with role/grouping selection, and partner update with field values from a definition file. Prerequisites: Active SAP GUI

  • sap-change-history

    Answers "who changed this object / this data, and when" headlessly over RFC — no more hand-joining CDHDR/CDPOS in SE16N and decoding cluster rows by eye. Resolves a business token (PO, customer, vendor, material, sales order, G/L account, cost center …) to its change-document class, scans CDHDR for

  • sap-config-compare

    Keyed, row-level RFC diff of ONE customizing table or view across two saved connection profiles (or two clients of one system) — the shareable answer to "it works in QAS but not in DEV/PRD". Resolves the object on both sides, computes the compared-field set (drops the technical client key for client

  • sap-cutover-runbook

    Turn a 200-step cutover Excel into a crash-safe, evidence-stamped tracker — the cutover lead stops doing 3am bookkeeping and answers "are we on the critical path?" instantly. `init` parses the runbook into a draft ledger behind a mandatory human-curation gate; `record` stamps start/done/fail events

  • sap-data-volume

    Read-only DB growth + archivability evidence over RFC — the table-growth watch nobody does until the disk is full. `growth` ranks tables by row count (EM_GET_NUMBER_OF_ENTRIES, fast DB-stat counts that work on cluster tables too), diffs against a persisted local snapshot for a rows/day trend, and fl

  • sap-delivery-report

    Assembles the weekly delivery status report — objects in build/test/prod, quality-gate posture (RAG), TR pipeline position, and week-over-week progress — by correlating what the suite already produces instead of re-gathering it by hand every Friday. Offline-first: aggregates the artifact index (ATC

  • sap-doc-flow

    Reconstructs the O2C document chain from a bare business-document number and finds where it stalled — read-only over RFC (no VA03/VL03N/VF03/FB03 hopping). Walks VBFA in both directions from an order/delivery/invoice, decodes every node's status release-aware (S/4 in-table VBAK/LIKP/VBRK vs ECC VBUK

  • sap-explain-role

    Explains what a PFCG role actually lets a user do — read-only over RFC (no GUI, no PFCG). Extracts the role's menu/granted transactions, decoded authorization values in plain language (auth-object + activity texts, not raw codes), org levels, and holders (with lock/validity), decomposing composite r

  • sap-fi-post

    Posts FI accounting documents (FB01 G/L, FB60 vendor invoice, FB70 customer invoice) from a tab-delimited definition file via BAPI_ACC_DOCUMENT_* RFCs — for standalone test data or the settlement tail of O2C/P2P scenarios. A mandatory server-side dry-run (BAPI_ACC_DOCUMENT_CHECK) surfaces every post

  • sap-fiori-flp-audit

    Answers "why does user U (not) see launchpad content T" and finds broken/dead launchpad references by deterministically cross-joining what the FLP designer, PFCG, and web designers each show only half of: user -> roles (BAPI_USER + AGR_USERS + composite expansion, with validity) -> each role's Fiori

  • sap-gateway-service

    OData/Gateway service diagnosis over RFC — replaces the /IWFND/MAINT_SERVICE + SICF + /IWFND/ERROR_LOG scavenger hunt behind every "the service returns 500" ticket. status reads the hub catalog (/IWFND/I_MED_SRH registration + IS_ACTIVE) x the system-alias assignment (/IWFND/V_MGDEAM) per service an

  • sap-golden-master

    Golden-master regression testing for SAP report output and table state — answers "does this produce the same output after the change?" as one command instead of a manual before/after Excel diff. capture stores a deterministic baseline (a report's background spool via /sap-run-report + /sap-job + /sa

  • sap-health-check

    The daily morning health sweep as one repeatable, baselined command — read-only over RFC. Runs six probe families (stuck IDocs via EDIDC, tRFC backlog via ARFCSSTATE, qRFC queue depth via the queue monitor FMs, spool finishing-errors via TSP02, aborted jobs via TBTCO, ABAP dumps via SNAP), delegates

  • sap-idoc

    Diagnoses and reprocesses failing IDocs — the #1 AMS interface incident class — read-only over RFC (no GUI). `find` runs a bounded EDIDC search (status / message type / partner / date window / docnum), resolves status texts (TEDS2) and severity, and counts failures per status+message type. `explain

  • sap-img-find

    Finds WHERE in SPRO/IMG a setting lives, semantically — the thing SAP's literal IMG search can't do. A one-time RFC harvest dumps the IMG activity index (TNODEIMGT node labels, TNODEIMG hierarchy, TNODEIMGR node->activity refs, CUS_IMGACH activity->tcode, CUS_ACTOBJ->maintenance objects) into a per-

  • sap-interface-inventory

    Enumerates a SAP system's integration surface over pure read-only RFC and correlates it into a named interface register — the "list of all interfaces" every upgrade, S/4 migration, or system takeover needs and no SAP system has. scan reads six confirmable sources (RFC destinations RFCDES, IDoc/ALE p

  • sap-mass-load

    Loads CSV/XLSX mass data into SAP through ONE explicit backend per run — a named BAPI called directly over RFC, or (v1) an SHDB recording looped through ABAP4_CALL_TRANSACTION — with the orchestration/UX layer that MASS/XD99/LSMW lack and LTMC (Fiori-only, unreachable from this stack) can't give a c

  • sap-mm01

    Manages SAP material masters via MM01/MM02/MM03 using SAP GUI Scripting. Creates new materials or updates existing ones. Existence check (MM03 Display), material creation (MM01) with view/org-level handling, material update (MM02), and save. Field values are provided as tab-separated section/field/v

  • sap-note-status

    Answers "is SAP Note N implemented, where, and will it clash with our mods?" across every saved /sap-login profile in one read-only RFC pass. For each note x system it reports a download/implementation verdict (CWBNTHEAD + CWBNTCUST), component-level skew (CVERS), and a mod-collision check that join

  • sap-output-diagnose

    Root-causes classic NAST output determination — "the invoice didn't print / the PO IDoc never went out" — read-only over RFC (no GUI). `billing <VBELN>` and `po <EBELN>` walk the whole chain an expert checks by hand: NAST status → CMFP processing-log excerpt (rendered via BAPI_MESSAGE_GETDETAIL) → t

  • sap-pfcg

    PFCG role automation — turns the manual post-diagnosis grind (add a tcode, regenerate, user-compare, assign) into one-line commands where every write is confirm-gated with an explicit delta preview and PROVEN by an authoritative AGR_* RFC re-read (never "thinks" it changed a role). show is a read-on

  • sap-refresh-verify

    Runs the post-refresh (system-copy) checklist as a 2-minute audited CHECK/FIX report instead of a 45-minute error-prone wiki walk: after a QA/sandbox copy from PRD, confirms BDLS was run (T000 LOGSYS + TBDLS), RFC destinations don't still point at PRD (RFCDES scan), inherited PRD jobs are gone (TBTC

  • sap-release-notes

    Generates a business-readable CAB / release pack for a set of ABAP transport requests — answers "what does this release change, how risky is it, what test evidence exists, and how would we roll back?" for change-approval boards. Resolves scope from an explicit TR list or an E070 date range (owner /

  • sap-retrofit

    Retrofit maintenance-line fixes into the project line without Solution Manager ChaRM — the detect/classify loop that a rotting spreadsheet can't do. `harvest` reads released maintenance TRs (E070/E071/E07T over RFC); `classify` diffs each object maint-vs-project via /sap-compare and gathers project-

  • sap-rfc-monitor

    Diagnoses stuck tRFC / qRFC interface queues and audits the SM59 RFC destination register — read-only over RFC (no GUI). `queues` snapshots the tRFC (SM58) and inbound/outbound qRFC (SMQ2/SMQ1) queues: per-destination / per-queue depth, age, head-blocker error text, and the inbound-scheduler registr

  • sap-sm30

    Maintains standard customizing views/tables via SM30 — the functional consultant's core write the suite couldn't do (/sap-update-addon covers only Y/Z tables and refuses table-control layouts). show resolves the maintenance object over RFC (TVDIR dialog registration incl. one-step vs two-step type +

  • sap-sm35

    Batch-input (SM35) session operations, headless over RFC. list enumerates sessions from APQI (filter by name / status / creator / date), decodes QSTATE at runtime, joins APQL for log presence, and reports the built-in APQI statistics — total vs errored transactions and error message counts — so you

  • sap-sost

    SAPconnect outbound-queue triage (SOST/SCOT) over RFC — the step past where application output diagnosis stops. list snapshots the SOST status log filtered by date / transmission method (INT/FAX/PAG) / status (error/wait/sent), and --cluster groups failures by (MSGID,MSGNO) with the T100 error text

  • sap-su01

    Confirm-gated, DEV-only test-user lifecycle over released BAPI_USER_* RFCs — turns a multi-day basis ticket loop (create a user with exactly this role, assign, lock, reset, delete) into a 30-second cycle so consultants can validate a role design end-to-end. Modes: create / show / assign / unassign /

  • sap-suim

    Answers SUIM questions as repeatable, diffable commands — read-only over RFC (no GUI, no RSUSR* report submits). `users` finds who has access: by role (composite-aware), by transaction (S_TCODE grant primary, menu secondary), or by authorization object/field/value — joined to USR02 lock/validity + U

  • sap-tcd-chain

    Drives a complete headless O2C business-document chain — sales order → outbound delivery → goods issue → billing — over RFC BAPIs, so regression testing gets whole document flows, not isolated documents. Each step is created via its SAP write BAPI, committed (WAIT='X'), and VBFA-verified before the

  • sap-test-replay

    Turns a recorded business scenario into a re-runnable pass/fail GUI regression test — the eCATT/CBTA equivalent the suite lacks — so a regression cycle stops meaning "re-test transactions by hand and paste screenshots into Word". A scaffold-recorded linear scenario (control IDs + screen identity + p

  • sap-translate

    SE63 short-text translation, automated end to end with a mandatory review gate. harvest expands a scope (TR/package/object) and collects every translatable short text — message-class texts (T100), DDIC labels (DD04T data-element DDTEXT/REPTEXT/SCRTEXT_S/M/L, DD02T table, DD03T direct-type field, DD0

  • sap-transport-copies

    Builds and verifies Transports of Copies (ToC) headlessly over RFC — for teams that test in QA before releasing dev TRs. Creates a type-T request targeted at QA, copies every source TR's (and its tasks') object list into it, and makes the E071 union check — ToC contents == union of the sources — a H

  • sap-transport-sequencer

    Orders a set of transport requests into a safe import sequence and audits code freezes — read-only over RFC, detect-only (never imports, never releases). `sequence` reads the TR set from the source system, folds LIMU objects into their R3TR parents, builds an object-overlap graph, orders by release

  • sap-user-guide

    Turns a recorded transaction walkthrough into an end-user training guide + UAT script — the unfunded rollout mandate everyone hand-makes from screenshots pasted into Word — composed from ground truth the suite already owns: /sap-gui-probe drives/records the transaction step by step with full screen

  • sap-va01

    Manages SAP sales orders via VA01/VA02/VA03 using SAP GUI Scripting. Creates new sales orders or updates existing ones. Existence check (VA03 Display), order creation (VA01) with header/item handling, order update (VA02), and save. Field values are provided as tab-separated section/field/value tripl

  • sap-workflow

    Diagnose, explain, and fix SAP Business Workflow runtime over RFC — the SWI1/SWIA/SWEL/SWU3 expert path in one skill. diagnose finds stuck/errored workitems for an anchor (WI id / business object / task / user / status+date), decodes the SWWLOGHIST error (message class + number rendered via T100), f

Subagents (1)

  • sap-consultant

    SAP functional / operations consultant agent. Orchestrates the sap-project skill catalogue across six lanes from a business-level symptom, so an AMS operator, functional consultant, or release manager never has to learn 40 invocation surfaces: INCIDENT — business-symptom root cause (a document, IDoc

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

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

12 skills

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-project?

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