子程序
语法:
form <subr> [<pass>].
<statemnet block>.
endform.
<subr>定义子程序名。 <pass>选项用于指定如何与子程序进行数据交换。
注释:子程序中不能包含嵌套的form-endform块。
内部子程序
内部子程序调用: perform <subr> [<pass>].
data: num1 type i,
num2 type i,
sum type i.
num1 = 2. num2 = 4.
perform addit.
num1 = 7.num2 = 11.
perform addit.
form addit.
sum = num1 + num2.
perform out.
endform.
form out.
write:/ 'Sum of', num1, 'and', num2, 'is', sum.
endform.
外部子程序
调用外部子程序:perform <subr> (<prog>) [<pass>] [if found].
程序.
report formpool.
form header.
write:/ 'Program Test'.
uline.
endform.
可以从程序中调用子程序,方法如下。
report sapmztst.
perform header (formpool) if found.
分享到:
相关推荐
ABAP 子程序定义 参数传递 调用
这是一个ABAP子程序SUBMIT调用的方法,要根据实际灵活使用。
abap 练习程序abap 练习程序 abap 练习程序abap 练习程序abap 练习程序abap 练习程序
ABAP-子程序宏函数学习笔记.py
我们在用事务码 SE38 创建新程序时,总是被要求指定一个程序类型,这些程序类型分别完成不同的功能,如果选择错误,程序就可能无法运行。下面一一介绍这些程序类型:
• ABAP/4 包含一种特 殊子程序, 叫做功能模 块。您可以 在中央库中 创建和维护 功能模块。 在调用程序 和子程序之 间功能模块 有一个明确 定义的数据 接口。它们 能够以调用 程序的独立 模式进行分 别测试。 这里...
第一代:基于源码增强(子过程subroutine:Form) 通过SPRO->IMG查找用户出口 通过开发类查找用户出口 用户出口子程序所能使用的数据变量 VA01增强示例 第二代:基于函数出口增强(Function) SMOD与CMOD的区别 查找...
子程序或自定函数的呼叫 7.SQL语法使用 8.数据结构的使用, 如process internal table的宣告与使用 Reports Overview 1.Reports Task, 如报表屏幕预览或打印机打印的选择 2.Reports 模块是一个Stand-along ...
第一代:基于源码增强(子过程subroutine:Form) 通过SPRO->IMG查找用户出口 通过开发类查找用户出口 用户出口子程序所能使用的数据变量 VA01增强示例 第二代:基于函数出口增强(Function) SMOD与CMOD的区别 查找...
源代码增强以子程序形式发布 第一代(基于源代码的增强)是sap提供一个空代码的子过程,在这个子过程中用户可以。。。。。。 第二代增强。。。。。。 第三代增强。。。。。。 第四代增强。。。。。。 文档内...
第一代:基于源码增强(子过程subroutine:Form) 通过SPRO->IMG查找用户出口 通过开发类查找用户出口 用户出口子程序所能使用的数据变量 VA01增强示例 第二代:基于函数出口增强(Function) SMOD与CMOD的区别 查找...
9.1.12 Perform 调用子程序时,using ,tables,changing 3个参数分别有什么影响? 25 9.1.13如何在程序间传送数据? 25 9.2 延伸 26 9.2.1自定义搜索帮助有几种方式?如何实现 26 9.2.2怎么创建number range 26 ...
屏幕(Screen)是ABAP设计最重要的工作之一,SAP的单据、主数据维护等业务功能都使用屏幕,一个程序可以包含多个屏幕。 本章主要介绍: (1)安装时注意的问题; (2)第一个“HELLO WORLD”Screen程序; (3...
最详细的ABAP语法电子书籍,是学习ABAP语言最方便的教科书,能够让你用最短的时间上手SAP的程序开发。
本人在公司演讲的有关面向对象设计远程,和一些模式设计上的注意点!
/ src 子程序包中需要的其他对象 / src / alv 包含用于增强/可编辑ALV网格的类/接口(类似于CL_SALV_TABLE) / src / collection 对象或“引用数据”列表的类/接口 / src / gui 由单个GUI容器组成的易于使用的屏幕...
封装SAP标准API,通过事务码SLG0配置日志对象和子对象,通过调用API实现在ABAP程序中记录过程日志,并通过事务码SLG1查看日志,SLG2删除历史日志。
您已将到子帐户 在与ABAP后端的云连接器中设置了主体传播 预备 您必须先创建后端系统的目的地,然后才能将应用程序部署到Cloud Foundry帐户。 请在这里找到我在环境中使用过的内容: 如果要测试与ABAP后端的连接,...
SAP R/3 事务码速查手册SAP R/3 事务码速查手册目录 1 CA 交叉应用组件 11 1.1 CA 交叉应用组件 11 1.2 CA-EUR-CNV 本地货币改变 11 1.3 CA-DMS 文档管理系统 14 ...19.8.4 BC-DWB-DIC-AC 激活程序,...
第五节 子分配和细分类别 164 SAP会计科目自动分配配置大全 170 1 Maintain Accounting Configuration(概览) 170 2 Automatic Posting Configuration (MM Module) 171 例1:如何使用Valuation group code 180 例2 PO ...