ABAP学习笔记之五-报表的事件
前面已经介绍了ABAP的基本的知识,现在介绍一下ABAP最常用的报表的一些事件。一, 首先介绍一下ABAP的程序的类型:Program type(程序类型) Introductory statement(类型描述) 1 REPORT(报表) M PROGRAM(屏幕程序) F FUNCTION-POOL(函数组) K CLASS-POOL(类组) J CLASS-POOL(接口组) T TYPE-POOL(类型池) 二, 下面介绍报表中用到的事件以及作用:1. LOAD-OF-PROGRAM:程序开始执行时候自动调用这个事件在SUBMIT,CALL TRANSACTION,PERFORM等执行的时候系统会自动调用这个事件。所以无需声明即可。2. INITIALIZATION(1).
ABAP学习笔记之四-指针
关于ABAP指针的一些资料。[@more@]
ABAP学习笔记之三-内表
1. 内表的类型及定义:(1).ANY TABLE:即任意表类型,此种定义方式只能在传递参数的时候定义。 例如:FORM XXX USING/CHANGING TYPE ANY TABLE .(2).ANY TABLE包括了两种类型:INDEX TABLE和HASHED TABLE 。 《1》.INDEX TABLE:包括了STANDARD TABLE和SORTED TABLEA. STANDARD TABLE:其实就是一个线性表,通过key访问内表是线性查找的,也就是说,随着表中记录的增加,对表的操作的时间开销也相应的增加。定义方法:TYPES/DATA: LIKE/TYPE STANDARD TABLE OF .B. SORTED TABLE:顾名思义,表中的记录是按照一
ABAP学习笔记之二—变量和表达式
1. abap的基本数据类型包括数据类型 默 认大小 有效 大小 初始值 说明 C 1 1 - 65535 SPACE 文 本、字符( 字母数字字 符) D 8 8 '00000000' 日 期(格式: YYYYMMDD) F 8 8 0 浮 点数 I 4 4 0 整 型(整数) N 1 1 - 65535 '00...0' 数 字文本 P 8 1 - 16 0 压缩 号 T 6 6 '000000' 时 间(格式: HHMMSS) X 1 1 - 65535 X'00' 十 六进制 2. 如何定义数据有三个关键字可以定义数据类型,以上的数据类型为abap预定义的,你还可以自己定义自己的数据类型。(1).用系统预定义的数据类型 DATA TYPE <系统中的预定义类型
ABAP学习笔记之一
一, 什么是ABAP: 定义:ABAP=Advanced business application program SAP最初开发ABAP/4语言仅为内部使用,为应用程序员提供优化的工作环境。经过不断的改进和修改以满足商业领域的需要。现在, ABAP/4 已成为SAP开发所有自己的应用程 序的仅有工具。 ABAP/4 是第四代支持结构化程序设计的语言。它合并了所有通常的控制结构和模块化概念。同时,它还支持面向对象的程序设计方法,这就为ABAP的应用开发开拓了更广阔的空间。而且,它还可以实现和其他编程语言的合成,如VB,JAVA,C/C++等。 二, ABAP的一些特性: 1. ABAP
ABAP开发工具及技术概览
在学习这门语言之前,让我们先看看SAP的二次开发具有哪些工具和技术 ,这里给大家一个overview:1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、menu、title。A、ABAP LIST(最简单的一种报表程序,显示在屏幕上的数据及格式都通过ABAP中的WRITE语句实现,开发工具:SE38)B、ALV REPORT (属于报表的一种高级形式,显示出来的报表整洁美观,具有很大的交互功能,屏幕上的数据及格式主要通过系统的FUNCTION实现,开发工具:S
自学SAP三道坎
打算进入SAP咨询领域的朋友很多,只是SAP的产品过于复杂,而实施了SAP的企业也不愿意重新培养自己SAP人员――培养了不长时间就因为薪资待遇问题而离职,得不偿失。所以对于有ERP工作经验的人来说,SAP的门槛太高。入行的机会甚至远小于那些刚毕业的学生。通过自学SAP进入SAP咨询领域,相信是很多ERPer共同的梦想,那么如何跨过这道门槛呢?在这里我总结了些经验供大家参考。 第一道坎:入门 自学SAP的人在入门的时候常常遇到的有四个误区,或许很多人都没有仔细考虑过,这样的错误我也曾犯过,也耽误了不少时间。 误区一:不学前台学后台
SAP 技术架构的发展历程
SAP 从1972年创办以来,历经信息业界重大的革命,其产品都能推陈出新,不断地改革。SAP NetWeaver 亦是另一个SAP面临近年来信息业革命,尤其是对互联网和Web服务的需求,所进行的新一代技术革新。SAP的技术革新,还有另一特色,就是最大程度地保留其应用层面,以便保护其遍布120个国家的客户在应用层面的投资 (例如,流程,培训,报表,用户接口等)。以下是SAP主要技术改革的概览:1972-1989:R/2时代,实时数据处理(Real Time Data? Processing),平台为IBM大型机,基于字符的用户界面,应用层以模块构成,开发语言为ABAP,运行时环境是