ABAP基础1:概念
2024-10-09 03:00:39
包(Package)也称作开发类,是为了将程序等对象根据功能划分,进行区分和管理而导入的概念
- 每一个开发对象,如程序、类,都要隶属一个包,包一般隶属于某一个模块
- 每个包拥有一个CTS号,CTS号用于系统间传输
- 包的功能:
- 对象(程序等)的结构化-Structure
- 对象功能模块化-Encapsulate,Modularize
- 对象按照功能区分-Classify
- 命名规则:Z+xx+xx,ZSD、ZMM
软件组件(Software Component)是将包集中在一起成套进行管理的上级组织
Support Package是SAP公司创建后发布给用户的软件组件版本
用户开发的所有包都是用HOME(客户传输层)软件组件,与Support Package没有直接关系,但会受其影响,Side Effect
软件组件的种类
SAP_BASIS-SAP基本组件
SAP_ABAP-应用或模块共用的功能及配置组件,跨应用组件
SAP_HR-人力资源组件
SAP_APP-物流及会计组件
HOME-这类包虽然不是local对象,但是可以把客户直接开发的程序传送到其他服务器中
LOCAL-只包含local对象
请求号类型
1.工作区请求-Workbench Request
- 独立于客户端属性的对象
- ABAP Repository对象-程序、表、函数等
- Cross-client table的系统变更事项,跨客户端
2.用户自定义请求-Customizing Request
- 依赖于客户端属性的对象
- Client-specific Table的系统变更信息
- 应用程序的数据表数据
IMG:Implementation Guide
请求号数字编号:
最上级是变更请求号-Change Request No,下面一堆是任务编号-Task
一个包里的全部对象可以一次性传递给另一个包:system-copy的命名空间会用到此方法
se03 - object Directory - Change Object Directory Entries - 选中 - reassign
前提:原包中的所有CTS号都是已释放状态
最新文章
- Hadoop学习笔记—18.Sqoop框架学习
- could not insert new action connection could not find any information for the class named
- 文件名保存为.wsf文件即可分析文件夹中每个文件的行数
- Android复习笔记--架构与版本
- RabbitMQ 命令行
- Oracle列操作(增加列,修改列,删除列)
- Shell脚本中cd命令使用
- 在Win8中创建热点,共享网络
- Servlet容器如何同时来处理多个请求
- linux系统进程的内存布局
- C#操作注册表——读、写、删除、判断等基本操作
- Hadoop Error:Name node is in safe mode的解决方法
- Linux系统编程:客户端-服务器用FIFO进行通信
- JMeter(十三)-代理服务器录制脚本
- 学习Tensorflow,反卷积
- 跨年呈献:HP-Socket for Linux 1.0 震撼发布
- eclipse取消自动输入提示
- android 流程跟踪
- [SQL]注释
- FormShortCut MainForm 和 二级FORM
热门文章
- Linux系统管理第四次作业 磁盘管理 文件系统
- VulnHub靶场学习_HA: Chanakya
- 地表最简单安装MySQL及配置的方法,没有之一
- The 2019 Asia Nanchang First Round Online Programming Contest B Fire-Fighting Hero(阅读理解)
- SVN 部署(基于 Linux)
- VMware15.5.0安装MacOS10.15.0系统 安装步骤(下)
- 跟哥一起学python(2)- 运行第一个python程序&;环境搭建
- Spring Boot 集成 Flyway 实现数据库版本控制
- 前缀和(P2697 宝石串)
- 搬东西 dp