abap程序和功能模块是什么关系

我不太懂ABAP,想了解一下。abap的程序,功能模块,增强,接口等,都是什么... 我不太懂ABAP,想了解一下。abap的程序,功能模块,增强,接口等,都是什么 展开
 我来答
nature0106
2012-11-28 · TA获得超过502个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:198万
展开全部
既然讲到ABAP,你应该也懂一些技术,我就以例子来说吧
ABAP程序:(SE38访问)
即Report程序,首先在该类程序中可以进行报表的开发,在Report程序中可以用WRITE语法输出报表,也可以在REPORT程序中创建选择屏幕、自定义屏幕等,但是REPORT程序没有参数,无法直接传值,如果想要在REPORT程序之间传递数据,需要用到系统参数,比较麻烦
功能模块:(SE37)
即FUNCTION MODULE,听名字也知道,类似于C语言中的函数,或者面向对象的方法,可以有输入、输出、Table参数,功能模块一般用来封装业务功能(如检查、计算、添加、删除等),在功能模块中不能使用WRITE语法输出数据,整体来说,功能模块多用于被其它程序调用(以CALL FUNCTION的形式)
增强:(BAdI是SE18、SE19,Customer-Exit是CMOD)
SAP系统实施的时候,最理想的状态是产品符合客户需求,就像你买件衣服,尺寸正好,但大多数情况不可能这么理想,对于客户提出的需求,SAP实施时优先考虑配置(SAP系统非常强大、成熟),在标准程序无法实现客户需求的时候,会考虑对标准程序进行增强,增强不会影响标准代码,不会影响系统升级,比较常用的有BAdI增强、Customer-Exit增强、Enhancement等,直接修改程序是逼不得已才会做的,风险很高
接口:(SE24)
接口是面向对象的概念,SAP系统在发展过程中(开始是面向过程),也引入了面向对象的概念,在ABAP中调用类的方法和调用功能模块很类似,对于SAP标准的类,用起来很容易上手(学过面向对象的),只是如果自定义类的话,在ABAP中比较麻烦,这一点我觉得SAP做的不太好
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
百度网友994f556eb
2012-11-27 · 超过16用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:36.6万
展开全部
abap: SE38 普通的程序,可以是报表、处理程序
功能模块: SE37 基于传参的函数程序
增强: SMOD/SE19 BADI/SMOD增强,用来在系统标准功能的基础上增加逻辑功能
接口: (INTERFACE) 用来在SAP和其他客户端相互传输数据的手段

希望能帮到你~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihan913
2012-11-28 · TA获得超过233个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:161万
展开全部
abap程序指的是report吗?
若是,report和功能模块没有关系,但是,他们两者之间都可以相互调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍六七IT
2012-11-27 · 超过20用户采纳过TA的回答
知道答主
回答量:94
采纳率:100%
帮助的人:59.9万
展开全部
1、程序:比如一个dialog、报表、smartform;2、功能:比如hr的出差、加班就是功能,hr就是一个模块;3、增强是指对原有事务代码增加逻辑;4、接口:sap与外围系统传输数据的interface,比如RFC接口等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式