报告是熟悉一般ABAP原则和工具的良好起点。 ABAP报告用于许多领域。 在本章中,我们将看到写一个简单的ABAP报告是多么容易。

你好ABAP

让我们开始使用常见的“Hello World”示例。

每个ABAP语句以ABAP关键字开头,以句点结尾。 关键字必须至少由一个空格分隔。 无论是否为ABAP语句使用一行或多行。

“AS ABAP”是具有自己的数据库,ABAP运行时环境和ABAP开发工具(如ABAP编辑器)的应用程序服务器。 AS ABAP提供独立于硬件,操作系统和数据库的开发平台。

使用ABAP编辑器

步骤1 – 启动事务SE38以导航到ABAP编辑器(在下一章中讨论)。 让我们开始创建一个是许多ABAP对象之一的报表。

步骤2 – 在编辑器的初始屏幕上,在输入字段PROGRAM中指定报告的名称。 您可以指定名称为ZHELLO1。 前面的Z对于名称很重要。 Z确保您的报告驻留在客户命名空间中。

客户命名空间包括所有具有前缀Y或Z的对象。当客户或合作伙伴创建对象(如报告)以将这些对象与SAP的对象区分开并防止与对象的名称冲突时,始终使用它。

步骤3 – 您可以用小写字母键入报告名称,但编辑器会将其更改为大写。 所以ABAP对象的名称是\’不区分大小写。

步骤4 – 指定报告的名称后,单击CREATE按钮。 将弹出一个弹出窗口ABAP:PROGRAM ATTRIBUTES,您将提供有关您的报告的更多信息。

步骤5 – 选择“可执行程序”作为报告类型,输入标题“我的第一个ABAP报告”,然后选择保存以继续。 接下来将弹出CREATE OBJECT DIRECTORY ENTRY窗口。 选择按钮LOCAL OBJECT,弹出框将关闭。

您可以通过输入REPORT语句下面的WRITE语句来完成第一个报表,以便完整的报表只包含以下两行:

REPORT ZHELLO1.
WRITE ‘Hello World’.

启动报告

我们可以使用键盘(Ctrl + S)或保存图标(命令字段旁边的右侧)来保存报告。 ABAP开发在AS ABAP中进行。

启动报告就像保存报告一样简单。 单击激活按钮(开始图标旁边的左侧),然后使用图标DIRECT PROCESSING或F8功能键启动报告。 还显示标题“My First ABAP Report”以及输出“Hello World”。 这里是输出 –

My First ABAP Report
Hello World

只要您不激活新报告或激活对现有报告的更改,就不会与其用户相关。 这在中央开发环境中非常重要,您可以在其中开发其他开发人员在其项目中使用的对象。

查看现有代码

如果查看字段程序并双击值ZHELLO1,ABAP编辑器将显示报告的代码。 这称为前向导航。 双击对象的名称在适当的工具中打开该对象。

关于赛锐信息

作为SAP的资深合作伙伴,赛锐信息是一家专业提供SAP行业化管理软件解决方案的顾问公司,致力于为企业提供SAP ERP系统咨询服务、IT规划、业务流程优化、信息系统实施、行业信息系统方案开发,运营外包及售后维护等全面的服务方案。已服务1000+家不同行业、规模的大中小型企业客户。在电子高科技、汽车零部件、印刷包装、医疗器械、快消品、专业服务等行业信息化管理领域具有领导性地位。

赛锐信息:SAP ABAP 环境相关推荐

  1. 赛锐信息:ABAP程序优化的一些总结

    第一部分 程序运行时间的优化 优化的重点之一是运行时间,影响运行时间的因素有很多,首先程序本身的话,从CPU角度讲,指令越少自然运行时间越快,会引发CPU大量操作的基本上主要就是对数据量非常大的内表进 ...

  2. 赛锐信息:SAP ABAP 模块化

    这是一个良好的做法,保持您的程序是自包含和尽可能容易阅读. 只需尝试将大型和复杂的任务分成更小和更简单的任务,将每个任务放置在其单独的模块中,开发人员可以集中精力,而不会分心. 在SAP ABAP环境 ...

  3. 如何在 SAP ABAP 系统中使用 Adobe Form

    Smart Forms 是 SAP 传统的表单制作和打印的一种可视化工具. 本教程介绍可以看作 Smart Forms 的下一代 SAP 表单工具:Adobe Form. 同 Smart Form 相 ...

  4. 如何在 SAP ABAP 系统中使用 Adobe Form 试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  5. SAP ABAP CDS view 里 INNER JOIN 和 Association 的区别

    最近有朋友在我的知识星球里向我提问,SAP ABAP CDS view 的 INNER JOIN 和 Association 的功能可以理解为一样吗? (关于加入我的知识星球的方式,请移步本文文末) ...

  6. 赛锐信息:SAP ABAP 常量和字面量

    文字是您在程序的源代码中创建的未命名数据对象. 他们完全由他们的价值定义. 您不能更改文字的值. 常量是通过使用声明性语句静态创建的命名数据对象. 通过为程序的存储区域中存储的值分配一个常量来声明该常 ...

  7. 赛锐信息:SAP ABAP 屏幕导航

    为了理解SAP ABAP,您需要具有登录,ABAP编辑器,注销等屏幕的基本知识. 本章重点介绍屏幕导航和标准工具栏功能. 登录屏幕 登录到SAP服务器后,SAP登录屏幕将提示输入用户ID和密码. 您需 ...

  8. 赛锐信息:SAP ABAP 概述

    ABAP代表高级业务应用程序编程,4GL(第4代)语言. 目前,它与Java一起被定位为SAP应用服务器编程的主要语言. 让我们从SAP系统的高级架构开始. 典型SAP系统的3层客户端/服务器体系结构 ...

  9. 赛锐信息:如何为SAP HANA部署选择理想的环境?

    现在,SAP客户已经充分理解了SAP HANA在实现数字化转型方面的优势.但是,并非所有基础设施都是一样的.在这里,我们着眼于三个关键标准,以确保您的环境将提供您期望从SAP HANA获得的收益. 现 ...

最新文章

  1. Google 图片搜索的原理是什么?
  2. WebVie打开woffice文档
  3. Github年度人气最高的TOP10 Python项目
  4. 前端 chrome查看html样式基本操作
  5. dp递推 hdu1978
  6. 2018-2019-2 网络对抗技术 20165301 Exp2 后门原理与实践
  7. 阿里云SLB负载均衡与使用SSL域名证书
  8. 除法应用遇到的问题-类型及小数点
  9. 非传统营销 text_传统营销已死
  10. 蓝桥杯2015年第六届C/C++省赛B组第二题-星系炸弹
  11. hdu 3183(贪心)
  12. 55.购物流程(2)---configurable product
  13. 2017年国家二级c语言题库,2017年计算机二级c语言题库及答案
  14. Navicat Premium 历史版本地址
  15. Kubernetes 学习路径
  16. CnOpenData中国上市公司投资者关系管理数据
  17. 回炉重造--PHP编程速成
  18. Flask表单提交的方法
  19. JavaScript 数据类型之 Symbol、BigInt
  20. visual添加mysql.dll_MySQL.VisualStudio.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家...

热门文章

  1. ajax 购物车 c#,C#AJAX实例
  2. session保存密码_年薪百万之路--第六十四天 Cookie操作与session操作
  3. linux 批量传文件大小,小弟我使用过的Linux命令之rz - 批量下传文件,简单易用...
  4. ios kvo 要引入_iOS KVO 实现原理 和 自己实现KVO
  5. python中颜色介意用数字表示_利用Python实现颜色色值转换的小工具
  6. java采集温湿度水浸_智能电力水浸监控解决方案
  7. 在本地进行开发工作置chrome谷歌浏览器解决跨域问题
  8. 【JavaScript框架封装】使用Prototype给Array,String,Function对象的方法扩充
  9. python 多环境安装
  10. 【JavaScript】重温Javascript继承机制