Running Software Structure and Logistics

Objective

After completing this lesson, you will be able to 创建 ABAP 包

ABAP 包创建

组织发展

资源库对象属于包,该包属于软件组件

在开发环境中开发应用程序。但是,在移动到生产环境之前,必须确保可以在相应的测试环境中对其进行测试。通常,每个开发、测试和生产环境都将有一个全局账户和一个子账户。软件组件允许您传输对象。

传输请求

创建新开发对象或更改现有开发对象时,必须将其分配到传输请求。传输请求确保所有创建的开发对象或逻辑上属于一起的现有开发对象的更改都一起传输到测试中,然后传输到生产系统。

注意

它不是传输的"对象",而是该对象的"更改"。
新对象和现有对象的变更收集在传输请求中。

每个传输请求都有一个所有者。所有者可以将其他用户分配到请求。通过这种方式,传输请求支持团队开发。

当对象包含在传输请求中时,会将其锁定。这意味着只能由分配到同一请求的用户进行编辑。处理请求中的所有对象后,为其分配的开发人员必须释放其工作。之后,请求的所有者可以发布整个请求。如果传输请求属于可传输的软件组件,管理员可以将其导入测试子账户进行测试,最终导入生产子账户。释放任何传输请求时,将释放对请求中对象的锁定,以便任何开发人员可以再次访问它们。

创建新包

步骤

  1. 选择 文件新建ABAP 包

    新 ABAP 包向导的屏幕截图
  2. 输入包名称 – 客户对象必须以 Z 或 Y 作为名称的第一个字符。

  3. 输入描述。

  4. 选择下一步

将包分配到传输请求

步骤

  1. 创建新请求。

    选择传输请求向导的屏幕截图
  2. 输入传输请求的描述。

  3. 选择完成

创建包

业务示例

创建 ABAP 包,您可以在其中存储将在此类期间创建的开发对象。将包添加到收藏夹,以便您可以随时轻松访问。

注意

在本练习中,XX 指的是您的编号。

前提条件

步骤

  1. 创建一个 ABAP 包 ZS4D100_XX,其中 XX 是您的编号(例如,我们将使用 01)。将包分配到软件组件 ZLOCAL。当提示您将包分配到传输请求时,请创建新的包。

    1. 选择 文件新建ABAP 包

    2. 输入名称 ZS4D100_XX,其中 XX 是您的编号。

    3. 输入包的描述。

    4. 选择下一步

    5. 输入软件组件 ZLOCAL ,然后选择 下一步

    6. 选择创建新请求并输入新传输请求的描述。

    7. 选择完成

  2. 将包添加到收藏夹。

    1. 展开 ABAP 项目树,直到看到节点收藏包。

    2. 右键单击并选择添加包

    3. 在对话框中,输入包名称 ZS4D100_XX

    4. 双击命中列表中的包名称,将其添加到收藏包列表中。

    实践