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

文章介绍了如何安装SAPGUI750客户端,包括下载、解压和安装步骤,并提供了详细的服务端搭建过程,涉及虚拟机设置、SAP系统启动。此外,还讲解了创建ABAP程序的包和程序,以及解决DeveloperKey和AccessKey问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一.前言

二.客户端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/1nTUZHPLTqzjFSSd20czJcA?pwd=cko9 
提取码:cko9

1.下载好SAP GUI 750

c3c58d4ff95d5f2a618b34ac325b48d7.png

 

2.解压后找到SAPGUISetup.exe

5f29516f8eebab3be8c153f7ee27620e.png

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

3.安装

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

ccb1f3ede749ebd8e4cba6f2fabc73c1.png

 

4.安装完整教程

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

 

三.服务端搭建

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

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

1.安装VmWare虚拟机

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

2.下载虚拟机镜像

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

d26595529098dd95f6f45d4999ba9528.png

3.打开虚拟机

点击打开虚拟机

20be3a1fdea765bdf91b92428eb04182.png

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

选中.vmdk镜像打开即可

7ca4c4a28482418757f6ac13e3dd1914.png

 

4.调整内存大小

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

4f9e8aea0818871e1d8e1d57d6ed6783.png

 

5.启动虚拟机

点击开启此虚拟机

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

d13cea0adb54e545caeae72a6730df83.png

 

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

6ccdfb5a06f523311385b50e68aad637.png

 

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

ce22e8c65498a2bb731ef43fe5d4228b.png

对SAP Systems右键,Start启动

a2ffb14b09a1e78384b31f2b532def1e.png

 

 密码这里也是输入686470

0eb7293e7c9633eff999380b53c1bf6a.png

 

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

a62b9ab8d0c3fc4b9971fe5305d4ce22.png

 

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

b3f4eab5c01c15b183cac826c4636339.png

 

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

c4174cbbe5c76376564f0d143b0b38c3.png

 

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

5f680f7633a5183e1af6ca2103cb6c57.png

 

 四.创建程序

1.创建包

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

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

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

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

50e357d75acc3bb12515982da6207f45.png

 

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

e1ed5767efd605f7ab2de2c29ba9eee5.png

 

填写包信息

1bba8ac0bc1e375e95551a5a74e6a334.png

 

确认请求

c910666a8b5a5fda4274680a97df2d1c.png

 成功创建包

d39ff1ad951b6dd676738d0d645f17ba.png

 

2.创建程序

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

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

384eaeb6da709f8ab2f123f6bb405acd.png

 

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

按下图填写

97fc022e4e10ebfaa03e8c4516d67d4d.png

 

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

742501d6264e1f90e98d8d67bb6f00a3.png

 

确认请求

acc814aab0a447e4410df98f4e662eb1.png

 

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

e30410fc440430aeccc1350bbdea974b.png

 

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

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

 

绕过方法:

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

3f6b6ba15572a8dd4d7c3c98114f90ed.png

 

这里的

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

0c17453247f021de9f67e7051a21db85.png

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

4a1f61bcac2459ba6eaeb57b3b279463.png

 

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

 

Mini SAP 6.2 安装 ABAP/4 编程 一,准备   A),建议备份操作系统,如GHOST,安装失败后可快速恢复操作系统,再次安装; B),安装的目标分区格式必须是NTFS; C),联通局域网,如果是单机使用最好是(添加硬件→添加新的硬件设备→网络适配器)安装虚拟网卡Microsoft Loopback Adapter并设 置 IP、DNS; D),DAEMON Tools用于加载BIN格式的镜像文件,最好将虚拟的光驱设为Z ; E),在这个文件 C:\WINNT\system32\drivers\etc\services (Windows 2000) 或者 C:\Windows\system\32\drivers\etc\services (Windows XP) 中必须不含有端口为 3600 的一行(服务); F),在 Windows XP 上的特别要求 在 C:\Windows\system\32\drivers\etc\hosts 这个文件中,一般包含了这么一行 127.0.0.1 localhost 必须配置这么一行 ,并新添加 Open the network connectivity definition with start->control panel->network connections for defining the network connection. Select ->extended-> allow other users in network. Activate new configurations. Select remote desktop within extended configuration menu. G),以前安装有 sql server,安装 MiniSAP 前必须先予以 uninstall,并删除安装目录。  注:E、F、G项参考 廖巍 作《安装 Mini SAP 的注意事项》 ,我在之前的安装未做这三项也正常安装,因水平有限未发现系统 中有何影响。应该是版本不同的缘故! 二,安装 安装时需更换镜像文件,但安装界面无明显的提示,按如下步骤操作即可: A),DAEMON加载CD1,执行 X:\setup.bat 开始安装; B),进度25%时提示插入源文件,此时仍是 CD1; C),进度27%时提示插入源文件,此时仍是 CD1; D),进度41% 时提示插入源文件,更换为 CD2; E),进度44%时提示插入源文件,更换为 CD3; F),进度47%时 提示插入源文件,更换为 CD1; G),X:\resume_setup.bat,需要重装一遍,以激活licence(如果licence不能启动,可考虑这一步骤);    我安装完后出现5个warning,只要没有error就OK。 H),GUI安装,执行 X:\MINIGUI\setup.exe; 安装完成后桌面出现Start SAP ABAP EngineSAPlogon两个快捷方式。 三,登录    A),“SAPlogon”,出现登录窗口(SAP Logon 620),点击【新(N)…】按钮 在“新增”窗口做如下配置: 说明:“任意填写” 应用服务器:(假设这是你的电脑名) SAP路由字符串:不填 SAP系统:选择R/3 系统编号:00 点击【确定】按钮,返回到登录窗口(SAP Logon 620) 此时在登录窗口(SAP Logon 620),选中“任意填写”,登录 Client User Password -------------- 000 BCUSER minisap 000 DDIC minisap 000 Sap* Pass BCUSER是普通用户;DDIC为管理员用 B),登录后窗口的工具栏上,点击倒数第3个按钮(generates a shoutcut on the desktop) 配置“New SAP GUI Shoutcut”窗口 system date: ----------------------- Description: “任意填写”(下拉列表中选择上一步中填的实际名称) system ID : BSP SAP GUI parmeter: logon date: ----------------------- client: 000 user name: BCUSER password:minisap language:EN-English(有中文选项,可惜并不支持,不知有没有办法把SAP 4.71的中文包挂进来) application: ----------------------- 不管 starting: ----------------------- 不管 配置完成后,点击【ok】,然后桌面上出现图标“ , MIN SAP Easy Access.sap” 以后每次先运行“Start SAP ABAP Engine”,然后再运行“ , MIN SAP Easy Access.sap” 四,ABAP/4编程 A),创建程序时程序以Z、Y、SAPMY、SAPMZ开头,并遵守以下规则,否则提示无法创建程序; 创建程序名称时遵循如下规则: • 使用至少1个但不超过8个字符(8个字符是4.6C标准,实际可以超过8位长度) • 不要使用下列字符 • 句点(.) • 逗号(,) • 空格() • 括号'('')' • 单引号(') • 双引号(") • 等号(=) • 星号(*) • 元音变音(_,_,_,_,_,_)'_' • 百分号(%)下划线(_):这些符号是SQL语句的通配符,所以也会导致问题。SAP建议在程序名称中不要使用它们。  创建程序名称时请遵守这些命名约定: • 报表程序(以列表格式输出数据分析):Yaxxxxxx或Zaxxxxxx。用应用程序区的分类字母替换a。用任何有效字符替换x。注意SAP报表 程序遵守相似的命名约定:Raxxxxxx。 • 任何其它ABAP/4程序(培训程序或事务程序):SAPMYxxx或SAPMZxxx。用有效字符替换x。注意标准SAPABAP/4程序遵守相似的命 名约定:SAPMaxxx,其中a代表某应用程序区。 B),创建练习程序时 Package 最好选择 $TMP  (开发类)一项; C),菜单Environment→examples→ABAP examples中可有ABAP的实例,是学习研究的好东西; D),学习ABAP/4编程推荐《SAP ABAP/4 开发宝典中文版》约1.32M。 SAP NetWeaver 2004s SAP NetWeaver 7.0 ABAP/4 新ABAP编辑器 一,安装要求: • Windows XP Professional (Service Pack 2) 或 Windows Server 2003 • 机器名长度不超过13 • NTFS文件系统 • Internet Explorer 5.01 或更高, Firefox 1.0 或更高 • 最小 1G 物理内存 • Intel Pentium III/1.1 GHz 或 higher (or compatible) • 22G硬盘空间,安装文件临时硬盘空间10G • 显示分辨率(1024x768 or 更高, 256 色) • 安装网卡并设置IP、DNS,无网卡时安装虚拟网卡Microsoft Loopback Adapter并设置IP、DNS • 操作系统中无其他SAP系统 • 在这个文件 C:"WINDOWS"system32"drivers"etc"services (Windows 2003) 或者C:"Windows"system"32"drivers"etc"services (Windows XP) 中必须不含有端口为3200,3600,8000 的服务  下载地址:ftp://ftp.sap.com/pub/sdn/devkits/netweaver/abap/  源文件:SAPNW7.0ABAPTrialSP12 2RAR分卷 共2.52G 其他文件:404M    安装后:≈15G(不包括W2k3系统) 二,安装 安装时间约30分钟。    A),查看X:"SAPNW7.0ABAPTrialSP12"start.htm的提示操作或双击X:"SAPNW7.0ABAPTrialSP12"image"setup.exe开始安装,一路默认确定并设 置密码,约30分钟完成安装,; B),GUI安装,执行 X:"SAPNW7.0ABAPTrialSP12"SAPGUI"SapGuiSetup.exe; 安装完成后桌面出现SAP Management ConsoleSAPlogon两个快捷方式。 三,登录    A),“SAPlogon”,出现登录窗口(SAP Logon 710),点击“系统”选项卡,再点击【新建项目(N)…】按钮 “创建系统条目”界面,不理,直接下一步: “连接类型:”选“自定义应用程序服务器” 描述:“任意填写” 应用服务器:(假设这是你的电脑名) 系统编号:00 系统标识:000 “网络”、“代码页”选项卡用默认值。 点击【确定】按钮,返回到登录窗口(SAP Logon 710) 此时在登录窗口(SAP Logon 710),选中“任意填写”,登录 Client User Password -------------- 000 Sap* minisap 000 BCUSER minisap 000 DDIC minisap BCUSER是普通用户;DDIC为管理员用 B),BCUSER用户的环境修改建议。默认收藏夹中无SAP EDITOR一项,通过输入快捷代码 SE38 调用编辑器,这时可在TOOLS中 修改菜单项名称 。 四,ABAP/4编程 未获ACCESS KEY时创建程序的规则如下 A),创建程序时程序以Z、Y、SAPMY、SAPMZ开头,并遵守以下规则,否则提示无法创建程序; 创建程序名称时遵循如下规则: • 使用至少1个但不超过8个字符(8个字符是4.6C标准,实际可以超过8位长度) • 不要使用下列字符 • 句点(.) • 逗号(,) • 空格() • 括号'('')' • 单引号(') • 双引号(") • 等号(=) • 星号(*) • 元音变音(_,_,_,_,_,_)'_' • 百分号(%)下划线(_):这些符号是SQL语句的通配符,所以也会导致问题。SAP建议在程序名称中不要使用它们。  创建程序名称时请遵守这些命名约定: • 报表程序(以列表格式输出数据分析):Yaxxxxxx或Zaxxxxxx。用应用程序区的分类字母替换a。用任何有效字符替换x。注意SAP报表程序遵守相似的命名约定:Raxxxxxx。 • 任何其它ABAP/4程序(培训程序或事务程序):SAPMYxxx或SAPMZxxx。用有效字符替换x。注意标准SAPABAP/4程序遵守相似的命名约定:SAPMaxxx,其中a代表某应用程序区。 B),创建练习程序时 Package 最好选择 $TMP  (开发类)一项,; C),菜单Environment→examples→ABAP examples中可有ABAP的实例,是学习研究的好东西;    四,MaxDB数据库 安装 MaxDB Database Manager SQL Studio 方法一:开始菜单中MaxDB下有安装图标 方法二:源文件直接安装 目录X:"SAPNW7.0ABAPTrialSP12"maxdbtools"DBM76.exe X:"SAPNW7.0ABAPTrialSP12"maxdbtools"SQLSTD76.exe Database Manager登录 Database Server: localhost Port:不填 Database Name: NSP User Name: control Password: 安装时设定的密码 SQL Studio登录 Database Server: localhost Database Name: NSP User Name: SAPNSP Password: 安装时设定的密码 MaxDB同MySql出自同一公司,但MaxDB的文档较少,慢慢找吧! 五,申请license key激活SAP*帐号 Sap*帐号登录。菜单第一项“SLICENSE-Administer SAP Licenses”按提示操作即可。注意项:安装SAP系统的电脑必须能上网,在申请Licenses的界面中系统类型选择“NSP - SAP NetWeaver 7.0/2004s (SP9 and higher)”,搞错了申请的文件就不能安装,提交后,邮件接收“NSP.txt”文件,649字节,按提示安装,使用期限3个月。此文件是与硬件SAP系统的电脑关联一一对应,安装SAP系统的电脑不能上网就不能申请,别无他法。 六,ACCESS KEY破解 参考网上的ACCESS KEY 破确方法,初步了解了破解的原理,修改LSKEYF00文件等等,稍有并异,修改原文件加入SY-SUBRC =0代码也都成功,最后在开发时还是要示输入ACCESS KEY,希望有SAPNW7.0ABAPTrialSP12破解成功的朋友回个邮件给我。
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

OrientalGlass

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值