Skip to content
View Jack-Liang's full-sized avatar
:atom:
Saving the World
:atom:
Saving the World

Block or report Jack-Liang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Jack-Liang/README.md

Hi there, I'm Jack Liang 👋

SAP / ABAP Developer · 前端学习者 · 开源爱好者

Website Zhihu Location


🧑‍💻 关于我 / About Me

我是一名 SAP 开发者,日常用 ABAP 构建企业级应用。

与此同时,我正在把 前端技术 引入 SAP 世界 —— 用 Rust 打通 SAP RFC、用 Astro / Vue / React 打造更好用的界面,让传统的企业系统也能拥有现代的体验。

I'm an SAP developer who builds enterprise applications in ABAP every day. At the same time, I'm bringing modern front-end technology into the SAP world — bridging SAP RFC with Rust, and crafting cleaner UIs with Astro / Vue / React, so traditional enterprise systems can feel modern too.

  • 🔧 擅长 / Skilled at:ABAP、SAP 增强与工具开发
  • 🌱 正在学习 / Learning:前端工程(Vue 3 · React · Astro · TypeScript)
  • 🤖 正在探索 / Exploring:AI Agent × SAP —— 让智能体直接操作企业系统(sap-for-agents)
  • 💡 兴趣 / Interested in:ABAP × 现代 Web 技术栈的融合
  • ⚡ 座右铭 / Motto:Saving the World, one line of ABAP at a time.

🛠 技术栈 / Tech Stack

ABAP SAP Rust TypeScript Vue React Astro HTML5 Swift


🚀 精选项目 / Featured Projects

🔌 连接 SAP 与现代技术 / Bridging SAP & Modern Stack

  • sap-for-agents ⭐ — 用 Rust 实现的 SAP NWRFC → REST 网关,专为 AI Agent 设计:检索并调用 RFC / BAPI、读取数据表、分析 ST22 短转储、通过 HTTP 直接编辑 ABAP 代码。

🧰 ABAP 开源工具 / ABAP Open-Source Tools

  • ABAP-Render-Kit ⭐ — "Every old system needs an Ark." 从 abapGit 提炼的 ABAP 现代 UI 框架,在 SAP GUI 中构建富交互的 HTML 界面。
  • DYNAMIC_DATA ⭐ — 在程序中动态创建 ABAP 嵌套数据类型。
  • ZABAP_TOOLS ⭐ — 常用 ABAP 工具包。
  • ZSM30ADDON — SM30 表格维护功能增强插件。
  • zlog — ABAP 消息可追溯:每条面向用户的消息都携带日志 ID,可回查时间、用户、代码位置、调用栈与上下文(基于 SAP BAL)。
  • zadv-validator — 基于 DDIC 元数据的通用内表校验器:域固定值、检查表、转换例程、货币 / 单位引用,行级 / 字段级精确报错,适配 Excel / CSV 上传场景。
  • CFOP_ABAP — 用 ABAP 实现 CFOP 法还原三阶魔方(趣味项目)。

🌐 前端 / 博客 / Front-end & Blog

  • jack-liang.com — 个人网站(Astro):博客、拾光与随想。

🤝 社区与开源 / Community & Open Source

  • kalitools ⭐ 1.3k — Kali Linux 工具文档汉化公益项目(KTTV),降低更多人接触安全工具的门槛。
  • abap-course — 《从零开始的 SAP ABAP 开发实战课程》:24 课时带你掌握 ABAP 开发核心技能。
  • dotabap/dotabap-list ⭐ — ABAP 开源项目清单贡献者(dotabap.org)。

📊 GitHub 统计 / GitHub Stats

Profile Details

Repos per Language

Contribution Chart

Streak Stats


📫 联系我 / Connect


“Saving the World.” — Jack Liang

Pinned Loading

  1. ABAP-Render-Kit ABAP-Render-Kit Public

    Every old system needs an Ark.

    ABAP 4 1

  2. sap-for-agents sap-for-agents Public

    SAP NWRFC → REST gateway designed for AI agents: search, inspect, invoke RFC/BAPI, read tables, triage ST22 dumps, and edit ABAP code over plain HTTP

    Rust 16 3

  3. DYNAMIC_DATA DYNAMIC_DATA Public

    Create ABAP nested data types dynamically within your program | 在程序中动态创建 ABAP 嵌套数据类型

    ABAP 6 1

  4. kalitools kalitools Public

    Kali Linux工具清单

    1.3k 308