Help us improve
Share bugs, ideas, or general feedback.
ABAP development skills including Fiori URL generation and Clean ABAP code analysis
npx claudepluginhub likweitan/abap-skillsGenerate SAP Fiori Launchpad URLs from app names
Share bugs, ideas, or general feedback.
A collection of Claude Code skills for SAP ABAP development, including Fiori URL generation and ABAP code analysis with abaplint.
Note: Installation differs by platform.
Clone the repository and copy the skills to your Claude Code skills directory:
git clone https://github.com/likweitan/abap-skills.git
cp -r abap-skills/skills/* ~/.claude/skills/
Or install a single skill:
# Example: Install only the abap skill
cp -r abap-skills/skills/abap ~/.claude/skills/
After installation, restart Claude Code to load the new skills.
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/likweitan/abap-skills/refs/heads/main/.opencode/INSTALL.md
Detailed docs: docs/README.opencode.md
Generate SAP Fiori Launchpad (FLP) URLs by looking up app information and constructing the correct parameters.
Features:
AppList.json
sap-client and sap-languageExample Prompts:
"Generate URL for Create Maintenance Request app with base URL https://myserver.com:44300 and client 100"
"Find apps related to 'Workflow'"
URL Format:
{BASE_URL}/sap/bc/ui2/flp?sap-client={CLIENT}&sap-language={LANGUAGE}#{SEMANTIC_OBJECT}-{ACTION}
Quick reference for finding released ABAP classes available in ABAP Cloud Development (SAP BTP ABAP Environment).
Features:
Example Prompts:
"What is the released class for sending email?"
"Give me the class for getting time and date in UTC format"
"How do I generate a UUID in ABAP Cloud?"
"Show me classes for JSON processing"
Common Categories:
IF_OO_ADT_CLASSRUN, CL_DEMO_CLASSRUNCL_BCS_MAIL_MESSAGECL_SYSTEM_UUID, XCO_CP_UUIDCL_ABAP_CONTEXT_INFO, XCO_CP_TIME, CL_ABAP_UTCLONGXCO_CP_JSON, /UI2/CL_JSON, CL_SXML_*CL_WEB_HTTP_CLIENT_MANAGER, CL_HTTP_DESTINATION_PROVIDERCL_ABAP_BEHV_AUX, CL_ABAP_BEHAVIOR_HANDLERConfigure ATC Cloud Readiness and Clean Core checks using the SAP Cloudification Repository for Released APIs.
Features:
Example Prompts:
"Configure ATC cloud readiness check for SAP Cloud ERP"
"Which JSON file do I use for Cloud ERP Private 2025 FPS00?"
"Set up clean core ATC check variant"
"Show me the URL for the cloudification repository"
Check and improve ABAP code quality using abaplint and Clean ABAP principles.
Features:
Example Prompts:
"Run abaplint on my ABAP project"
"Configure abaplint for my on-premise system"
"Check this ABAP code for clean code compliance"
"Review my ABAP method for best practices"
Check Categories: