📘 SAP 二次开发 & 接口集成

🧑‍🏫 30章 · 从入门到实战
01SAP系统概览与开发环境准备
SAP ECC与S/4HANA架构差异 · ABAP Development Tools (ADT) 安装与配置 · SAP NetWeaver AS ABAP 基础概念
02ABAP语言基础与开发规范
ABAP数据类型、变量声明、结构体与内表 · ABAP编码规范与命名约定
03ABAP数据库操作与Open SQL
SELECT、INSERT、UPDATE、MODIFY详解 · FOR ALL ENTRIES 用法与性能陷阱 · JOIN与子查询
04ABAP内表操作与性能优化
内表类型(STANDARD/SORTED/HASHED)· 排序与二分查找 · LOOP AT与AT NEW/ENDAT 分组处理
05ABAP面向对象编程(OOP)
类与对象定义 · 继承与接口 · ALV面向对象模型(CL_SALV_TABLE)
06ABAP报表开发实战
经典ALV与SALV对比 · ALV事件处理(热键点击、双击)· 报表布局与颜色设置
07ABAP屏幕开发(Dynpro)
屏幕绘制器使用 · PBO/PAI 模块 · Table Control 与 Tabstrip 控件
08ABAP Smart Forms 表单开发
表单设计器 · 数据传递与输出 · 条形码与二维码集成
09ABAP Adobe Forms 开发
基于PDT的模板设计 · 接口数据绑定 · PDF生成与附件发送
10ABAP BDC与LSMW数据迁移
SHDB录制法 · CALL TRANSACTION 与 SESSION 法 · LSMW 批导工具实战
11SAP增强技术(Enhancement Framework)
第一代(User Exit)· 第二代(Customer Exit)· 第三代(BADI)· 新一代增强点(Enhancement Spot)
12隐式增强与显式增强
源代码增强 · 隐式增强点查找 · 增强实施最佳实践
13SAP BAPI与Function Module开发
BAPI 创建与发布 · Function Module 远程调用(RFC)· BAPI 与 IDoc 协同
14SAP RFC 远程函数调用
创建RFC目标 · 同步与异步RFC · 事务性RFC(tRFC)与队列RFC(qRFC)
15SAP IDoc 接口技术
IDoc 类型定义 · Segment 结构 · 出站与入站处理 · ALE 配置与分发
16SAP PI/PO 中间件集成
ESR 设计(Data Types/Message Types/Service Interfaces)· IB 配置(Communication Channel)· Runtime 监控
17SAP OData 服务开发(SAP Gateway)
SEGW 事务码创建服务 · 实体集与关联 · $expand/$filter 查询优化
18SAP RESTful 编程模型(RAP)
CDS View 基础 · Behavior Definition · Service Binding 与 UI 集成
19SAP Fiori 应用开发基础
Fiori 架构(Gateway + UI5)· Fiori Elements 与 Freestyle UI5 对比 · Launchpad 配置
20SAP CPI(Cloud Platform Integration)集成
iFlow 设计 · 连接器配置(SOAP/REST/ODATA)· 错误处理与重试机制
21SAP与外部系统接口(HTTP/HTTPS)
CL_HTTP_CLIENT 类使用 · JSON/XML 解析 · OAuth 2.0 认证集成
22SAP与数据库直连(DBACOCKPIT/DBConnect)
DBACOCKPIT 监控 · DBConnect 配置 · Native SQL 使用
23SAP Web Service 开发(SOAP)
SOAMANAGER 配置 · WS Security 设置 · 第三方系统调用SAP服务
24SAP ALE/IDoc 增强与错误处理
IDoc 增强(Append/Extension)· BD87 错误监控与重处理 · EDI 标准映射
25SAP 工作流(Workflow)开发
工作流设计器 · 步骤类型(任务/条件/事件)· 代理确定规则
26SAP 权限管理(Authorization)
权限对象与字段 · PFCG 角色配置 · SU53 调试权限错误
27SAP 性能分析与调优
ST05 SQL 跟踪 · SAT ABAP 运行时分析 · SE30 性能分析 · 代码优化建议
28SAP 传输管理与CTS+
传输请求创建 · 传输组织器(SE09/SE10)· CTS+ 配置与传输策略
29SAP 升级与S/4HANA迁移适配
S/4HANA 简化清单 · 自定义代码调整(Custom Code Migration)· ABAP Test Cockpit (ATC) 检查
30综合实战项目
从零搭建SAP与外部电商平台订单同步接口(RFC + IDoc + CPI + OData 全链路)