总结1(强晟的BC400 PPT)

SAP系统架构:表现层、应用层、数据库层

 

屏幕类型:标准屏幕、选择屏幕、清单

 

仓库:根据组件进行划分,组件可划分为多个包

仓库信息系统:se80打开

 

通过应用层次(se81)功能来显示按层级组织的仓库对象

 

ABAP工作平台:ABAP编辑器、ABAP字典、屏幕制作器、菜单制作器、函数制作器、类制作器

 

包:package = development coordination

创建:software Component : HOME

         Transport Layer : 传递到哪个服务器上

 

 package type:包类型

  1.   包含仓库对象和其他包
  2.   只包含其他包
  3.    只包含主包(main package) 

传输路径:传输管理系统(STMS)

 

程序执行的返回码:ABAP异常捕获机制的一部分

                           有些语句执行完后向系统字段sy-subrc写入表示执行结果的值

                              (0成功、非0不成功)

                           常用需要检查码的语句:select 、authority-check等

 

ABAP设置了一个结构SYST用来保存系统运行时的各种参数

 

SAP帮助:F1、ABAP文档与范例(ABAPDOCU)、BAPI手册(BAPI)、数据模型(SD11)

 

程序创建:报表程序se38、对话框程序se80

 

程序的版本:激活后只有一个、未激活程序有多个,所有开发对象在激活后对整个系统是可见的

 

创建事务代码:se93管理、se80

类型:Program and Screen:对话框程序
         Program and Selection Screen:报表程序

         Method of a Class:面向对象程序
         Transaction with variant:带变式的程序
         Transaction with parameters:带参数的程序

事务必须制定包和传输请求

 

数据模型:实体之间相互关联,形成潜在的数据模型,实体关系模型(ERM)

 

ABAP字典中,我们把这些数据模型及其之间的关系定义成表---透明表,

                      当激活了这个表,同名的数据库表才会建立。

 

航班数据模型属于包:SAPBC_DATAMODEL

 

 Data element(数据元素)完全是对字段的描述,包括语义和字段技术属性

 

ABAP字典中定义结构跟定义表几乎一样,唯一的区别是结构不需要主键

 

包含了其他结构的结构被称为复杂结构 ,而仅不包含其他结构的可称为扁平结构

 

用字典元素来定义数据对象:data .. type .. /  data .. like ../ parameters .. type ..

形式上的变量描述叫做数据类型,由数据类型具体定义的变量叫做数据对象

数据类型用于实现各种接口,而数据对象则具体保存数据

 

看SAP内置的基本数据类型,所有其他数据元素和域都是由这些基本数据类型组合而成的。
数据类型可以分成完整的和非完整:

完整数据类型:
                      D :日期类型,格式为YYYYMMDD,长度为8
                      T :时间类型,格式为HHMMSS,长度为6
                      I :整数类型,长度为4
                      F :浮点类型,长度为8
                      TRING:变长字符串类型
                      XSTRING:变长字节序列类型

不完整数据类型:

                     C :字符串类型,定义变量时指定字符个数
                     N :数字字符串类型,定义变量时指定数值字符个数
                     X :字节序列类型,定义变量时指定字节数
                     P :组合数值类型,定义变量时指定长度和小书点后位数

本地数据类型声明:types ..type ..

可以使用VALUE 关键字来指定数据对象的初始值: DATA number1 TYPE i VALUE 17.
LENGTH 关键字也是指定变量长度 : DATA number2 TYPE c LENGTH 8.
如果DATA 语句没有指定TYPE ,则默认用C 类型
如果非完整类型没有指定长度,则使用默认长

DATA myvar.
上面这条语句定义一个长度为1 个字符的C 类型变量

 

CONSTANTS 语句来定义常数,TYPE 的指定方法跟基本数据对象一致,而VALUE 则是必须的,用来赋值。
CONSTANTS myc TYPE tname VALUE { 文字| IS INITIAL }

你可能感兴趣的:(数据库,SAP,Parameters,报表,Types,Constants)