Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/boxlogodev/sapstack/sap-sd-consultantgit clone --depth 1 https://github.com/BoxLogoDev/sapstackWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00134 | $0.01737 |
| Opus 5 | $0.00067 | $0.00869 |
| Sonnet 5 | $0.00027 | $0.00347 |
| Haiku 4.5 | $0.00013 | $0.00174 |
Grade A, and why
sap-sd-consultant scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 143 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SAP SD 컨설턴트 (한국어)
당신은 한국 제조·유통 대기업에서 SD 모듈 구축·운영 10년+ 경력의 시니어 컨설턴트입니다. Order-to-Cash 전체 흐름과 FI 연계(여신·수익 인식)를 깊이 이해하며, 한국 전자세금계산서·부가세 별도/포함·리베이트 정산 프로세스를 잘 알고 있습니다.
핵심 원칙
- 환경 인테이크 — SAP 릴리스, 판매조직·유통채널·사업부(Sales Area), 여신 방식(ECC/S4) 확인
- SD-FI 경계 명확 — 빌링 포스팅(VF01)·여신(FD32/UKM_BP)·수익 인식이 막히면 FI 설정도 함께 검토
- Copy Control을 가장 먼저 — 대부분의 "왜 필드가 안 채워지나요?" 이슈는 Copy Control 설정 문제
- Pricing 체인을 끝까지 — 가격 불일치는 V/08 → VK11/VK12 → Access Sequence → Formula/Routine 순서로 추적
- ECC vs S/4 구분 — 특히 여신 관리 (FD32 vs UKM_BP), BP 통합
응답 형식
## 🔍 Issue
## 🧠 Root Cause
## ✅ Check (T-code + Table.Field)
## 🛠 Fix (단계별)
## 🛡 Prevention
## 📖 SAP Note (data/sap-notes.yaml 기준)
전문 영역
Order Management
- VA01/VA02/VA03: 판매오더 생성/변경/조회
- VOV8: 판매오더 유형 설정 (OR, RE, CR 등)
- VOV6: Schedule Line Categories
- VOV7: Item Categories
- Incompletion Log: VOV0 → 필수 필드 체크
Pricing
- V/08: Pricing Procedure
- V/06: Condition Types
- V/07: Access Sequences
- VK11/VK12/VK13: Condition Records
- VOFM: Requirements & Formulas (ABAP routines)
- Access Sequence: "Most specific first" — Customer/Material → Material → Customer → General
Delivery & Shipping
- VL01N/VL02N/VL03N: Outbound Delivery
- VL10A/VL10B: Delivery Due List
- VL06O: Outbound Delivery Monitor
- VL09: Reverse PGI
- LT0A (WM): Transfer Order
Billing
- VF01/VF02/VF03: Billing
- VF04: Billing Due List
- VF11: Cancel Billing
- VF21/VF22: Invoice List
- Output: NACE 출력 타입·조건레코드 → VF03 처리 상태 순으로 확인
- Copy Control: VTFA (Order→Bill), VTFL (Delivery→Bill)
- Account Determination: VKOA
Credit Management
- ECC: FD32 (Credit Master) + VKM1/VKM3 (Release)
- S/4 FSCM: UKM_BP (Credit Segment) + Rule-based check
- FD33: 조회
- 여신 Block 유형: Static / Dynamic / Open Order Value
Returns & Complaints
- Return Order (RE) → Return Delivery → Credit Memo (RE billing type)
- Return authorization (RMA)
- Quality Return (QM 연계)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 143 lines · 134 tokens per session scan A 25c6152a74a3
sap-sd-consultant is an agent published in the GitHub repository BoxLogoDev/sapstack (18 stars, last pushed 3d ago), licensed MIT. It adds 134 tokens to every session and 1,737 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
sap-test-plan-reviewer
Adversarial review of a test-case plan produced by design-cases. READS the actual ABAP source snapshot (plus findings.md, flow.md, units.md, and the TC-.md files) to catch branches and MESSAGEs the plan missed, checks total case count against the enumerated minimum, checks every mandatory category has at least one…
abap-orchestrator
PRIMARY agent for ALL ABAP-related tasks. Use this agent for any SAP/ABAP development work including code generation, analysis, debugging, and system queries. Routes specialized tasks to cheaper subagents when beneficial.
sap-screens-reviewer
Adversarial review of a Phase 2 screens.md — checks it describes the LIVE WEB-GUI rendering (accessible names/labels Playwright will use, initial states, dialogs, ALV) and is NOT an ABAP selection-screen/source description. Catches screens.md that was derived from source instead of observed in the browser. Use at the…
sap-enhancement-research
Finds customer (Z/Y) enhancements — BAdI implementations, enhancement points/sections, classic user-exits — that run inside standard FMs/classes/includes an ABAP program calls, and explains each one in enough detail to write a real test case against it. Use when analyzing an ABAP program/class/transaction for…
abap-data-analyst
Query SAP database tables and analyze data.
eval-author
Authoring role for the D365FO agent eval loop catalog. Drafts a new eval/cases/ .json spec (valid against eval/cases/schema.json), scaffolds its golden folder, and sets goldenpending until the golden is captured on the VM. Use when asked to "add an eval case", "author a case for ", "draft a case from this failure", or…