第二章 接口
接口这个概念非常简单,他是连接程序和Form的桥梁,Form中的动态内容都是通过接口取得程序中的计算值得到。下面我们看看ABAP接口的结构以及主要功能:
1. 接口类型
2. 传递参数
如果你做过function Module的开发,那么对于接口的传递参数就会非常容易理解了,它主要也包含三个部分:Import,Export,Exception
注意的是,参数定义用TYPE,只有兼容Smart Form的接口类型才能用LIKE。
3. 全局变量定义
我想这三种就不用我多解释了吧.
4. 初始化
Code初始化: 如果不是smart form兼容的接口类型,那么这里就是你唯一可以写abap代码的地方,在未真正调用form之前执行,比如初始化一些变量等等
Form Routines: 这里可以写子程序工code初始化调用.
5. 货币和单位字段的设置
这里决定了你的表单中数字或者货币的显示方式.
6. 上面我们列出了abap接口类型的主要部分,接下来说明一下xml接口类型:
6.1. 对于输入参数,不能更改,只有一个xstring类型的参数(除却标准的print parameter)
6.2. XML Schema
这个一般是自动生成,当然你也可以选择手工上传一个xsd文件
接口部分介绍完毕, 其实还是非常简单的, 特别是对于abap接口类型, 我觉得和smart form相比, 更加体现针对接口编程理念.
No Comments