想做SAP abap开发,但是却没有权限修改/新增 abap程序

本文详细介绍了如何在SAP系统中通过特定步骤为新用户授予开发者权限的方法。包括创建用户、设置断点及修改代码等内容。

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


1.首先 用ddic/19920706用户进入,建立一个DEV(用户自定义)用户帐号,然后把设置密码,profile选项中输入“SAP_ALL(这个是SAP ALL 认证的意思),保存就可了。然后LOG OFF。 

2.用新建立的“DEV”登陆,系统会提示你更改密码。更改,然后提示你是第一次登陆。然后 开始破解了。 

(这是显示的窗口)

 3.SE38, 输入"LSKEYF00",然后点"DISPLAY", 找到 form JUMP_THE_WALL, 在    

 CALL 'GET_DEVELOPER_KEY'    ID  'NAME' FIELD 'ABCDEFGHIJKL'

                                                ID  'CUSTID' FIELD '1234567890'

                                                ID  'KEY' FIELD DUMMY_KEY. 

这里。设置断点(所谓设置断点,就是把光标放在这里。点击 ”红色stop“按钮)。 

然后再T-CODE里面 “/o”  注意是英文字母o,不是零。然后回车,系统出来提示.

 "generate new" OR "END SESSION"

 你必须生成新的窗口,所以点击“generate new”。 

系统的登陆后初始界面又出现了,现在又可以输入“se38,进入ABAP/4 EDITOR的界面了.

 

(这是修改的窗口)

 4, SE38, 输入 LSKEYF00,然后点"CHANGE",  这时回停在断点上,在      

 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL'

                                                                ID 'CUSTID' FIELD '1234567890'

                                                                ID 'KEY' FIELD DUMMY_KEY.

 

   注意了:现在的画面是ABAP_DEBUGGER.模式.

    中间显示的是灰色的.下面有FILED NAME .FILED VALUE两排输入框   输入"SY-SUBRC",然后回车.后面有个值,把它修改成 0, 然后点后面的小笔(修改)

   然后"F6"

   代码跳到下一个什么地方了,然后再次修改成0,然后点后面的小笔(修改)

   然后"F6",然后"F8".

   

   然后出来什么请求框,一路"对勾过去",然后会跳到"LSKEYF00"的编辑画面

   然后"INSERT"(在界面的右上部位,不是左边的的那个)这个按钮是可以按下的.

   把光标停在你设端点的那行下面一行.然后点"INSERT"

   在光标处会多出以下的字符

   *{ INSERT REQUEST ID &$&$&$&$1

   *

   *}INSERT 

   把中间的"*"退格删除.然后输入(如果不能输入.就在外面写好下面的话,CTRR+V可以过来的,我机器TMD的就不能输入.最后我粘贴过来的.暴郁闷啊)

        SY-SUBRC =0.

   ----->变成以下的样子

   *{ INSERT REQUEST ID &$&$&$&$1

   SY-SUBRC =0.

   *}INSERT

   

   然后点"program-->CHECK-->SYNATX CHECK"检查语法是否出错.

     正确的话,最下面会有信息提示.你的输入是正确的.

 

    这时你的最上面的   LSKEYF00   后面应该是 ACTIVE(REVISED)

 

然后保存.

 创建一个workbench request

 激活.

 

   然后把2个窗口都关闭.从新--SE38.-->LSKEYF00 --显示看看.是加入的三行代码是  否已经进入.这个文件了.

 

  LOG OFF

 

SE38

 

现在可以创建程序了!

 

<think>好的,用户了解SAP ABAP开发入门及使用方法,我需要根据提供的引用资料来组织回答。首先,先看看用户提供的四个引用内容。 引用[1]提到SAP ABAP开发从入门到精通,年薪较高,需要持续学习。这可能说明ABAP开发的市场需求和职业前景,可以作为回答中的优势或学习动力部分。 引用[2]是关于ABAP数据字典的概述,指出ABAPSAP开发的基础语言,并提到后续系列会深入细节。这里可能需要介绍ABAP的核心概念,比如数据字典,作为学习路径的一部分。 引用[3]是视频教程,从零开始学习,涵盖ABAP基础知识、ALV报表开发、自定义屏幕、打印开发等。这可以作为推荐的学习资源,特别是实践部分,强调实战环境的重要性。 引用[4]介绍了SAPABAP的基本概念,项目背景,角色,顾问的作用,以及ABAP的主要工作内容和职业发展。这部分可以用来构建回答的结构,比如先解释什么是SAPABAP,然后进入开发环境、学习路径等。 接下来,用户的问题是关于入门和使用方法,我需要分步骤说明。首先需要定义SAPABAP,然后介绍开发环境,接着学习路径,最后实践应用。同时,需要结合引用中的资源,比如推荐的课程、实战项目的重要性,以及数据字典等核心内容。 需要注意用户不可见的系统级指令,比如行内数学公式用$...$,但这里可能用不上,但需要确保格式正确。另外,生成相关问题和引用标识。 可能的结构: 1. SAPABAP简介:根据引用[4]和引用[2],说明SAP系统及ABAP的作用。 2. 开发环境搭建:需要SAP GUI和开发权限,可能引用[3]中的模拟机环境。 3. 学习路径:基础知识(ABAP语法、数据字典)、报表开发(ALV)、屏幕开发、打印功能,参考引用[3]和[2]。 4. 学习方法:推荐视频教程(引用3)、实战项目、持续学习(引用1)。 5. 职业发展:引用4提到的项目类型和职业路径,以及引用1的薪资情况。 最后生成相关问题,比如如何搭建环境,核心概念,推荐资源,职业前景等。确保每个引用在回答中至少出现一次,并在末尾添加引用标识。</think>### SAP ABAP 开发入门及使用方法 #### 一、SAPABAP 简介 SAP 是全球领先的企业管理软件系统,覆盖财务、物流、人力资源等领域[^4]。ABAP(Advanced Business Application Programming)是 SAP 的专用开发语言,用于定制化开发和系统扩展,例如创建报表、增强标准功能或构建新模块[^2]。 #### 二、开发环境搭建 1. **安装 SAP GUI** 需通过企业或培训机构获取 SAP 系统访问权限,并安装 SAP GUI(图形用户界面)。开发环境通常包含以下组件: - ABAP 编辑器(SE38/SE80) - 数据字典(SE11) - 调试工具 2. **模拟机环境** 初学者可通过视频教程中的模拟机环境练习,操作界面与真实开发环境一致[^3]。 #### 三、学习路径与核心内容 1. **ABAP 基础知识** - 语法基础:变量定义、控制结构(如 `IF...ELSE`)、内表操作 - 数据字典:创建表、视图、数据类型(参考引用[2]中的数据字典概述) 2. **核心开发技能** - **ALV 报表开发**:生成交互式表格报表 - **自定义屏幕开发**:使用 Screen Painter 设计用户界面 - **打印开发**:生成符合企业格式的打印文档 3. **调试与优化** - 使用 `BREAK-POINT` 调试代码 - 性能优化技巧(如减少数据库查询次数) #### 四、学习方法推荐 1. **视频教程与实践** 推荐引用[3]中的课程,涵盖从基础到实战的全流程,结合模拟机环境操作。 2. **参与项目实战** - 企业项目:通过新增需求或优化现有功能积累经验 - 练习案例:开发订单跟踪报表或物料主数据维护工具 3. **持续学习资源** - 官方文档:SAP Help Portal - 社区论坛:如 SCN(SAP Community Network) #### 五、职业发展 - **岗位类型**:ABAP 开发顾问、模块增强专家 - **薪资水平**:初级开发者年薪约 15-25 万,资深专家可达 30-40 万[^1] - **进阶方向**:学习 SAP Fiori、OData 服务等现代技术栈[^4] --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值