SAP开发环境ABAP的搭建(客户端和服务器),Developer Key和AccessKey的绕过方法

news2024/12/23 9:09:51

目录

一.前言

二.客户端GUI安装

1.下载好SAP GUI 750

2.解压后找到SAPGUISetup.exe

3.安装

4.安装完整教程

三.服务端搭建

1.安装VmWare虚拟机

2.下载虚拟机镜像

3.打开虚拟机

4.调整内存大小

5.启动虚拟机

 四.创建程序

1.创建包

2.创建程序

3.Developer Key和AccessKey问题及绕过方法


一.前言

这学期选修了SAP技术应用,寻遍全网千辛万苦方才搭建好ABAP的客户端和服务器,满怀喜悦使用SE38准备编程,又遇到Accesskey访问键值的阻碍.秉持着开源共享精神,写下此篇.

二.客户端GUI安装

环境搭建使用到的资源链接:https://pan.baidu.com/s/1Ny9XhE0jFuhc0CznjqoNrw?pwd=ckzl 
提取码:ckzl

1.下载好SAP GUI 750

2.解压后找到SAPGUISetup.exe

路径:\SAP GUI 750\50139435_6\BD_NW_7.0_Presentation_7.50_Comp._1_\PRES1\GUI\WINDOWS\WIN32

3.安装

勾选上最上面的SAP GUI Suite,剩下的最好创建一个文件夹用于安装客户端,默认是C盘.其他的next即可

4.安装完整教程

推荐观看视频: SAP客户端安装

三.服务端搭建

这里推荐一篇文章: SAP环境搭建(ABAP环境搭建)的教程及相关资源分享

推荐视频:MM模块初级顾问培训-SAP 服务端虚拟机安装

1.安装VmWare虚拟机

这里不多赘述,推荐视频:完全免费的VMware虚拟机下载安装激活教程

2.下载虚拟机镜像

上方链接中的ECC6.0 EHP7虚拟机无数据,压缩包共有15g,解压后的文件夹有70g,所以最好下载在冗余100g左右的硬盘中 

3.打开虚拟机

点击打开虚拟机

找到虚拟机镜像所在位置,路径E:\BaiduNetdiskDownload\ECC6.0 EHP7 虚拟机无数据\SAP ECC6 EHP7 VM\Windows Server 2003 Enterprise x64 Edition.vmdk

选中.vmdk镜像打开即可

4.调整内存大小

这个虚拟机镜像默认的最大内存大小貌似是4还是2个g,不记得了,最好调整到8g左右,因为服务端耗费内存较多.点击编辑虚拟机设置即可调整最大内存大小

5.启动虚拟机

点击开启此虚拟机

在上面的虚拟机镜像文件所在文件夹中,还有个虚拟机使用文档,这里面保存了登录密码和用户名

启动虚拟机后需要登录,密码输入686470 即可(可能输出不进去数字,这是由于虚拟机默认关闭了右侧数字输入区,按一下num lock即可)

找到桌面上的SAP Management Console并打开

对SAP Systems右键,Start启动

 密码这里也是输入686470

启动后等待图标全部变为绿色则说明服务器启动成功

点击开始菜单,打开命令提示符(cmd),输入ipconfig,这里192.168.168.168是虚拟机本身的ip,下方的169.254.100.191才是SAP服务器的ip地址,记录下这个地址

 点击之前安装好的客户端,打开SAP Logon,点击新建项目,填好相关信息

然后点击登录,客户端用001,用户输入GOOGLE,密码输入123456Abc,语言选择ZH

 四.创建程序

1.创建包

由于后续的程序都需要基于包才能使用(我也不知道为什么),所以这里先创建包

推荐文章:SAP Package(包或者开发类)的创建

在左上角输入框输入SE21,包以Z开头

包和程序都要以Z或Y开头,不知道为什么在这的评论区看到的:想写abap时出现一个错误提示 - SAP后勤及HR - ITPUB论坛-专业的IT技术社区

登录之后在左上角输入框输入SE38,然后程序名必须以Z或者Y开头

填写包信息

确认请求

 成功创建包

2.创建程序

点击上方红色X,回到初始页面,左上角输入框输入SE38

程序名以Z或Y开头,点击创建

如果遇到要求输入开发键值或者访问键值先看下一大步破解键值

按下图填写

点击保存后输入刚刚创建的包

确认请求

最后就可以快乐的编程了,左上角程序里面可以选择运行程序

3.Developer Key和AccessKey问题及绕过方法

第一次创建程序时会要求输入对应键值,分别是开发键值Developer key和访问键值Access Key.上面是由于我已经通过了访问键值验证所以很顺利,第一次使用可能会被阻挡住从而劝退

绕过方法:

先下载云盘里的SAP develop key,解压后运行程序

这里的

Developer Key项目:

Instalation number: 这台虚拟机默认应该是2014010101

user name:GOOGLE

Developer key:自动生成,不用填

Object Key项目:

Instalation number:2014010101

Type object:这里是创建程序时,会有对象目录的一串字符

Name object:填写创建的程序名

最后的SAP版本填740

最后点击generate即可生成Developer key和Access Key了

我这里的Developer Key是18586321551359965360

AccessKey是:24535581512572768842

SAP服务器的详细信息可以点击上方的系统,状态查看

文章编写仓促,本人水平和知识有限,如有不足欢迎大佬批评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/425010.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言——变参函数

一、定义 一般函数的参数列表是固定的,所以在调用时传入的实参的个数和格式必须和实参匹配;在函数式中,不需要关心实参,直接调用形参即可。 变参函数,就是参数的个数及类型都不确定的函数,常见变参函数如pr…

jenkins的slave节点构建java失败

背景: 主节点构建没问题的,为了缓解压力增加了个从节点,但是发现同个应用分配到从节点构建时报错,主节点构建就正常。但是我的从节点是把主节点克隆过去的, 理论环境配置java——maven啥都是一模一样才是。不理解。 …

Markdown基础语法:快速入门指南

什么是Markdown Markdown是一种轻量级的标记语言,它的目标是让文本内容更加易读、易写和易于转换成HTML等格式。Markdown语法简单、直观,适合用于写作、博客、笔记、文档等场景。Markdown最初由John Gruber和Aaron Swartz于2004年创建,现在已…

从手动实现web开发到借助IDEA实现web开发的具体流程分析,详细介绍webapp的目录结构和web站点的欢迎页面的设置

使用Tomcat手动实现WEB开发 实现静态的web应用(没有java小程序) 第一步:找到CATALINA_HOME\webapps目录(Tomcat服务器要求所有的web应用都要放到webapps目录下, 这样它才能找到你的web应用) 第二步:在CATALINA_HOME\webapps目录下新建一个oa的子目录(…

闭环控制里的采样周期和执行周期

运动控制对系统的实时性要求都非常高。所以大家可以看到运动控制总线的刷新周期越来越快,越来越短。今天我们讨论下实时性不高的总线会带来哪些问题和挑战,以及这种大延时总线如何解决实时性问题,运动控制实时性问题还可以参看下面的文章博客: 随动控制之跟随给定和跟随反…

Python一行命令搭建HTTP服务器并外网访问【内网穿透】

文章目录1.前言2.本地http服务器搭建2.1.Python的安装和设置2.2.Python服务器设置和测试3.cpolar的安装和注册3.1 Cpolar云端设置3.2 Cpolar本地设置4.公网访问测试5.结语转载自远程内网穿透的文章:【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 1…

20从零开始学Java之牛闪闪的for循环是怎么用的?

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在前面的文章中,壹哥给大家讲解了顺序结构、分支结构,接下来我们就来学习Java…

面试篇-Java输入输出三兄弟大比拼:IO、NIO、AIO对比分析

1、Java I/O发展史 Java IO(Input/Output)是Java语言中用于读写数据的API,它提供了一系列类和接口,用于读取和写入各种类型的数据。下面是Java IO发展史的简要介绍: JDK 1.0(1996年&#…

Android进阶宝典—事件冲突的解决方法

相信伙伴们在日常的开发工作中,一定会遇到事件冲突的问题,e.g. 一个页面当手指滑动的时候,会翻到下一页;点击的时候,需要响应页面中的元素点击事件,这个时候如果没有处理滑动事件,可能遇到的问题…

c++的多态

目录 1、多态 1.1多态的构成条件 1.2多态的好处 2、虚函数 2.1虚函数重写 2.2虚函数的默认参数 2.3纯虚函数重写 2.4抽象类 2.5虚析构,纯虚析构重写 3、重载、覆盖(重写)、隐藏(重定义)的对比 ​编辑 多态是c面向对象三大特性之一 程序调用函数时&#…

人人都是数据分析师-数据分析之数据图表可视化(下)

当前的BI报表、运营同学的汇报报告中数据图表大多为 表格、折线图、柱状图和饼图,但是实际上还有很多具有代表性的可视化图表,因此将对常见的可视化图表进行介绍,希望这些图表可视化方法能够更好的提供数据的可用性。 人人都是数据分析师-数…

QT网络通信-服务器(一)

目录 1、简介 2 、TCP通信流程 3、基于TCP通信所需要的类 4、QT端设计 4.1项目建立 4.2 TCP网络程序设计 4.2.1 QT界面设计 4.2.2 UI布局 4.2.3 控件重命名 5、widget.h 6、widget.c 1、简介 网络有TCP和UDP。本文主要通过QT完成TCP网络设计,通过ESP8266与单片…

JavaEE简单实例——一些基本操作

在配置类中配置页面解析器 之前我们使用页面解析器是在XML配置文件中使用的,但是当我们试用了纯注解式的整合之后,我们没有了配置文件,要如何去将之前我们在配置文件中编写的前端控制器,以及静态资源的释放这些功能配置添加到项目…

二叉排序树(二叉查找树)基本操作_20230417

二叉排序树(二叉查找树)基本操作_20230417 前言 二叉排序树首先是一颗二叉树,它不同于常规二叉树的地方在于,如果左子树不为空,那么左子树上所有结点的值都不大于根节点的值,如果右子树不为空&#xff0c…

从GPT-4、文心一言再到Copilot,AIGC卷出新赛道?

业内人都知道,上一周是戏剧性的,每一天,都是颠覆各个行业,不断 AI 化的新闻。 OpenAI发布GPT-4、百度发布文心一言、微软发布Microsoft 365 Copilot 三重buff叠加,打工人的命运可以说是跌宕起伏,命途多舛了…

pmp证书报考流程+pmp备考+pmp学习干货+pmp指南汇总

2023年共有4次PMP考试,分别是3月、5月、8月、11月,由于3月份考试不开放新报名,所以第一次备考PMP的同学可以选择参加5月份考试。那么,现在备考5月份PMP考试还来得及吗? 现在开始备考5月PMP考试,时间是非常…

Scrum

目录 1、Scrum: 敏捷里的3355: 什么是Scrum: Scrum的优点: Scrum的理论: Scrum的三大支柱: 透明性: 检视: 调整: 2、Scrum的角色简介: Scrum各角色…

【数据结构学习笔记 之 栈和队列】——上

前言:栈和队列是常用的数据结构之一,本文主要介绍有关栈的基本特性以及基本操作和一些经典的OJ题目,关于队列的介绍放到下篇。那么话不多说,让我们开始吧。 一、栈的基本知识 1. 栈的基本概念 栈是一种特殊的线性表&#xff0c…

同学在外包干了两年的点点点,24岁人就快废了

前言 简单的说下,我大学的一个同学,毕业后我自己去了自研的公司,他去了外包,快两年了我薪资、技术各个方面都有了很大的提升,他在外包干的这两年人都要废了,技术没一点提升,学不到任何东西&…

JavaScript 的学习

文章目录一、简介总结一、简介 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入…