编号

课程名称

课程内容

预计课时

10.1.1~10.1.2

SAP系统与产品集

1. 了解SAP常见产品 ,了解SAP系统架构

1

10.1.3~10.1.4

导航界面与用户界面

1. 了解SAP导航界面与用户界面

1

10.1.5

SAP系统内核

1. 了解AS ABAP和AS Java架构

2. 学习AS ABAP中的进程

3. 学习处理用户请求

4. 了解附加进程

2

10.1.6

通讯与集成技术

1. 通讯与集成技术概述

1

10.1.7

ABAP程序流

1. 程序流过程概述

0.5

10.1.8

Workbench

1. 工作台概念与使用方法

2. 程序管理与项目管理

0.5

10.1.9

ABAP语言基本要素

1. 熟悉ABAP基本语法

2. 调试ABAP程序

2

10.1.10

模块化概述

1. 理解模块化的概念和原因

2. 定义和调用子例程

3. 定义和调用函数模块

4. 了解BAPI的概念

5. 了解全局类和本地类的概念

3

10.1.11

复杂数据对象

1. 定义和使用结构

2. 定义和使用内表

1

10.1.12

数据建模与数据检索

1. 解释数据模型

2. 检索单行数据和多行数据

3. 其它访问数据库的概念

4. 实现权限检查

2

10.1.13~10.1.14

经典ABAP报表程序

1. 实现选择屏幕

2. 理解事件的概念

3. 学会分析程序,了解代码检查器的使用

2

10.1.15

程序调用与内存管理

1. 了解常见的程序间调用方法

2. 了解SAP系统内存管理的知识点

2

10.1.16

ABAP Open SQL

1. 学习常用Open SQL语法

2. 学习聚合的语法

3. 学习复杂WHERE条件与特殊INTO语句

4. 学习新的Open SQL语法

2

10.1部分主要为基础概念部分,总课时约20小时

10.2.1

ABAP字典介绍

1. ABAP字典概述

1

10.2.2

ABAP字典数据类型

1. 学习域和数据元素的定义和使用

2. 学习结构的定义和使用

3. 学习表的定义和使用

4. 学习类型组的定义和使用

3

10.2.3~10.2.4

数据库表域性能

1. 了解透明表的概念

2. 了解簇表和池表

3. 学习定义和使用索引

4. 了解缓存的类型并使用缓存

2

10.2.5

输入检查

1. 以固定值方式实现输入检查

2. 以外键方式实现输入检查

3. 以文本表方式实现输入检查

2

10.2.6

字典对象依赖关系

1. 区分激活与非激活的对象

2. 了解字典对象依赖关系

1

10.2.7

表的修改

1. 了解表的修改的几种方法,尤其是Table Conversion方法

2. 了解表的几种增强方法

1

10.2.8

视图和维护视图

1. 学习创建和使用数据库视图

2. 学习创建和使用维护视图

3. 学习创建和使用帮助视图

4. 学习创建和使用视图簇

2

10.2.9

搜索帮助

1. 学习搜索帮助基本概念(包括不同类型搜索帮助与它们的优先级)

2. 学习创建和使用搜索帮助

3. 学习增强版的搜索帮助

2

10.2.10

选择屏幕开发

1. 单选择屏程序开发

2. 多选择屏程序开发

3. 实现输入检查与创建变式

2

10.2.11

屏幕编程

1. 了解对话框程序的概念

2. 创建屏幕与屏幕元素

3. 运行时修改屏幕

4. 屏幕顺序控制

5. 动态调用屏幕

2

10.2.12

程序接口

1. 了解用户接口概念

2. 实现标题和菜单栏控制

2

10.2.13

常见屏幕元素介绍

1. 输入字段

2. 输入/输出字段

3. 复选框和单选框

4. 按钮

2

10.2.14

屏幕错误处理

1. 用对话框和消息处理错误

2. 用字段输入检查处理错误

3. 用导航和搜索帮助处理错误

2

10.2.15~10.2.16

子屏幕和页签

1. 创建和使用子屏幕

2. 创建和使用页签

2

10.2部分主要为经典的面向过程编程,总课时约26小时

12.1.1

面向对象编程介绍

1. 学习面向对象编程的概念和原因

2. 学习UML

1

12.1.2

面向对象基本语法

1. 本地类和类的对象

2. 类的属性和方法

3. 类的构造函数和静态构造函数

3

12.1.3~12.1.4

继承和类型转换(含普通类的继承和接口的继承)

1. 继承和多态

2. 向上类型转换

3. 向下类型转换

4. 接口和多态

5. 接口和类型转换

4

12.1.5

面向对象的事件

1. 定义类的事件和响应类

2. 定义接口的事件和响应类

2

12.1.6

全局类和全局接口

1. 定义全局类

2. 定义全局接口

3. 在全局类中实现继承

2

12.1.7

一些实用的面向对象的例子

1. OO ALV概述

2. BAdIs概述

2

12.1.8

异常类

1. 普通异常和异常类的概念

2. 如何定义异常类和处理异常类

3. 高级异常处理技术(RETRY、RESUME等)

2

12.1.9

高级的面向对象技术

1. 抽象类

2. 最终类

3. 工厂类

4. 单件

5. 友元类

6. 可持续对象

2

12.1.10

程序调用与内存管理

1. 同步调用和异步调用的概念

2. ABAP进程与内存管理

3. 共享对象

2

12.1.11

动态编程

1. 动态语句与通用数据类型

2. 用代码生成程序或例程

3. 指针技术

4. RTTI技术

4

12.1的部分主要为经典的面向对象编程,总课时约为24课时

12.2.1

增强的基本概念

1. 配置、个性化、修改、增强、定制开发的概念

1

12.2.2

字典元素增强

1. 透明表增强

2. 文本元素增强

1

12.2.3

客户出口(第二代增强)

1. 工程和出口的概念

2. 查找出口的方法

3. 使用客户出口实现程序增强的例子

4. 使用客户出口实现菜单增强的例子

5. 使用客户出口实现屏幕增强的例子

4

12.2.4~12.2.5

经典BAdI(第三代增强)和新BAdI

1. BAdI的概念

2. 经典BAdI和新BAdI的区别

3. 使用新BAdI实现程序增强

4. 使用新BAdI实现菜单增强

5. 使用新BAdI实现屏幕增强

4

12.2.6~12.2.7

显式增强和隐式增强

1. 第四代增强架构

2. 理解和使用显式增强

3. 理解和使用隐式增强

2

12.2.8

修改SAP标准软件

1. 更正与修正、以及其它基本概念

2. 修改助手的使用

3. 使用者出口(第一代增强)

4. 修改调整工具的使用

2

12.2.9~12.2.13

Web Dynpro

1. Web Dynpro架构

2. 视图、视图嵌套、视图跳转

3. 各类控制器和实体

4. 上下文、上下文映射

5. 各类屏幕元素

6. 普通方法、引导方法(Hook Method)、事件响应函数、供应函数(Supply Function)

6

12.2部分主要为增强和Web Dynpro,总课时约20课时

x.1

Smartforms

1. 基于table的Smartforms

2. 基于template的Smartforms

3. Smartforms调试

2.5

x.2

ALV详解

1. 可编辑ALV

2. 自定义控件或重写控件

3. 颜色或属性控制

4. 单选、复选、下拉菜单

5. OO ALV

6. TREE和ALV TREE

3

x.3

后台作业

1. 定义和使用后台作业

2. 用代码控制后台作业

2

x.4

集成案例介绍

1. OLE集成案例

2. JCO、NCO集成案例

3. DBCO集成案例

4. Webservice集成案例

5. IDOC集成案例

6. PI集成案例

7. BDC集成案例

7

x.5

HANA中的数据处理

1. HANA Studio的安装和使用

2. 新SQL语法

3. CDS

4. AMDP

3

x.6

代码优化方法

1. 代码优化注意事项

2. 优化工具(程序分析器、SQL分析器)

3. 用HINTS优化SQL语言

4. 外部调试

5. 后台调试

2.5

附加部分为实战中比较重要的知识点,总课时约20小时

总计110课时,其它较为重要但此处尚未提及的知识点包括Fiori、REST集成、Cloud API、工作流等

       

ABAP知识点提纲的更多相关文章

  1. ABAP知识点笔记

    1,获取光标所在行 READ TABLE TD_ALV_DATA INTO TH_ALV_DATA INDEX RS_SELFIELD-TABINDEX. 2,获取alv可编辑单元格内容 DATA: ...

  2. [na]交换技术知识点-提纲

    vlan - trunk - vtp(vtp prune) stp portfast rootgurd bpduguard bpdufilter uplinkfast backbonfast loop ...

  3. abap 一些小知识点的总结

    创建包含结构或表的内表: DATA: BEGIN OF it_tab.     INCLUDE TYPE/STRUCTURE name.       name:结构名或者表名 DATA: num TY ...

  4. 快速列出大纲.提纲.归纳知识点 思维导图工具Xmind

    博客搬迁,给您带来的不便敬请谅解! http://www.suanliutudousi.com/2017/10/23/%E5%BF%AB%E9%80%9F%E5%88%97%E5%87%BA%E5%A ...

  5. [SAP ABAP开发技术总结]字段符号FIELD-SYMBOLS

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  6. cadence pcb 设计学习记录提纲

    Cadence软件是一款"一站式"的电气EDA软件系统.因能力所限,此处仅涉及使用cadence软件绘制PCB.日后随着对软件使用程度的加深,自己打算学习使用cadence软件的原 ...

  7. Jerry的ABAP, Java和JavaScript乱炖

    写这个系列的初衷是SAP Chengdu office有越来越多的应届毕业生加入,这些新同事通过在大学的专业学习,具备了Java和JavaScript背景,但是进入SAP之后大家觉得ABAP没有Jav ...

  8. PA教材提纲 TAW12-2

    Unit1 Adjustment of SAP Standard Software(SAP标准软件修改) 1.1 Adjusting SAP Standard Software(如何修改SAP标准软件 ...

  9. PA教材提纲 TAW12-1

    Unit1 Introduction to Object-Oriented Programming(面向对象编程介绍) 1.1 Explaining the Object-Oriented Progr ...

随机推荐

  1. xmpp实现的即时通讯聊天(二)

    参考网址:http://www.jianshu.com/p/8894a5a71b70 借图描述原理: 三.注册.登陆.聊天功能的实现 故事板如下: 四个类如下: 不喜多言,直接上Demo: Login ...

  2. 写一个有字符界面的ssh链接工具

    大概的样子 这是大致的样子- 写之前想说的 因为个人工作的的电脑是deepin系统的,系统本身的命令行非常好用,用第三方的ssh工具用不习惯,就想自己写一个. shell脚本是第一次写,写的不是很好, ...

  3. Spring系列之——spring security

    1 搭建springboot 2 配置pom依赖(springboot版本为2.1.3) <dependency> <groupId>org.springframework.b ...

  4. Spring Boot + MyBatis + Druid + Redis + Thymeleaf 整合小结

    Spring Boot + MyBatis + Druid + Redis + Thymeleaf 整合小结 这两天闲着没事想利用**Spring Boot**加上阿里的开源数据连接池**Druid* ...

  5. vue + element ui 阻止表单输入框回车刷新页面

    问题 在 vue+element ui 中只有一个输入框(el-input)的情况下,回车会提交表单. 解决方案 在 el-form 上加上 @submit.native.prevent 这个则会阻止 ...

  6. IntelliJ IDEA 2016 完美破解+汉化补丁

    百度网盘下载地址:链接:https://pan.baidu.com/s/1cB6XY-N02eRKgGs1kzvqKQ 密码:6pse IntelliJ IDEA 2016是一款JAVA语言发开发工具 ...

  7. 解决PJA错误

     现场有WAS5.6,均安装在AIX下,且都已经设置PJA,在WAS5上报表正常,但是在WAS6下报表会报错,两个应用下的配置均相同. 反馈的报错日志: [11-4-25 14:20:42:758 ...

  8. windows 7 Alt+Tab 的风格改成 XP 风格

    1.开始菜单-运行-输入“regedit”. 2.找到这个位置“[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explore ...

  9. 2java.lang.NoClassDefFoundError异常

    1.错误信息 2.错误分析: JVM读到程序的第三行,会在当前路径 "D:\java" 下寻找com.yangquan.aolun这个包路径下的Cat类,但当前路径下根本就没有co ...

  10. Jmeter 测试 JMS (Java Message Service)/ActiveMQ 性能

    前言 JMS介绍:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送 ...