教你学会Adobe Interactive Form系列之三

clip_image016_thumb.jpg


第二章 接口

接口这个概念非常简单,他是连接程序和Form的桥梁,Form中的动态内容都是通过接口取得程序中的计算值得到。下面我们看看ABAP接口的结构以及主要功能:

1. 接口类型

clip_image002

2. 传递参数

如果你做过function Module的开发,那么对于接口的传递参数就会非常容易理解了,它主要也包含三个部分:Import,Export,Exception

clip_image004

注意的是,参数定义用TYPE,只有兼容Smart Form的接口类型才能用LIKE。

3. 全局变量定义

clip_image006

我想这三种就不用我多解释了吧.

4. 初始化

clip_image008

Code初始化: 如果不是smart form兼容的接口类型,那么这里就是你唯一可以写abap代码的地方,在未真正调用form之前执行,比如初始化一些变量等等

Form Routines: 这里可以写子程序工code初始化调用.

5. 货币和单位字段的设置

clip_image010

这里决定了你的表单中数字或者货币的显示方式.

6. 上面我们列出了abap接口类型的主要部分,接下来说明一下xml接口类型:

6.1. 对于输入参数,不能更改,只有一个xstring类型的参数(除却标准的print parameter)

clip_image012

6.2. XML Schema

clip_image014

这个一般是自动生成,当然你也可以选择手工上传一个xsd文件

clip_image016

接口部分介绍完毕, 其实还是非常简单的, 特别是对于abap接口类型, 我觉得和smart form相比, 更加体现针对接口编程理念.


About The Author

从事SAP行业有些年头,对SAP技术稍有了解; 如无特别声明,本博客文章为原创,转载请注明; 博主MSN:xuchunbo0901@hotmail.com; 博主邮箱:bob.xu@abaptech.com。

No Comments

Leave A Reply


注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

无觅相关文章插件,快速提升流量