Read-only SAP spec/requirement analyst. Use to analyze a technical spec or change request against the live SAP system - verify referenced objects exist, extract affected programs/tables/FMs, flag ambiguities and harness risk flags. Never writes.
Read-only ABAP code reviewer. Use after authoring or pushing ABAP and BEFORE activation - reviews security, performance, clean ABAP, and project conventions. Returns PASS or FAIL with findings; never edits.
Read-only SAP defect and dump investigator. Use for ST22 dumps, wrong results, or failing validation - finds root cause from dump logs and source reads over RFC (no interactive debugger available). Proposes a fix; never applies it.
Read-only SAP functional consultant covering FI/CO, MM/SD, and PP/QM/PM. Use for business-context questions - which tables/BAPIs/tcodes serve a process, standard-SAP alternatives before custom code, module semantics. Validates knowledge against the live system; never writes.
Read-only SAP implementation planner. Use after analysis to plan ABAP work - reuse-first search of existing Z-objects, create-vs-modify decisions, object sequencing, package/transport checks. Never writes.
Runs before the agent uses a tool for mcp__.*__(sap_write_program, sap_activate, sap_run_rfc, sap_adt_dispatch, sap_textpool_write, sap_write_ddic, sap_delete_ddic and sap_activate_ddic) tool calls, executing guard-sap-writes.ps1. From ChinhHN-DEV/MCP_SAP_PRIVATE.
Analyze an ABAP program, class, or function module from the live SAP system - structure, data flow, tables touched, callers, risks. Read-only, no intake needed. Triggers - "analyze this program", "what does ZXXX do", "explain this ABAP", "phân tích code", "phân tích chương trình", "chương trình này làm gì".
Route SAP functional/module questions to the module consultant with live validation - which table stores X, which BAPI does Y, standard vs custom approaches, FI/CO MM/SD PP/QM/PM semantics. Triggers - "ask the consultant", "which table stores", "which BAPI", "hỏi consultant", "bảng nào chứa", "BAPI nào để", "có chuẩn…
Compare two ABAP objects, or a repo source file against the live system version (drift check). Read-only. Triggers - "compare ZPROGA and ZPROGB", "diff these programs", "is the repo version in sync with the system", "so sánh hai chương trình", "so sánh code trên hệ thống với repo".
Create or change DDIC objects (Z-tables, structures, data elements, domains) on SAP via the ZMCPADTDDIC bridge FMs - staged inactive, then activated. Use for dictionary objects; for programs use create-program. Triggers - "create a Z table", "add a field to Z table", "create data element/domain", "tạo bảng Z", "tạo…
Create a new ABAP program/report ad-hoc when there is no spec file - short interview builds a mini-spec, then the spec-to-abap pipeline runs. Triggers - "create a Z report", "write an ABAP program", "make a program that...", "viết chương trình ABAP", "tạo report", "tạo chương trình".
Reverse-engineer a live ABAP object into a technical spec document (markdown). Use when the user wants documentation of existing code. Triggers - "reverse engineer", "document this program", "generate spec from program", "tạo spec từ chương trình", "viết tài liệu cho chương trình".
SAP bridge and system health check - connectivity, bridge Z-FMs, write-gate state, recent ST22 dumps, stale transports. Use when the connection seems broken, tools error out, or the user asks for a health check. Triggers - "sap doctor", "check SAP connection", "health check", "kiểm tra kết nối SAP", "hệ thống bị lỗi"…
Master pipeline turning a technical spec into activated ABAP on SAP - intake, live analysis, planning, user approval gate, push inactive, review, validation ladder. Use when the user provides a spec document or asks to implement a spec. Triggers - "implement this spec", "spec to abap", "build from this spec", "làm…
Claude Code instructions for ChinhHN-DEV/MCP_SAP_PRIVATE: Claude Code does not auto-load AGENTS.md. Import that single canonical project instruction source. Keep this bare @ line outside backticks so the import remains active.
Claude Code instructions for ChinhHN-DEV/abap-mcp-adt, covering mcp abap adt - development guide, workflow rules, testing, integration tests and soft mode (mass run) — save full log.
SAP ABAP ADT MCP server with full CRUD for on-prem and ABAP Cloud (BTP), plus JWT/XSUAA and service-key destination auth. Runs locally from the @babamba2/abap-mcp-adt-powerup npm package.