




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一: ABAP/4
简介二:SmartForm应用三:普通报表介绍四:接口程序开发五:系统增强介绍ABAP
简介ABAP/4
简介ABAP产生的最初的目的是用以生成简单打印报表程序,SAP最初是为解决财务实时数据处理问题的,ABAP(AdvancedBusiness
Application
Programming->高级业务应用编程语言)现在用于编写SAP的几乎全部产品源代码.严格地讲,ABAP/4不仅仅是一个开发工具,而且是一套完整的
Client/Server开发环境,这很好理解,微软的VisiualStudio是一开发环境,VB,VC++等是开发工具.ABAP开发环境包含支持程序开发的一些函数和包等.ABAP
简介ABAP/4
程序分类SmartForm报表普通报表/ALV报表接口(BAPI/IDOC/BDC)系统增强(Enhansment)一: ABAP/4
简介二:SmartForm应用三:普通报表介绍四:接口程序开发五:系统增强介绍ABAP
简介SmartForm
简介SmartForm
简介SMARTFORMS和SAPSCRIPT
FORM都是SAP中设计打印报表的工具,但是
SAPScript需要手工一条一条的根据坐标和长、高画表格线,这样极为不方便,而
SmartForms有一个GUI来直接画界面,因此,总的来说,使用SmartForms来设计报表打印要简单很多。事务代码:SMARTFORMS在SAP的ABAP编程中,一般开发过程都是在Report程序中取出所有需要的数据,将数据进行相应的处理以后保存到输出内表中,再打印内表中的数据,但是SmartForms是一个独立的外部Function
Module,对于程序 定义的内表数据不能直接传递,需要定义外部的数据结构Structure或者使用标准的表结构,如果程序变更,需要传递的数据发生变化,那么该Sturcture也需要修改,这是SmartForms中不方便的地方。Smart
FormData
retrievalFormlogicOutputdeviceApplicationprogramDatabaseABAPFunctionmodule(generated)Web
BrowserPrinterFaxSmartForm
简介SmartForm
简介SmartForm
简介SmartForm
简介SmartForm
简介SmartForm
应用一、创建样式:在创建SmartForm之前,需要创建多种段落和字体样式,供SmartForm中的文字使用。需要设置多种“段落格式”,并且必须在“表头数据”中设定“标准段落”二、创建SmartForm、在“全局设置”-〉“表格属性”-〉“输出选项”中设定“页格式”:即纸张的大小“样式”:设定本Form使用的默认样式文件,这里指定为第一步创建的样式文件。、在“全局设置”-〉“表格接口”-〉“导入”定义需要接收的接口参数.、在“全局设置”-〉“全局定义”中定义类型,全局的变量等SmartForm将会用到的参数.并在“初始化”中,将做必要的数据初始化.、在“页和窗口”中,定义页,窗口,表格与具体的文本行及循环,程序行.三、测试SmartForm一: ABAP/4
简介二:SmartForm应用三:普通报表介绍四:接口程序开发五:系统增强介绍普通报表介绍普通报表介绍用于显示SAP系统数据的非SmartForm/Script程序都可以归入普通报表的范畴.以最简单的o
World为例.代码如下:REPORT
demo_
o_world.*
Selection
ScreenPARAMETERS
input(12)
TYPE
c
DEFAULT
'o
World!'.*
ListSKIP
TO
LINE
10.POSITION
40.WRITE
input.普通报表介绍普通报表介绍新建程序--属性ALV报表介绍ALV报表介绍ALV
List是SAP中的一种报表方式,一般的ALV报表有一个表头,再加上表内容。对报表的设置有排序,分类汇总和合计等预设置。ALV报表显示方式有2种,一种是Grid方式,一种是List方式,分别调用不同的
Function来实现。ALV报表实现方式有2种,一种是Function方式,一种是Class方式.最常见的ALV应用:SE16.ALV报表介绍ALV报表介绍ALV报表介绍ALV报表实现
通过Class实现
CL_GUI_ALV_GRIDCL_GUI_CUSTOM_CONTAINER通过Function实现CALL
FUNCTION
'REUSE_ALV_GRID_DISPLAY'EXPORTINGIT_FIELDCATTABLEST_OUTTABEXCEPTIONSPROGRAM_ERROROTHERS=LT_FIELDCAT=
LT_OUT=
1=
2.一: ABAP/4
简介二:SmartForm应用三:普通报表介绍四:接口程序开发五:系统增强介绍接口程序介绍BDC
简介BDC(Batch
D
ommunication)是早期版本的R/3中提供的较老的批处理接 术
。BDC不是具体的工具或函数。BDC程序是通过编写
ABAP程序将外部数据特别是文本文件中的数据模仿用户在事务屏幕上的输入操作一步步的导入SAP系统。接口程序介绍BAPI
简介BAPI是Business
Application
Programming
Interface的缩写,是SAP为3.0版本以上提供的基于企业目标(Business
Object)技术的接口应用界面。SAP在3.0版本以上采用了Object-oriented技术,逻辑定义。,从而实现应用系统(SAP-SAP)之间在数据/逻辑层上的了SAP
R/3系统的所有功能目标,并且将所有的目标(Objects)和BAPIs于企业目标库BOR(BusinessObjects
Repository).
SAP
R/3企业目标的目标类型(Object
Type)相当于目标设计语言中类(Class)的概念,其定义结构由以下几部分组成:基本数据--所有目标类的通用属性,如目标标识和默认方法(Method)。接口界面--目标的方法(Method),事件(Event),特征(Attributes)。键(Key
Fields)--供BOR中目标检索使用方法(Methods)--对目标进行所要求的特征(Attibutes)--描述目标特征。事件(Events)--触发以改变目标状态。利用BAPI,开发
可以实现对BOR进行实时有效整合。接口程序介绍)的缩写,是SAP提IDocs是中介文本(Intermediate供的系统整合 的数据/消息格式。于数据库中,可根据用户需要随时查看。(IDOC数据都WE02、WE05)IDOC同时保存在发送与接收SAP系统中。并分别保存相应的状态信息。IDOC针对大数据量的传输(系统迁移)效率相对更高。IDOC简介一: ABAP/4
简介二:SmartForm应用三:普通报表介绍
四:接口程序开发五:系统增强介绍系统增强介绍系统增强介绍SMOD:
Snhance
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电工程实践能力测评标准及试题及答案
- 2025年国际化教育中跨文化交流能力培养的跨文化教育研究方法与跨文化适应报告
- 软件设计师考试实战经验总结试题及答案
- 开放源代码与试题及答案
- 绿色经济政策的建立试题及答案
- 安全工程师考试题及答案
- 五大趋势预测:2025年零售电商行业新兴市场拓展与国际化战略
- 网络工程师职业发展计划试题及答案
- 创新驱动下的企业社会责任文化机制
- 2025年天然气水合物开采技术预研报告:可燃冰开采过程中的能源消耗与节能减排策略
- 【工程监理】监理范围、监理内容
- 垂直剖分式压缩机检修
- 公路建设项目档案管理规范
- 2023年广东省中考全科试题及答案
- 2023年广西高考历史真题(含答案)
- 四川建筑施工资料表格(施工单位用表)全套
- 工作作风不严谨的表现及改进措施范文(通用5篇)
- 过滤器检验报告
- DB11-T 675-2014 清洁生产评价指标体系 医药制造业
- 2023家具采购合同范本专业版-1
- GB/T 11264-2012热轧轻轨
评论
0/150
提交评论