All authors
sapdev-ai avatar

Claude Skills by sapdev-ai

github.com/sapdev-ai
123 skillsA× 121B× 20 installs143 views
Sap IdocA

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 <DOCNUM>` gives the full EDIDS status history for one IDoc — each step with its severity, message id, parameters and rendered text — plus an SLG1 cross-reference, so the root cause (e.g. "posting p...

toolsgoshell
0
7
Sap Img FindA

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-system local cache, reconstructing each node's full SPRO path locally from the parent chain. find expands a natural-language question ("where do I set the tolerance for invoice price differences?")...

toolsgobash
0
7
Sap Interface InventoryA

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 partner profiles EDP13/EDP21/EDIFCT/TBD05, Z/Y RFC-enabled FMs via TFDIR, OData services via the Gateway hub catalog, ABAP proxies SPROXHDR, and interface-relevant batch jobs TBTCO/TBTCP) into per-s...

toolsgoshell
0
7
Sap Mass LoadA

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 consultant: an AI-proposed column->field mapping from live DDIC texts that REQUIRES operator approval, RFC pre-validation of key lookups (T001W/T052/KNA1/MARA...) before anything is written, a manda...

toolsgoshell
0
7
Sap Note StatusA

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 joins the note's touched repository objects (CWBNTCI -> CWBCIOBJ) against the customer modification/adjustment log (SMODILOG) and object existence (TADIR). Registers CAB/audit-grade evidence. Pure RFC_...

toolsgoshell
0
7
Sap Output DiagnoseA

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) → the output determination procedure (TVFK-KALSM / T683S) → each access of the access sequence (T685/T682I/T682Z) → the generated B* condition tables, rebuilding each access key FROM THE DOCUMENT and ...

toolsgoshell
0
7
Sap PfcgA

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-only role dossier (AGR_DEFINE/AGR_TEXTS header, AGR_TCODES menu, AGR_USERS assignments, AGR_PROF generated profile + AGR_1251 auth-row count, T000 client modifiability). assign/unassign add/remove us...

toolsgoshell
0
7
Sap Refresh VerifyA

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 (TBTCO/TBTCP), tRFC/qRFC queues are disarmed (SMQ FMs + ARFCSSTATE), the client role isn't Production (SCC4), and dialog users are locked (USR02) — each compared against a per-landscape expectations fil...

toolsrustgo
0
7
Sap Release NotesA

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 / prefix filters), builds the object inventory from E071 (request + child tasks), groups changes by business area (package → application component → package text, with a customer override map), then ...

toolsgoshell
0
7
Sap RetrofitA

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-line change evidence (VRSD versions + E071 dev-TR hits) to label it IN_SYNC / GREEN (project untouched — safe to auto-apply) / YELLOW (project also changed — needs a merge) / RED (can't diff reliab...

toolsgoshell
0
7
Sap Rfc MonitorA

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 registration flag, then clusters the failed LUWs by root cause (target down / auth / data / not-registered) with one recommended action each. `destinations` parses RFCDES into an auditable register — type...

toolsrustgo
0
7
Sap Sm30A

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 + generated function group, DD25L view class, DD26S base tables -> primary, DD27S view-field -> base-field + key flags, TDDAT auth group, T000 client modifiability) and pre-reads the current rows, s...

toolsgoshell
0
7
Sap Sm35A

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 see every failed session and its error volume without a screen-by-screen read. process runs a named session in background via RSBDCSUB (delegated to /sap-run-report, confirm-gated because it EXECUT...

toolsgoshell
0
7
Sap SostA

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 into top root causes. trace shows a per-message status timeline (created -> attempts -> final) and returns NOT_IN_SAPCONNECT when nothing matches (pointing back to the app layer / /sap-output-diagn...

toolsgobash
0
7
Sap Su01A

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 / lock / unlock / reset-password / delete / cleanup. Every write refuses on a PRODUCTION client (T000 guard) and is verified by an authoritative USR02 / AGR_USERS re-read — success is never claimed ...

toolsrustgo
0
7
Sap SuimA

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 + USER_ADDR names, with a PROFILE_COVERAGE header disclosing that only role-based grants are analyzed (manual profiles + reference users counted, SAP_ALL holders named). `critical` scans the system fo...

toolsgoshell
0
7
Sap Tcd ChainA

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 next step (VBTYP_N J=delivery, R=goods issue, M=billing) — success is never trusted from the BAPI echo. Stops on the first failure and dumps the verbatim BAPIRET2 (a blocked step is almost always a...

toolsrustgo
0
7
Sap Test ReplayA

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 + popup transitions from /sap-gui-probe) is compiled into GUI segments run by ONE generic interpreter VBS, with exactly three checkpoint types — field (control value), message (status-bar class/number...

toolsgoshell
0
7
Sap TranslateA

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, DD01T domain, DD07T fixed-value) in the from- and to-language — into a review TSV carrying the HARD per-unit length limit (SE63 silently truncates overlong entries) and the current target text, then S...

toolsrustgo
0
7
Sap Transport CopiesA

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 HARD GATE before release, which a human in SE01 practically never does. Optional `--release` (gated) and `--import` (delegates /sap-stms). Also `verify` (standalone union check), `list` (my modifiab...

toolsgoshell
0
7
Sap Transport SequencerA

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 timestamp under overlap constraints, and flags unreleased TRs, same-object overlaps, still-modifiable overtakers, and source-side missing predecessors; with `--target` it cross-checks a second syst...

toolsgoshell
0
7
Sap User GuideA

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 identity, DDIC carries the authoritative field labels and F1 documentation, and the docx skill renders Word. guide harvests a /sap-gui-probe run folder into a business-language step-by-step guide (...

toolsgoshell
0
7
Sap WorkflowA

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), flags agent-determination gaps (a READY dialog workitem with no actual agent), and reports event-queue + type-linkage + WF-BATCH health. explain builds a dossier for a WS/TS task or live WI (text, a...

toolsgoshell
0
7