ABAP初体验
关键词: ABAP 入门 ERP 什么是ABAP /4
正文:
定义:ABAP--Advanced Business Application Programming 高级业务应用编程语言
ABAP产生的最初的目的是用以生成简单打印报表程序,我们知道SAP最初是为解决财务实时数据处理问题的,ABAP现在用于编写SAP的几乎全部产品源代码。
特征:
1.和SAP紧密结合,ABAP在SAP的报表开发上表现应该比较突出。
2.与VB类似,ABAP是解释型的。既然SAP是企业管理解决方案,ABAPer必须对企业管理流程熟悉。
3.在对数据库处理方面,除了可直接执行SQL(使用native sql,缺点是错误处理很难控制,相当于开发环境将SQL语句直接传给DB去执行),SAP在ABAP开发环境层还提供了一套Open SQL访问底层数据库。
4.ABAP也提供了事件驱动,这表现在Dialog编程方面,但是ABAP在此方面并不强,而且相对比较难于掌握。
5.面向对象,ABAP在此方面也有相当反应,在SAP强大的软件包中提供了大量可重复使用的程序,使用者也可定义类并使用它快速建立新的对象。
6.类似Java,ABAP开发的程序能运行于任何操作系统(Java有Java虚拟机,ABAP也有ABAP processor),多种数据库(比如在ABAP字典中实现了透明表对各种底层数据库表的映射,这样在ABAP层看到的透明表就和具体数据库无关),各种网络系统。
未完待续
分享到:
相关推荐
这篇文档“web dynpro for abap初体验.doc”可能详细介绍了作者Harry-2013初次接触并探索Web Dynpro for ABAP的过程和心得。 Web Dynpro,简称WD,是一种组件化、模型驱动的应用程序开发框架,特别适用于SAP环境。...
Web Dynpro for ABAP是SAP提供的一种用于构建企业级Web应用程序的技术,它结合了 Dynpro 编程理念与Web应用程序的优势。Web Dynpro的主要特点是它的模型-视图-控制器(MVC)架构和数据绑定机制,使得开发更加高效且...
在SAP系统中,ABAP调用ABAP Proxy是一种常见的技术操作,用于在不同系统间或者同一系统内的组件之间实现通信。ABAP Proxy是SAP提供的一个强大的接口技术,它允许开发者创建安全、高效的远程调用机制。接下来,我们将...
abap tips abap tips abap tips abap tips abap tips
《SAP ABAP 4.7开发指南》 在企业级信息技术领域,SAP系统扮演着至关重要的角色,尤其在企业资源规划(ERP)方面。SAP ABAP(Advanced Business Application Programming)是SAP系统中的一种编程语言,用于开发、...
ABAP - Keyword Documentation This documentation describes the syntax and meaning of the keywords of the ABAP language and its object-oriented part ABAP Objects. Alongside this, language frameworks ...
作为ABAP的学习资料,"ABAP学习资料abap"包含了针对初学者和进阶者的全面教程,旨在帮助用户在三个月内掌握ABAP的基础到高级知识。 文档“ABAP三月通.doc”很可能包含以下关键知识点: 1. **ABAP概述**:介绍ABAP...
ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发和扩展SAP系统。Git是一种分布式版本控制系统,广泛用于软件开发中的代码管理。在这个“ABAP GIT 项目 AI SDK FOR ...
标题“abap-ALV.rar_ABAP系统ALV_abap_abap开发alv”暗示我们将深入探讨ABAP ALV的使用,特别是在ABAP系统中的应用以及如何进行开发。 描述中提到“ABAP ALV总结,ALV格式,REUSE_ALV_GRID_DISPLAY_LVC函数使用”,...
2. **屏幕布局**:自定义事务代码的屏幕设计,提高用户体验。 3. **业务逻辑**:编写处理业务逻辑的ABAP代码,与SAP业务对象交互。 4. **事件处理**:学习如何响应用户的操作,如按钮点击、字段改变等。 5. **状态...
14. **ABAP Development Tools (ADT)**: ADT是基于Eclipse的现代ABAP开发环境,与ABAP WorkBench类似,但提供了更现代的用户体验和更强大的集成开发功能。 ABAP WorkBench的深度和广度远不止于此,它还包括对...
标题和描述所涉及的知识点主要集中在ABAP语言在SAP系统中对数据库的操作和管理。由于这部分内容比较专业,我将尽量详细地阐述ABAP(Advanced Business Application Programming)逻辑数据库和数据库操作的概念和用法...
ABAP,全称为Advanced Business Application Programming,是SAP公司开发的一种高级编程语言,主要用于构建企业级的业务应用程序。本资源包包含从入门到高级的ABAP学习材料,旨在帮助学习者在11天内掌握ABAP的基础,...
在ABAP编程中,"ABAP TREE"是一种数据结构,用于存储和处理层次化或树状的数据。...通过熟练掌握ABAP TREE的使用,开发者可以更高效地构建和维护具有层次结构的数据模型,从而提升应用程序的功能和用户体验。
SAP ABAP Query 是 SAP 系统中一种用于创建自定义报表的强大工具,尤其适合那些对 SQL 不太熟悉或者没有数据库直接访问权限的用户。它提供了丰富的功能,使得开发人员可以构建复杂的数据查询,而无需编写大量的 ABAP...
ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。在SAP环境中,ABAP函数模块是ABAP编程的重要组成部分,它们提供了预定义的功能,允许开发者...
ABAP OLE 颜色代码 ABAP OLE 颜色代码是指在 ABAP 编程语言中使用的颜色代码。这些代码用于在用户界面中显示不同的颜色,例如背景颜色、文字颜色、按钮颜色等。 在 ABAP 中,颜色代码通常以 šestnaestkovo ...
在ABAP(Advanced Business Application Programming)环境中,处理Excel文件(通常以.xlsx格式存在)是常见的需求,例如数据导入导出、报表生成等。"abap xlsx2 demo 程序"是一个示例项目,旨在展示如何在SAP系统中...
ABAP(Advanced Business Application Programming)是SAP公司推出的一种编程语言,主要用于开发SAP系统中的业务应用程序。SAP系统在全球企业资源规划(ERP)领域有着广泛的应用,而ABAP则是其核心开发语言,使得...