ABAP function module 的使用
ABAP function module,可以和其他编程语言的“函数”概念类比。有的朋友将 function module 翻译成“功能模块”,我个人觉得容易造成歧义,翻译成“函数模块”或许更确切些。
ABAP function module 同 subroutine 的比较
二者都是面向对象的 ABAP 编程范式问世之前,用于实现 ABAP 模块化编程思想的可选手段。二者各有其应用场合。
- ABAP subroutine 是一种轻量级的代码模块化解决方案,subroutine 的创建,完全在 SAP GUI 的 ABAP 编辑器里,采用源代码编辑方式进行。而 ABAP function module 的创建,需要在专门的 SE37 或者 SE80 事物码里进行。
- ABAP subroutine 的参数类型只支持 using 和 changing 两种,而 function module 的参数类型则丰富得多。
我们用 function module 重新实现本专栏之前文章提到的加法器。
注意, function module 必须从属于某一个 function group,后者可以理解成存放 function module 的一个容器。因此在创建新的 function module 之前,我们首先需要创建一个 functio
ABAP function module 的使用相关推荐
- use regular expression instead of ABAP function module to parse attachment
在做my task offline performanc improvement时,先参考BP代码,里面有一行call 下图的FM去将变量ls_key里存储的attachment informatio ...
- ABAP function exporting importing
进入FUNCTION MODULE BUILDER的事务代码SE37 在FUNCTION MODULE BUILDER创建窗口中选择菜单"转到->函数组->创建组"创建 ...
- ABAP中的subroutine和function module
文章目录 1. 子程序变量(参数)类型 1.1 by value 1.2 by value & result 1.3 by reference 2. function module 如果我不是 ...
- 如何找到ABAP里被动态调用的update function module
In this SCN discussion, Find a Function Module in Update Task dynamically called, a question is aske ...
- SAP ABAP实用技巧介绍系列之 快速找出function module的帮助文档
Created by Jerry Wang, last modified on May 31, 2014 SE37里打开function module之后可以通过Function module Doc ...
- FUNCTION MODULE 'LDB_PROCESS' 实例讲解
一个自己写的例子,实际的报表开发业务需求中,使用Function Module "LDB_PROCESS"来实现使用LDB时自定义选择屏幕,及对性能的提高. 通常的LDB用法,是在 ...
- Product Archive相关的标准function module
Created by Jerry Wang, last modified on May 12, 2014 使用tcode SWO1查看product的BOR model BUS1178: 展开Meth ...
- 在同一个workprocess里对两张表分别使用online update和update function module update
Created by Jerry Wang, last modified on Jul 22, 2014 有两张表: 用一个report测试,表1是直接online update,表2在update ...
- ABAP function group和Tomcat library重复加载问题
ABAP ABAP help文档里对**LOAD-OF-PROGRAM"的关键字是这样描述的: This event keyword defines the program construc ...
最新文章
- 2012组策略自动部署wsus
- c语言删除成绩记录的代码,学校让用c语言编的成绩管理系统,删除的代码有点问题,求教...
- linux ha 切换脚本,linux-HA 系统的故障切换过程细节。
- 【NLP】用于语音识别、分词的隐马尔科夫模型HMM
- 4条实用小建议,送给初入NLP领域的你
- 前瞻:Java能否畅行未来?
- Flex4/Flash多文件上传(带进度条)实例分享
- scp连接计算节点操作
- java查题小程序_求助大神来写一个java的小程序,题目如下
- 【51单片机快速入门指南】2.2:任意位/任意长度数码管显示数字、小数
- php 写入sql server,php将图片直接写入SQLServer2008
- 中国巨头竞相复制Clubhouse:一场无关输赢的竞赛
- 开放源码的.NET 反编译工具 .NET IL调试工具 学习微软中间语言(MSIL)的绝佳工具 Dotnet IL Editor 推荐...
- Java HashSet和ArrayList的查找Contains()时间复杂度
- php diff 文本比较,php文本操作方法集合比较
- 【系统安装】MediaCreationTool工具制作U盘安装win10系统
- ZigBee Zstack协议栈
- charles(青花瓷)抓包配置mac ios版,详细好用
- python创建身份证城市_python构建 城市和省份字典 的实例应用
- 美国伊利诺伊大学香槟分校计算机专业,美国伊利诺伊大学香槟分校的专业排名分析...