`
elemark
  • 浏览: 238020 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SAP ABAP中的内表

阅读更多

    与其他语言定义结构体sturcture类似,ABAP语言中定义本程序中的内表,可以用来处理数据。

    形象的描述,内表就是在本程序内有效的一个数据库表,对SQL数据库表可以进行的操作,在本程序中都可类似的对内表进行操作。

    如果对结构体或者SQL数据库表的操作有一定认识或者经验的话,对于ABAP程序中的内表就能很快上手了。

 

    “内表是一种十分灵活的大批量数据管理形式,用于在程序运行期间储存多行结构相同的数据。”

                                                            ---------《SAP程序设计》 P122

 

     定义内表时可以按照数据库中存在的表的结构进行定义:

 

     DATA itab TYPE TABLE LIKE pfli WITH HEADER LINE.

 

     定义一个叫做itab的内表,其结构完全与数据库表pfli相同,同时带上pfli这一数据库表的头行。

 

     对于经常需要访问数据库的程序来说,内表的设计大大方便了程序员对数据的操作,一下子就可以把数据库中的表的结构复制到程序中,然后可以选择把数据取出来放在程序内表中,进行访问修改显示等操作。

 

     具体程序效率、存储空间和数据读取速度等问题,以后慢慢学习深入了再贴上来吧。希望大家可以对ABAP程序的这一特性有一个形象的了解就好了,感兴趣就看一下。如果想要转行到ABAP,还是推荐大家找专业指导书来看看呵呵。

 

                                                 elemark

                                    2010年3月29日10:53:44

1
0
分享到:
评论

相关推荐

    SAP ABAP动态内表构建与例子

    在SAP ABAP中,创建动态内表通常涉及到以下几个步骤: 1. **定义表类型**:动态内表的表类型不是固定的,而是由一个结构变量(如DATA(lt_fieldname))来表示。这个结构变量通常包含字段描述符,如字段名称、长度、...

    SAP ABAP 现金流量表

    SAP ABAP开发 FICO模块 现金流量表

    SAP ABAP动态内表总结

    field-symbols: <dyn_table> type standard table, ” 内表结构 , ” 表头 <dyn_field>. ” 项 data: dy_table type ref to data, dy_line type ref to data, ” 行 xfc type lvc_s_fcat, ” 列结构 ifc ...

    sapabap开发从入门到精通

    内容简介: 《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAPABAP开发的相关知识点,详细介绍了SAPABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库、模块化程序、内表、调试、ABAP数据...

    SAP数据表大全ABAP数据表大全

    通过深入学习这个“SAP数据表大全ABAP数据表大全”压缩包,你可以全面了解SAP系统中ABAP数据表的使用、管理和维护,这对于开发SAP应用程序、进行系统分析和优化数据库性能至关重要。学习这些知识将有助于提升你在SAP...

    sap_ABAP-动态内表

    SAP ABAP 中的动态内表是一种特殊的内表结构,它可以根据实际情况动态地生成和赋值。本文将详细介绍动态内表的创建、赋值和读取显示。 动态内表的创建 动态内表的创建主要分为两步:首先定义动态结构,然后根据...

    SAP ABAP 电子书

    《工程师突击:SAP+ABAP实用程序开发攻略》则可能更专注于实际应用,它可能详细讲解了ABAP编程中的关键技术和工具,如ABAP Workbench、ABAP Object-Oriented Programming(面向对象编程)、Function Modules、BADI...

    sap abap经典中文帮助

    - 报表编程:ABAP中最基础的程序类型,用于生成报表和输出数据。 2. **ABAP语法** - SELECT语句:用于从数据库中查询数据,是ABAP数据处理的重要部分。 - DATA声明:用于声明变量和内部表,内部表类似于数组,...

    sap abap找表的18种方法

    在 SAP ABAP 开发中,查找和操作数据库表是日常任务的重要组成部分。下面将详细介绍标题“sap abap找表的18种方法”所涵盖的知识点,这些方法可以帮助开发人员高效地进行数据检索和处理。 1. **SELECT语句**:最...

    SAP ABAP SE11创建表操作步骤.pdf

    在SAP ABAP环境中,使用SE11事务代码进行数据库表的创建是常见的数据库管理任务。下面是通过SE11创建自定义表的详细步骤,这些步骤由河南心创明天科技有限公司的专业顾问李彪提供。 首先,打开SAP系统并输入事务...

    ABAP动态内表使用的例子

    本文介绍了ABAP中动态内表的基本概念、创建过程、赋值方法以及读取数据的方法。动态内表因其高度的灵活性,在处理未知或动态变化的数据结构时显得尤为重要。掌握了这些基本技能后,开发者可以根据实际需求更加高效地...

    ABAP开发从入门到精通-高清自学版 SAP+ABAP开发从入门到精通 SAP开发自学必读 SAP SAP开发自学入门到精通

    ABAP(Advanced Business Application Programming)是SAP公司推出的一种编程语言,主要用于开发SAP系统中的业务应用程序。SAP系统在全球企业资源规划(ERP)领域有着广泛的应用,而ABAP则是其核心开发语言,使得...

    实战SAP程序开发——从实例学SAP ABAP编程.rar

    9. **对话模块和屏幕流**:在ABAP中,用户界面的创建涉及对话模块和屏幕流。通过定义屏幕布局和控制逻辑,可以构建交互式用户界面。 10. **ABAP Objects和OO编程**:随着ABAP的发展,面向对象编程(OOP)变得越来越...

    SAP ABAP培训练习题

    最后,"ABAP Exercise 1.doc"显然是一份ABAP基础练习题,可能包含语法、数据类型、选择屏幕、内部表操作、模块池编程等方面的问题。这些练习将帮助初学者巩固ABAP的基本语法,比如DML操作(数据操纵语言)如INSERT, ...

    SAP ABAP开发从入门到精通

    讲解了SAP ABAP开发的相关知识点,详细介绍了SAP ABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库、模块化程序、内表、调试、ABAP数据字典、锁对象、检索帮助、Field Symbol与数据引用、SAP内存与...

    SAP ABAP应用程序中"锁"的介绍

    在SAP ABAP应用程序中,锁机制是保证数据一致性、防止并发访问时产生数据不一致性的关键工具。本文将深入探讨SAP锁的概念、重要系统参数、锁管理以及锁的应用。 首先,SAP锁概念的核心在于防止多个进程同时修改相同...

    SAP ABPA 损益表

    标题与描述中的“SAP ABAP开发 FICO模块 损益表”涉及了SAP系统中的财务管理(Financial Accounting and Controlling,简称FICO)模块,以及使用ABAP(Advanced Business Application Programming)语言进行定制开发...

    《SAP ABAP开发详解与高端应用》.zip

    3. **内部表**:内部表是ABAP中的动态数组,用于存储和处理大量数据。它们可以灵活地适应不同数据结构,并且支持各种操作,如添加、删除、查找和排序。 4. **选择屏幕**:选择屏幕是ABAP程序中用户交互的重要部分,...

    SAP ABAP 1.4.4代码下载

    在SAP ABAP中,"代码下载"通常指的是获取源代码的过程,这可能是为了学习、分析或在本地进行开发和测试。SAP ABAP 1.4.4的代码可能包含各种程序、报表、函数模块、类、接口等。文件名为"SAP ABAP CODE下载-1.4.4.txt...

    SAP方丈-ABAP通过表结构查表字段.doc

    SAP 方丈-ABAP 通过表结构查表字段 SAP 方丈是一种基于 ABAP 的编程语言,用于开发 SAP 系统中的应用程序。ABAP 语言是 SAP 公司开发的一种高级编程语言,用于开发 SAP 系统中的应用程序。通过 ABAP 语言,可以对 ...

Global site tag (gtag.js) - Google Analytics