zoukankan      html  css  js  c++  java
  • ABAP知识点提纲

    编号

    课程名称

    课程内容

    预计课时

    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、工作流等

           
  • 相关阅读:
    现在的技术QQ群为什么都变成了这样?效率高也是有弊端的?
    【php】php中mail()不可用,php中sendmail不能用的解决方法
    Cannot validate since no PHP executable is set. Use the setting 'php.validate.executablePath' to configure the PHP executable.无法使用PHP可执行的设置。设置php.validate。executablePath配置PHP可执行文件。
    20150907自动化测试之Appinum For Android(前篇)
    [摘]关于目标管理
    婚恋网站应该有视频功能
    GIS的双屏显示模式是一个实用的创新
    移动产品将越分越细
    基于开源GIS软件的电子政务地理信息应用解决方案
    手机长途话费应再降!
  • 原文地址:https://www.cnblogs.com/Intercalaryland/p/10793895.html
Copyright © 2011-2022 走看看