首页 > 其他分享 >ABAP工作区,内表,标题行的定义和区别

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

时间:2024-07-02 13:28:16浏览次数:21  
标签:LFA1 内表 WA TYPE EKBE 标题 ABAP DATA 定义

工作区域跟变量一样,是用来保存数据的。区别是变量只能从中保存一个数据。而工作区域可以存放多个。把多个数据合在一起就成工作区域了。下面我们来看看工作区域是如何定义的吧。定义有四种方法,如下:

1,直接定义

DATA: BEGIN OF WA_EKBE,
MATNR TYPE MARA-MATNR,
MAKTX TYPE MAKT-MAKTX,
END OF WA_EKBE.
上面是以BEGIN和END关键字开始,在其中的就是其工作区域的内容。它存放的内容也就是这两个。

2,参照表或结构

DATA: WA_LFA1 TYPE LFA1.
DATA: WA_LFA2 TYPE ZXXEKBE_S01.
上面就是定义WA_LFA1的结构跟表LFA1一样,WA_LFA2的结构跟结构ZXXEKBE_S01一样。

3,如何我们定义的结构一部分是结构,一部分是自定义的变量的话,可以这么定义

DATA: BEGIN OF WA_EKBE.
INCLUDE STRUCTURE ZXXEKBE_S01.
DATA: EBELP TYPE EKKN-EBELP,
END OF WA_EKBE.
这样工作区域WA_EKBE的结构就是结构ZXXEKBE_S01加上EBELP了。

4,参看内部表

DATA L_WA_EKBE LIKE LINE OF IT_EKBE.
这里IT_EKBE是个内部表
上面就是工作区域的定义,注意工作区域只能存放一组数据,不像内部表可以存放N组,为什么要定义这个东西呢,它是为了后面我们处理内部表服务的。

标签:LFA1,内表,WA,TYPE,EKBE,标题,ABAP,DATA,定义
From: https://blog.csdn.net/popo1987mm/article/details/139993808

相关文章

  • h5项目微信分享(以卡片形式,带标题和图片)
    1.注册成为微信开放平台开发者首先,你需要有一个微信公众平台的账号,并且你的小程序或公众号需要获得网页授权能力。这一步骤涉及在微信开放平台注册并创建小程序或公众号,获取AppID和AppSecret。2.配置安全域名在微信公众平台的小程序或公众号后台,你需要将你的H5项目的域名......
  • ABAP 新语法-ITAB[ idx ]、ITAB[ key ]
    这段ABAP代码主要演示了使用新的ABAP语法内表表达式的用法,其中核心点如下:索引和关键字读取:使用gt_student[1]进行索引读取,获取内表的第一个元素。使用gt_student[id='0000000005'age=15]进行关键字读取,根据指定条件获取内表中的元素。结构字段读取:通过gt_student[1]......
  • 说一说ABAP CDS View的发展历史与特性
    1.背景随着SAPFiori应用程序的兴起,SAP领域的小伙伴接触和使用ABAPCDSView的机会也是越来越多。今天,让我们花些时间,一起在了解下这项技术的设计初衷和发展历史。2.设计初衷说起ABAPCDSView,就不得不提及SAPHANA。SAPHANA引入了内存计算技术,这让ABAP开发范式发生了......
  • 快速学习SAP开发资料,SAP视频快速学习资料,ABAP零基础快速学习 为何选择学习SAP ABAP?选
    在瞬息万变的数字时代,想要在IT行业脱颖而出,掌握一项有优势技术是通往高薪的关键。SAP,作为全球企业管理和解决方案的领导者,其核心编程语言ABAP正引领着企业信息化的最前沿。现在,我们为你呈上一套精心策划的SAPABAP二次开发资料视频——你的收入改善与职业飞跃的加速器!一、为何选......
  • 实现鼠标悬停标题出现下划线动画的详细技术解析
    在现代Web开发中,用户体验(UX)是一个重要的方面,动画效果可以显著提升用户与网站交互的愉悦度。在这篇文章中,我们将深入探讨如何在鼠标悬停标题时实现一条下划线动画效果。我们将详细解释每个技术细节,包括HTML结构、CSS样式和动画原理。效果展示:一、基础HTML结构首先,我们需......
  • 【无标题】
    callcreate_order_infos(7,2,3);delimiter$$createprocedurecreate_order_infos(inin_user_idint,inin_product_idint,inin_countint)begin--业务逻辑selectin_user_id'用户id',in_product_id'产品id',in_count'购买数量';end$$......
  • SAP ABAP 字符串内数字去前导零的两种方法(正则/拼接)
    碰到一个小需求,需要把字符串里数字的前导0给去掉。ABAP内,想对字符串做处理,把字符串内的数字进行去前导0,通常有两种思路,拆分处理再拼接或者直接用正则表达替换。最初的想法是直接通过符号拆分,去前导0后拼回去,但是了解到实际分割的符号并不唯一。所以直接用正则表达式来做替换会......
  • ABAP简单代码实现上载Excel多Sheet页
    1classZCL_EXCEL_TOOLSdefinition2public3final4createpublic.56publicsection.78methodsUPLOAD9importing10!FILEtypeSTRING11returning12value(DATA)typereftoDATA.13methodsT......
  • 【无标题】
    学习目标:一周掌握Python入门知识学习内容:例如:搭建python开发环境掌握python基本语法掌握条件语句掌握循环语句学习时间:例如:业余时间不固定学习产出:例如:技术笔记2遍CSDN技术博客3篇习的vlog视频1个......
  • 传播之路——为了标题分类从而艰难安装GENSIM的不眠夜
    一、缘起要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...二、问题出现(一)、gensim环境构建词频矩阵要用到gensim包,这就开始了我一整晚都在修电......