自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 扁平结构与纵深结构

ABAP的数据类型分为元类型(C,N,D,T,X,P,I,F,STRING),复杂类型(STRUCTURE,TABLE TYPE),引用类型(DATA REFERENCE,OBJECT REFERENCE),但某个结构里面的所有字段的类型属于C,N,D,T,X,P,I,F中的一种,那么它就是扁平结构,否则就是纵深结构...

2022-01-04 15:21:54 501

转载 RANGE变量的使用

RANGES 语句:用与选择表相同的结构创建内表,可使用RANGES语句,如下所示:语法:RANGES seltab FOR f.该语句创建选择表seltab,该表参考数据库表的列f或内部字段。选择表seltab必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。RANGES语句是下列语句的短格式:DATA: BEGIN OF <seltab> OCCURS 10, SIGN(1), OPTION(2) LOW LIK

2021-12-17 18:47:55 1284

转载 对透明表、簇表的理解

对SAP transparent table透明表 pooled table and cluster table簇表的理解文章出处:http://space.flash8.net/space/?177700/viewspace-301283.htmltransparent table透明表, pooled table and cluster table簇表. 对于透明表是和DB层的physical table对应的.对于后俩者,是不对应到DB表的. 比如TBSL就是一个pooled table, 你在

2021-12-12 20:15:16 471

原创 Unique 和Non-Unique在三种内表(标准表、排序表、哈希表)的应用辨析

Unique用于指定内表的数据按照唯一的关键字进行存储。Non-Unique用于指定内表的数据按照多个关键字进行存储。标准表因为其关键字并未非唯一,因而在定义标准表时只能使用WITH NON-UNIQUE语句。哈希表只能利用哈希值计算出KEY值进行检索,这里的KEY值指利用唯一的关键字通过哈希算法计算出的其内存地址,所以定义哈希表时只能使用UNIQUE语句。排序表既可以使用UNIQUE,也可以使用NON-UNIQUE语句进行定义。下面通过一段具体的代码来理解上述文字:*&--------

2021-12-03 19:32:59 3396

原创 ABAP清空内表数据 Clear 、Refresh 、Free语句的辨析

初始化内表的作用是清空内表所有的数据行,将内表恢复到填充或赋值之前的状态。初始化内表过程中需要注意之处仍然是初始化无 表头行内表和有表头行内表的区别,以及初始化内表和表头行的区别。 概述如下一、针对有Header Line表头的内表Clear itab,仅清空Header Line表头,但保留内表的数据,并保存在内存区。Clear itab[],仅清空内表数据存储空间里的内容,但保留Header Line表头的数据,并保存在内存区。Refresh itab,效果同Clear itab[]。fre

2021-12-01 20:42:54 2835

转载 ABAP工作区,内表,标题行的定义和区别

工作区域跟变量一样,是用来保存数据的。区别是变量只能从中保存一个数据。而工作区域可以存放多个。把多个数据合在一起就成工作区域了。下面我们来看看工作区域是如何定义的吧。定义有四种方法,如下:1,直接定义DATA: BEGIN OF WA_EKBE,MATNR TYPE MARA-MATNR,MAKTX TYPE MAKT-MAKTX,END OF WA_EKBE.上面是以BEGIN和END关键字开始,在其中的就是其工作区域的内容。它存放的内容也就是这两个。2,参照表或结构DATA: WA_.

2021-12-01 18:19:38 960

转载 ABAP中COLLECT的用法

SAP中ABAP对内表插入数据的时候有3种:APPEND,COLLECT,INSERT。要填充内表 ,既可逐行 添加数据, 也可复制另 一个表格的 内容。要逐行填充 内表,可以 使用 APPEND、 COLLECT 或 INSERT 语句。_ 要将内表 仅用于存储 数据,出于 性能方面的 考虑,建议 使用 APPEND。 用 APPEND 也可以创建 序列清单。_ 要计算数 字字段之和 或要确保内 表中没有出 现重复条目 ,请使用 COLLECT 语句,它根 据标准关键 字处理行。_ 要在内表 现

2021-12-01 14:22:09 1527

转载 系统变量SY-INDEX与SY-TABIX使用辨析

系统变量SY-INDEX与SY-TABIX系统变量SY-INDEX与SY-TABIX是用来记录循环的次数或者索引的,不同的是SY-INDEX在DO…ENDDO中是有效的,而SY-TABIX在LOOP…ENDLOOP中及READ内表时获取相应的索引。*&---------------------------------------------------------------------**& Report ZTEST_SYINDEX*&*&-----------

2021-11-23 16:14:37 601

原创 SAP ABAP 结构体Structure、内表Internal Table定义的相关辨析

结构体与内表的定义结构体Structure内表Internal Table结构体Structure结构体是一种数据类型,它是把多个具有类似功能性质的简单类型变量打包成一个整体,方便在编写代码时调用这些变量,其存在的意义就是为了方便程序代码的管理与操作。结构体不属于数据字典对象,在程序运行时会被作为临时对象创建。定义结构体实例1* 先声明结构体类型,TYPES关键字一般用于声明某种数据类型Types: BEGIN OF t_ren, name TYPE c LENGTH 20, c

2021-11-23 14:44:30 3703

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除