`

abap名词理解

阅读更多

1.occurs

    a.occurs是ABAP 3.0之前声明内表的关键字选项(是指定内存 )

    b.occurs <n>,<n> 是指定行的初始号。将第一行写入创建的内表后,就为指定行保留了内存。

       如果添加到内表中的行比 <n> 指定的要多 ,则自动扩展保留的内存。(现在新版本都不建议都不使用这个关键字了 )

 

 

2.header line

    a.header line是表工作区,我们通常都称表头行,内表是按行进行访问的 。必须使用某个工作区域作为与表格互相传输【with header line定义了结构与table同名,不需要第三方的结构来转换】

       数据的接口。没有表头的内表,是不可以直接去读取的。

     b.abap4中的内表可以分带表头行的内表和不带表头行的内表。(不过我们现在都建议使用不带表头行的内表,再格

        外定 义表工作区比较好。)  it_table表示结构,则it_talbe[]表示表

 

 

3.work area

     a.工作区就是内表的一行,可以Loop这个表放到工作区中进行操作

     b.DATA wa TYPE line.这里wa就是定义的work area.

 

 

4.structure

     a.结构是不能装数的只提供一个表结构

 

 

5.

     透明表:针对结构或abap字典中实际存在的存储记录的表

     内表:abap程序中定义的零时存储记录的

  

 

6.types与data的区别

      a.data和types都定义了本地结构,但是如果这个结构还要被其他结构所引用的话,比如嵌套,那么就只能使用types

         了.  否则,两个用来定义本地结构没有什么区别.

      b.如果是types定了结构,则不能用LIKE TABLE OF,只能用TYPE TABLE OF,例如(DATA: itab_material

         TYPE TABLE OF struc_material )

 

 

 

例子:DATA:itab_mseg   LIKE TABLE OF mseg WITH HEADER LINE. 这个语句就是定义一个内表, 它的结构是mseg表的结果,它里面可以存放mseg表字段的数据。 在定义中, 我们使用到了WITH HEADER LINE 这个语句的意思是定义的这个内表的名字可以在操作内表时同时当作工作区使用。

 

 

 

分享到:
评论

相关推荐

    《ABAP名词中文一览.doc》 适合新手阅读的abap教程 非常好

    《ABAP名词中文一览.doc》 适合新手阅读的abap教程 非常好

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    本压缩包中的" SAP_ABAP_4.7.CHM "文件是一部关于SAP ABAP 4.7版本的开发手册,对于深入理解并掌握SAP ABAP编程技术具有极高的价值。 1. SAP ABAP简介: SAP ABAP是一种面向过程的编程语言,主要应用于SAP ...

    ABAP 调用ABAP PROXY

    在SAP系统中,ABAP调用ABAP Proxy是一种常见的技术操作,用于在不同系统间或者同一系统内的组件之间实现通信。ABAP Proxy是SAP提供的一个强大的接口技术,它...理解并熟练掌握这一技术对于SAP开发人员来说至关重要。

    abap学习资料abap

    15. **ABAP Test Classes and Unit Testing**:理解单元测试的重要性,以及如何编写和执行ABAP单元测试。 16. **ABAP Development Tools (ADT)**:介绍现代的ABAP开发环境,如使用Eclipse集成开发环境进行ABAP编程...

    内含ABAP入门资源(11天学会ABAP)以级中级ABAP篇,高级ABAP资料

    - 类与对象(Classes and Objects):理解面向对象编程在ABAP中的应用,包括类的创建、继承、封装和多态性。 - ABAP Objects:深入学习ABAP Objects,包括属性、方法、接口、构造函数等概念。 - Web Dynpro ABAP...

    abap tips abap tips

    abap tips abap tips abap tips abap tips abap tips

    ABAP751 ABAP - Keyword Documentation

    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-ALV.rar_ABAP系统ALV_abap_abap开发alv

    ABAP(Advanced Business Application Programming)是SAP公司用于其R/3系统的一种编程语言,用于构建企业级的应用程序。...这份文档将帮助你理解和实践ABAP ALV开发,从而提升你在ABAP领域的专业技能。

    SAP ABAP 电子书

    这些电子书提供了全面的资源,帮助学习者深入理解并掌握SAP ABAP的核心概念和技术。 《100小时学会SAP》一书可能涵盖了快速入门SAP系统的基础知识,包括系统安装、配置、用户管理等,并逐步引导读者了解SAP的工作...

    abap xlsx2 demo 程序

    首先,要理解ABAP如何处理.xlsx文件,我们需了解SAP ABAP工作区的概念。在ABAP中,可以使用内建的数据结构如BAPI_BOOKMARK或BAPI_XSLTTRANSFORM进行简单的文本文件操作,但这些并不直接支持.xlsx格式。通常,需要...

    ABAP中文帮助文档

    这个“ABAP中文帮助文档”包含了对ABAP基础、报表编写以及事务处理的详细指南,对于学习和理解ABAP编程至关重要。 在第一部分“ABAP/4基础”中,你将学习到: 1. **ABAP简介**:了解ABAP的历史、作用以及它在SAP...

    ABAP GIT 项目 AI SDK FOR ABAP 代码

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发和扩展SAP系统。Git是一种分布式版本控制系统,广泛用于软件开发中的代码管理。在这个“ABAP GIT 项目 AI SDK FOR ...

    abap 函数大全 abap function

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。...理解并熟练运用这些函数模块,能够使你在处理SAP系统的业务需求时更加得心应手。

    abap逻辑数据库ABAP数据库操作

    标题和描述所涉及的知识点主要集中在ABAP语言在SAP系统中对数据库的操作和管理。...需要注意的是,由于文档内容是OCR扫描生成,可能会有识别错误或遗漏,因此在理解和实施这些操作时应以官方文档或准确的编码手册为准。

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

    对于初学者,入门阶段通常包括理解ABAP的基本语法,如数据类型、变量声明、控制结构(如IF语句和LOOP语句)、函数调用等。此外,还需要掌握ABAP工作区的概念,这是在ABAP程序中进行数据处理的主要工具。 随着学习的...

    abap关键字的查询帮助

    首先,理解ABAP的基本语法是至关重要的。ABAP的语法结构与许多其他编程语言相似,例如C或PASCAL,但它具有自己独特的特性。在ABAP中,关键字是语言的核心,它们定义了程序的行为和结构。例如,“DATA”用于声明变量...

    ABAP WorkBenchABAP WorkBench

    在深入探讨ABAP WorkBench的知识点之前,我们需要理解ABAP作为SAP的基础编程语言,主要用于构建企业级业务应用程序。 1. **开发工具**: ABAP WorkBench包含一系列开发工具,如SE38(ABAP Editor)、SE80(Object ...

    abap7.4 新特性

    - **ABAP 文档**:包括关键词文档的更新以及在 ADT(Eclipse)中的文档支持,这些改进有助于开发者更好地理解和使用 ABAP 的新特性。 #### 后续学习资源 - **ABAP 关键词文档**:官方文档是了解所有新特性和详细...

    ABAP TREE ABAP TREE ABAP TREE

    首先,理解ABAP TREE的基础概念至关重要。在ABAP中,树结构是一种动态的数据类型,它允许程序员创建具有分支和节点的数据模型,这些节点可以包含其他子节点。这种结构在处理组织层次、文件系统目录、产品结构等场景...

    abap三月通主要SAP开发中ABAP开发学习

    学习ABAP首先要理解其基本数据类型、变量声明、控制结构(如IF-THEN-ELSE、WHILE循环)以及函数调用。文档中的"abap三月通.doc"可能会涵盖这些基础内容。 2. **ABAP程序结构** 在SAP系统中,ABAP程序通常由程序、...

Global site tag (gtag.js) - Google Analytics