首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
清单首页SAP文章详情

ABAP初体验四:ABAP的函数

声明:本文仅代表原作者观点,仅用于SAP软件的应用与学习,不代表SAP公司。注:文中所示截图来源SAP软件,相应著作权归SAP所有。

01

目录

4 函数

4.1 函数组创建SE37

4.2 函数创建SE37

4.2.1 函数的架构

4.2.1.1 查看对应函数组

4.2.1.2 每个函数组对应一个pool,双击数据定义,看看是干嘛的。

4.2.1.3 功能函数

4.2.1.4 公共form

4.2.2 创建接口

4.2.2.1 属性

4.2.2.2 输入输出

4.2.2.3 定义对象,在函数组的对象定义里面

4.2.2.4 定义内容,在函数里面

4.2.2.5 执行

02

正文

4 函数

每个函数都必需有一个组,每个函数组定义时,都会给加上SAPL前缀。通过SE37查询

创建

4.1 函数组创建SE37

4.2 函数创建SE37

4.2.1 函数的架构

4.2.1.1 查看对应函数组

4.2.1.2 每个函数组对应一个pool,双击数据定义,看看是干嘛的。

查看include是啥,是一些常量的定义。

4.2.1.3 功能函数

好多功能,形成功能组。

双击进入功能模块,跟刚才从函数找函数组,是一个位置了。

4.2.1.4 公共form

4.2.2 创建接口

4.2.2.1 属性

update函数:适用于多次调用,一次提交。例如多次调用建项目,最后一次提交。

4.2.2.2 输入输出

输入、输出和changing只能是单记录数,而table是可以多行记录数。

输入中type表示结构,有默认值,Optional表示必输;pass value表示值传递(在远程调用时必须选择)

输出很简单了

改变,like和type在changing里面其实一样。

Tables只能用like,表示可以输入输出多行信息。

4.2.2.3 定义对象,在函数组的对象定义里面

4.2.2.4 定义内容,在函数里面

4.2.2.5 执行

执行后

下一篇
举报
领券