学习ABAP的第一天:基础与简介

最近做项目时间比较充裕,就想补充一下ABAP这一块的东西,所以在B站找到了一个很好的视频学习,首先感谢这位博主的分享,让我学到了很多,以下文章是我的学习笔记,很多都出自于这位博主,其中也有我自己的理解,博主的视频地址如下,感兴趣的也可以一起学习学习~
https

1.ABAP 简介

架构
三层架构:Presentation Layer、Application Layer、Database Layer(RSBMS:relational database management system)

在这里插入图片描述

系统配置
DEV:开发、配置系统,另一说法是CUST
QAS:测试系统,又名QTST
PRD:生产系统,又名PROD

传输流程一般为:DEV->QAS->PRD

会话与内存

在这里插入图片描述
每个用户默认16个会话窗口,可执行6个ABAP程序
SAP GUI
在这里插入图片描述
Application Layer:Application Servers and Message Servers
在这里插入图片描述
ICM、ABAP Dispatcher、SAP Web Dispatcher、SAP Gateway、SAP start service、Work process、Message Server、Enqueue Server、User Context

Database Layer:Database Server/RDBMS

Internal Session

在这里插入图片描述
上图主要的意思是下图:

在这里插入图片描述

2.开发环境

Client 客户端

Client:表示同一服务器中不同的客户端,比如DEV中一般有100和200客户端,100客户端主要是BASIS用于配置系统使用,200客户端主要用于业务顾问和开发顾问作为开发和实施配置使用。
查看Client的信息,可以查询表T000

包主要用于将程序或配置放到一个地方,例如ZFI包,则是将FI模块的相关配置放入里面,以便各模块顾问区分
命名前缀:A-S/U-X:程序标准包,不可更改或使用
     Y/Z:用户可使用此前缀自定义包,常用
     /:也用于自定义,但很少使用
     T:测试用
     $ :临时包,只在本地使用,不可传输到其他服务器,例如:$TMP
如何创建?
 T-CODE:SE21在这里插入图片描述
在这里插入图片描述
一般默认就可

传输层:
 由BASIS配置
包类型:
在这里插入图片描述
 开发包:用于开发
 结构包:类包,作为节点使用
 主包:最低层的包,作为主节点使用

包已封装:勾选后,需要特定的设置才能在外部查看

请求

T-CODE:
 SE01:查看某个请求

 SE09/SE10:查看某个用户下的请求
 STMS:跨服务器间传输请求
 SE03:请求的其他操作

创建

SE09
在这里插入图片描述
在这里插入图片描述
SE09中的功能按钮
在这里插入图片描述

复制

传输副本用于避免多次更改程序产生冗余请求,可主请求不传输,只传输副本。
创建副本请求:
在这里插入图片描述

包含要传输的对象:
在这里插入图片描述
在这里插入图片描述
复制完成!
在这里插入图片描述

合并

在这里插入图片描述
在这里插入图片描述
会删除合并的第一个请求,并将两个请求的内容合并到一起,可使用SE03将已释放的请求合并到一起,如图
在这里插入图片描述
在这里插入图片描述

窗口

在这里插入图片描述

事务码

标准事务码规则:
  01:创建
  02:修改
  03:显示
  N:带N表示事务码为更新后的,例如SE16N
  /n:结束当前操作
  /o:打开新的窗口,不结束当前会话
  /i:结束当前用户会话,提示是否退出登录
  /nex:不提示是否退出登录,直接退出
  /nend:提示是否结束所有会话退出?
  /ns000:结束当前操作,回到初始界面
  /nxxx:结束当前会话,打开事务码xxx
  /*xxx:跳过第一屏幕,直接进入XXX事务界面
  /H:进入调试模式

ABAP常用事务码

  SE38:代码开发界面
  SE37:函数开发
  SE24:类开发
  SE11:查看、创建、更改表,视图,域,数据类型
  SE80:程序、包、对象、函数等操作
  ABAPHELP:ABAP语言帮助文档下载/查看

3.工具与资料

Eclipse下载地址:https://www.eclipse.org
SAP工具仓库地址:https://tools.hana.ondemand.com/
ABAP Keywords documentation:https://help.sap.com/doc/abapdocu_750_index_htm/7.50/en-US/index.htm(SAPABAP字典文档)
SAP PRESS:https://www.sap-press.com(SAP官方书籍购买地址)
SDN:https://community.sap.com(SAP社区,常用)

4. 其他

如果HANA STUDIO或者Eclipse连接不上gui配置,按以下的路径下载vs
https://tools.hana.ondemand.com/
在这里插入图片描述
Microsoft Visual C++ 2013…
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值