SAP ABAP 快速入门之 开发环境 (Environment)
报表是学习ABAP 原则和工具的很好的 起点。ABAP 报表在许多领域都有使用,本章将介绍简单ABAP 报表的开发。
Hello ABAP
让我们以‘Hello World’ 开始。
每一个abap 声明 以ABAP 关键字开始,以对称的区间结束。每个关键字之间至少间隔一个空格。你可以用一行或者多行来编辑ABAP 代码。
你必须使用ABAP 开发工具SAP NetWeaver Application Server来编辑代码.它也叫做(AS ABAP).
'AS ABAP' 是一种应用程序服务,它包括 数据库层,ABAP 运行时环境还有ABAP 开发工具(例如 ABAP 编辑器)。它提供了一个开发平台,包含了硬件,操作系统和数据库。
使用ABAP 编辑器
第一步:使用事物代码 SE38进入ABAP 编辑器(在下一张讨论)。让我们开始创建一个报表程序,它是众多abap 程序对象的一种。
第二步:在编辑器的初始屏幕,程序字段,输入一个报表程序的名称(唯一)例如:ZHELLO1. 头字符Z 很重要。Z 代表了你的程序符合用户自定义名称空间。
用户自定义名称空间必须以Y 或Z 开始。客户或合作伙伴创建对象(如报表)将这些对象与SAP对象区分开来,并防止与对象的名称冲突。
第三步:你可能输入的是小写名称,ABAP 编辑器会自动转换为大写字符,所以,ABAP 对象的名字是不分大小写的。
第四步:输入名称后,点击创建按钮,将会弹出一个弹框,需要你输入更多的关于报表属性的信息。
第五步:选择‘可执行程序’作为报表的类型。输入标题:我的第一个abap报表 并保存。下一步将弹出‘创建对象条目窗口’,选择本地对象弹框将关闭。
你可以使用WTITE 声明语句完成你的第一个报表。
WRITE 'Hello World' .
启动报表
我们可以使用键盘(Ctrl + S)或者点击保存来保存报表。启动报表程序和保存它一样简单。点击激活按钮,使用直接运行按钮或者F8来启动报表。屏幕上将会显示出‘Hello World’字样。
只要你不激活新的报表,或激活修改过的已经存在的报表,新的代码对用户就不会生效,在集成开发环境中,这一点非常重要,您可以在其中处理其他开发人员在其项目中使用的对象。
查看已经存在的代码
如果您查看field程序并双击值ZHELLO1,ABAP编辑器将显示报告的代码。双击对象名称,将引导至对象声明处,这叫做前进导航。双击对象的名称可在相应的工具中打开该对象
SAP ABAP 快速入门之 开发环境 (Environment)的更多相关文章
- 【IntelliJ IDEA新手入门】IDEA如何快速搭建Java开发环境
作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢? 今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?那就 ...
- Windows下快速搭建安卓开发环境android-studio
Windows下快速搭建安卓开发环境android-studio 发布时间:2018-01-18 来源:网络 上传者:用户 关键字: 安卓 搭建 Android Windows 快速 环境 Studi ...
- 快速打造跨平台开发环境 vagrant + virtualbox + box
工欲善其事必先利其器,开发环境 和 开发工具 就是 我们开发人员的剑,所以我们需要一个快并且好用的剑 刚开始做开发的时候的都是把开发环境 配置在 自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电 ...
- CentOS 7快速搭建Nodejs开发环境
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好.学习Nodejs首先需要会安装环境.这里我介绍如 ...
- Linux下快速搭建php开发环境
php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XA ...
- 使用create-react-app 快速构建 React 开发环境以及react-router 4.x路由配置
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境. create-react-app 自动创建的项目是基于 Webpack + E ...
- 【React】使用 create-react-app 快速构建 React 开发环境
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境. create-react-app 自动创建的项目是基于 Webpack + E ...
- 利用CodeBlocks结合freeglut快速搭建OpenGL开发环境
利用CodeBlocks结合freeglut快速搭建OpenGL开发环境 2018-12-19 10:15:48 再次超越梦想 阅读数 180更多 分类专栏: 我的开发日记 版权声明:本文为博主原 ...
- IDEA如何快速搭建Java开发环境
作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境? 全局 ...
随机推荐
- 鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总
<span style="float:left">上一篇:[!--info.pre--]</span><span style="float: ...
- 中文版Postman
作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色.但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高 ...
- 携程apollo配置中心服务端如何感知配置更新?
引言 前面有写过一篇<分布式配置中心apollo是如何实时感知配置被修改>,也就是客户端client是如何知道配置被修改了,有不少读者私信我你既然说了client端是如何感知的,那服务端又 ...
- python中常用内置函数和关键词
Python 常用内置函数如下: Python 解释器内置了很多函数和类型,您可以在任何时候使用它们.以下按字母表顺序列出它们. 1. abs()函数 返回数字的绝对值. print( abs(-45 ...
- C#语法糖系列 —— 第一篇:聊聊 params 参数底层玩法
首先说说为什么要写这个系列,大概有两点原因. 这种文章阅读量确实高... 对 IL 和 汇编代码 的学习巩固 所以就决定写一下这个系列,如果大家能从中有所收获,那就更好啦! 一:params 应用层玩 ...
- 使用 Bitnami PostgreSQL Docker 镜像快速设置流复制集群
bitnami-docker-postgresql 仓库 源码:bitnami-docker-postgresql https://github.com/bitnami/bitnami-docker- ...
- TF-IDF笔记(直接调用函数、手写)
首先TF-IDF 全称:term frequency–inverse document frequency,是一种用于信息检索与数据挖掘的常用加权技术. TF是词频(Term Frequency),I ...
- [AcWing 862] 三元组排序
点击查看代码 #include <iostream> #include <algorithm> using namespace std; const int N = 1e5 + ...
- 2003031121-浦娟-python数据分析第四周作业-第二次作业
项目 内容 课程班级博客链接 20级数据班(本) 作业链接 Python第四周作业第二次作业 博客名称 2003031121-浦娟-python数据分析第四周作业-matolotlib的应用 要求 每 ...
- 1.4 类UNIX系统是什么鬼?
上节<UNIX和Linux的区别>中讲到了 UNIX 系统的历史,UNIX 是操作系统的开山鼻祖,是操作系统的发源地,后来的 Windows 和 Linux 都参考了 UNIX. 有人说, ...