首页 > 其他分享 >ABAP小白开发操作手册+前导文

ABAP小白开发操作手册+前导文

时间:2024-06-12 10:28:23浏览次数:23  
标签:请求 操作手册 代码 环境 传输 ABAP 开发 前导 测试环境

准备做一个关于小白学习SAP开发的栏目,内容写得差不多了,可以更新了。

本栏目内容介绍了ABAP开发的一些基础的开发类型和开发步骤,是针对完全没有接触过ABAP开发的超级超级小白初学者使用的,从如何查看开发申请到做出完整功能,希望具有一定的参考意义,能够帮助初学者稍微入门,大家可以根据自身需求选择性地查看。

(应该算比较详细,因为我也是这样开始学习的ABAP开发,当然也有很多需要修改优化的地方!因为我也是两年前连SAP都没听说过,到现在能够独立做一些常见的ABAP开发,自己认为进步蛮大,就希望分享一下经验。当时在学习的时候就觉得关于ABAP的内容比较少,不是特别完善,大佬的文章也是有很多,但是小小白真的看不懂,想要有人引导一下下,至少能够入门,同事间又不好意思问,真的有点社恐了!!)

在学习后续内容之前,需要简单了解一下SAP系统的环境,以及一些常用的事务代码。

在进行SAP开发时,需要特定的开发账号和权限。一般情况下,公司会部署不同的环境,例如配置环境、开发环境、测试环境、正式环境等等。配置环境一般是业务顾问会使用,开发顾问就使用开发环境,有些公司的开发环境和测试环境是同一个,即测试数据就储存在开发环境中,写完代码将代码激活即可使用数据测试;有些公司的开发环境和测试环境不是同一个,在测试代码的时候就需要登录测试环境进行数据测试。(这个在进入一个新的公司时,以前的同事都会告知的,请大胆询问)

开发的步骤一般是:编写代码,检查代码,激活代码,测试代码,代码上线。

编写代码:初学者一般会进行报表开发、接口开发,这两个是比较常见的开发大类,很多功能都是在报表和接口的基础上延展得到的。报表开发就使用事务代码(也叫T-CODE):SE38;接口开发就使用:SE37,登录上SAP系统开发环境后就可以在首页左上角输入事务代码点击回车就可以进入相应的开发功能模块。(如果输入这些事务代码,系统提示没有该权限,就是账号没有配好,可以让同事使用管理员账号帮忙添加权限。)

检查代码:代码写完后需要检查,点击这个左右一高一矮的按钮,系统就会检查所写代码的语法是否正确。(但是不可以检查逻辑是否符合哦!)如果代码没有语法错误的话,就可以点击旁边那支发光的笔进行代码激活,代码激活后,我们所写的代码才会被系统识别到,然后才可以运行。如果是开发环境和测试环境一体的情况,直接运行即可测试;如果是开发环境和测试环境分开的情况,我们就可以登录测试环境,进行测试。

激活代码:上面检查无误后点击激活按钮就是激活,但是这里有一个点就是,我们日常工作中,所进行的所有开发都会最后上线到正式机,供公司系统中的用户使用。而所有需要上线到正式机的开发,都需要放到请求号中,测试完成后进行请求号释放、传输,从开发机传到正式机,整个开发才算完成。

测试代码:测试代码简单来说就是按照开发申请,模拟一下用户的操作,查看最后的数据是否正确,因为开发人员(至少我)不是太懂前台用户的逻辑,简单功能能够实现,且不会宕机,就可以交付给业务顾问进行测试了。如果说用户或者业务顾问测了有问题,我们可以在代码中打上断点,也就是DEBUG(在代码旁边点击一下,就是最简单的断点方法后续会单独讲解,因为debug可以清楚看到代码怎么运行的,熟能生巧多试试)找出逻辑不正确的地方,进行修改再重复检查-激活-测试流程,直至没有问题。

代码上线:业务顾问会和用户商量好上线时间,上线代码的时候,需要保证我们的代码是激活状态。传输的时候,我们所有操作都是在开发环境进行的。首先使用事务代码SE10,进行请求的释放:

请求号分为母请求号和子请求号,在释放请求号的时候,要先将子请求号全部释放,才能够释放母请求号,释放就是点击上方的小车车按钮。

将请求号释放后,再使用事务代码STMS,进行请求传输。

下列的传输环境,不同的公司规定可能不同,可以询问同事!本次仅以我这边的传输顺序为例:

传输的时候会弹框,让我们填写传输到哪个系统,我们填写进入就好了(这个也是需要同事提供的,如果初次传输不知道,直接去问!)

传输后,我们仍然在该队列界面,等待代码上传到EQ3,期间可以刷新一下队列,看一下下列两列是否会有红色灯报错,有红灯的话,就继续回去重新修改代码,(可以点击红灯看哪里出错了,这是比较难的操作了,如果是小小白,请立刻找人帮忙!这时候千万不要再往正式机传输错误的代码了!!一定不要!)如果没有红灯,是黄灯(代表警告)或者绿灯(代表通过)就可以继续传输到正式机。

如果没有报错,那么我们点击绿色按钮返回,重新进入导入队列

这次双击EP3,即正式环境,继续上一步一样的刷新,传输,等待系统校验,如果无误,即成功。用户就可以在正式机使用我们写的代码了!

以上就是整个开发的大致流程了,小小白在进行后续开发学习的时候一定一定要看这一章!后面会从简单到稍微有点难度,进行一些开发案例的分享。多做做,多出点错就可以入门了!

标签:请求,操作手册,代码,环境,传输,ABAP,开发,前导,测试环境
From: https://blog.csdn.net/LilySesy/article/details/139495696

相关文章

  • SAP ABAP BTP
    ABAPBTP官方已经出简体中文学习文档了我擦感恩https://help.sap.com/docs/sap-btp-abap-environment/abap-environment/abap-environment?locale=zh-CN 之前同事分享的链接 BuildanSAPFioriAppUsingtheABAPRESTfulApplicationProgrammingModel[RAP100]:h......
  • SAP ABAP 对工作区列遍历或按条件访问
    需要对字段数量多的工作区或动态工作区进行数据处理时,列遍历可使代码更加的简洁高效。(๑¯ω¯๑)重新发一遍,丢合集里示例代码:点击查看代码TYPES:BEGINOFtyp_kna1,kunnrTYPEkna1-kunnr,"客户编号name1TYPEkna1-name1,"送达方名......
  • SAP ABAP 字符串去除重复字符的两种方法
    ABAP里如何去除字符串内的重复字符,在这提供两种方法。第一种是直接对字符串多次循环进行排除,但考虑到性能问题要尽量减少循环次数。第二种是把字符串里字符转成内表一列,去重后拼回一个字符串。方法一示例代码:点击查看代码DATAmarkTYPEc.......
  • 4 SAP前台操作手册-MM模块-采购管理-采购申请创建、修改、显示-ME51N ME52N ME53N
    0总体说明SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进行中,SAP标准功能下,可以进行基础业务的前台操作了,在实现阶段的尾端,客户指定的关键用户(俗称KU-KeyUser)会进行前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾......
  • 2 SAP前台操作手册-MM模块-采购管理-(标准/委外/寄售)采购信息记录创建、修改、显示、
    0总体说明SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进行中,SAP标准功能下,可以进行基础业务的前台操作了,在实现阶段的尾端,客户指定的关键用户(俗称KU-KeyUser)会进行前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾......
  • ArchLinux-环境配置操作手册-全-
    ArchLinux环境配置操作手册(全)原文:zh.annas-archive.org/md5/537398CD561E23B9C0417DF43FA5C99F译者:飞龙协议:CCBY-NC-SA4.0前言ArchLinux是一种独立开发的通用GNU/Linux发行版,针对i686/x86-64系统进行了优化。该发行版足够灵活,适合任何角色/需求。它的设计侧重于简......
  • ABAP-MB56字段增强
    MB56增强字段,效果如下:  实施步骤:1、在显示结构ALV_TREE_CHVW中附加所需要增强字段 2、TCODE:SE19实施新BADI:ES_BATCH_WHERE_USED_LIST,在方法COMPLETE_BWUL_MAINTAIN下补充字段相应取数逻辑即可,显示数据存储于内表CT_SHADOW。 ......
  • ABAP 调用外部WEBAPI
    ABAP代码如下,仅在内部测试通过,未涉及外部网络WEBAPI及跨域调用。*&---------------------------------------------------------------------**&ReportZYC_WEBAPI*&Restfulapi测试REPORTZYC_WEBAPI.DATA:LENTYPEI,"发送报文长度LEN_STRING......
  • ABAP转换SM34 TOTAL
    *<SIGNATURE>---------------------------------------------------------------------------------------+*|StaticPublicMethodZCL_MDG_UTIL=>SM34_TABLE_TO_TOTAL*+----------------------------------------------------------------------------------......
  • CEWB、CS20操作手册
    CEWB批量替换BOM中某个组件1.在SAP初始界面输入CEWB然后回车(Enter)2.点击“当前工作区域”后面出现小页签后点击小页签3.选择短文本为“焦点:BOM项目”行项目,然后双击选中4.点击绿色“对号”继续下一步5.此步骤有三种填写执行方式    a)填写单一数据,在对应的基......