包(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号都是已释放状态

最新文章

  1. Hadoop学习笔记—18.Sqoop框架学习
  2. could not insert new action connection could not find any information for the class named
  3. 文件名保存为.wsf文件即可分析文件夹中每个文件的行数
  4. Android复习笔记--架构与版本
  5. RabbitMQ 命令行
  6. Oracle列操作(增加列,修改列,删除列)
  7. Shell脚本中cd命令使用
  8. 在Win8中创建热点,共享网络
  9. Servlet容器如何同时来处理多个请求
  10. linux系统进程的内存布局
  11. C#操作注册表——读、写、删除、判断等基本操作
  12. Hadoop Error:Name node is in safe mode的解决方法
  13. Linux系统编程:客户端-服务器用FIFO进行通信
  14. JMeter(十三)-代理服务器录制脚本
  15. 学习Tensorflow,反卷积
  16. 跨年呈献:HP-Socket for Linux 1.0 震撼发布
  17. eclipse取消自动输入提示
  18. android 流程跟踪
  19. [SQL]注释
  20. FormShortCut MainForm 和 二级FORM

热门文章

  1. Linux系统管理第四次作业 磁盘管理 文件系统
  2. VulnHub靶场学习_HA: Chanakya
  3. 地表最简单安装MySQL及配置的方法,没有之一
  4. The 2019 Asia Nanchang First Round Online Programming Contest B Fire-Fighting Hero(阅读理解)
  5. SVN 部署(基于 Linux)
  6. VMware15.5.0安装MacOS10.15.0系统 安装步骤(下)
  7. 跟哥一起学python(2)- 运行第一个python程序&环境搭建
  8. Spring Boot 集成 Flyway 实现数据库版本控制
  9. 前缀和(P2697 宝石串)
  10. 搬东西 dp