前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「SAP ABAP」SAP包(二)【CTS | 传输请求】

「SAP ABAP」SAP包(二)【CTS | 传输请求】

作者头像
THUNDER王
发布2023-03-10 21:23:07
1.1K0
发布2023-03-10 21:23:07
举报
文章被收录于专栏:THUNDER王——CSDN内容同步
在这里插入图片描述
在这里插入图片描述

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计专业大二本科在读,阿**社区专家博主,华**社区云享专家,CSDN SAP应用技术领域新兴创作者。   在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。


目录


前言

本文我们将要继续讲解SAP包中的一些知识——CTS。CTS是变更传输系统,用于将开发系统的变更事项传输给运营系统或者设置用户自定义时使用的工具。


CTS概要

在这里插入图片描述
在这里插入图片描述

CTS变更传输系统,用于将开发系统的变更事项传输给运营系统或者设置用户自定义时使用的工具。   我们知道:SAP公司推荐使用的是三系统蓝图,在这样的架构中至少包含三套SAP系统

  • 开发系统
  • 测试系统
  • 生产系统
在这里插入图片描述
在这里插入图片描述

  而CTS的主要作用就是将文件和目录传输到测试系统生产环境。除此之外我们还可以根据CTS号来对程序进行版本管理


CTS功能

  CTS主要包括了以下的两个功能:系统间传输版本管理

 什么是系统间传输?

CTS传递步骤
CTS传递步骤

  在一个正规的开发流程中:大致具有以下步骤

  • 开发人员接收业务顾问提交的开发需求;如果需要,开发人员应当配合业务顾问进行用户需求分析;
  • 开发人员根据开发需求在DEV开发系统中进行程序开发;
  • 开发人员将程序传输至质量保证系统中进行初步测试,测试完毕后通知业务顾问进入用户测试阶段
  • 程序在质量保证系统中经用户测试通过后,开发人员申请将程序传输至生产系统,相关主管审批通过后,BASIS人员负责将传输请求传输至生产系统
  • 如果程序需要作为后台程序运行,需要在传输申请中做出说明,由BASIS人员在生产系统中定义后台作业。
  • 开发和修改程序都需要填写开发文档。开发文档存放于服务器的专用目录中,每个程序一个文档,新程序需要新建文档,修改程序需要修改原来的程序文档(在原文档基础上追加内容,不允许删除原文档内容),记录本次修改的内容请求号等信息。开发程序申请传输生产系统中时,同时提交开发文档审核,相关主管需要同时检查程序和文档的规范性

PS:ABAP开发人员不需要对传输路径的配置详细了解,这是BASIS顾问的工作,【T-CODE:STMS】传输路径由BASIS进行预先设置好。

 如何进行系统间传输

CTS提供一个能把系统的变更内容反映到其他客户端或者系统的机制,主要是通过CTS号(变更传输请求号【变更请求号】)。   所有创建的请求都可以在【T-CODE:SE10】中进行查找,变更请求号包含以下几个重要属性:

在这里插入图片描述
在这里插入图片描述

PS:一个变更请求号可以包含多个任务编号。通常由开发主管创建变更请求号,然后发布多个任务编号给开发人员。开发人员完成开发后,释放任务编号完成发布工作。待全部开发人员完成任务编号释放后,由开发主管释放变更请求号,完成由开发系统向测试系统(质量保证系统)的传输。

  创建变更请求号

  变更请求号的创建可以在【T-CODE:SE10】中创建,除此之外:在创建对象(数据库表、程序、包…)的过程中,会弹出【可传输的工作台请求的提示】对话框,点击创建按钮也可进行创建。

在这里插入图片描述
在这里插入图片描述

  创建任务编号

(一)首先输入事务码【T-CODE:SE10】进入传输组织器:请求,可以看到目前我们有一个变更请求号S4HK900351,在改请求号下还挂了一个任务编号S4HK900352,现在我们要在改请求号下再建一个任务编号

在这里插入图片描述
在这里插入图片描述

(二)选择S4HK900351变更请求号,单击【添加用户(Shift+F9)】按钮

在这里插入图片描述
在这里插入图片描述

(三)弹出【添加用户】对话框,单击【确认】按钮

在这里插入图片描述
在这里插入图片描述

(四)任务编号创建完成并且挂在了S4HK900351变更请求号下

在这里插入图片描述
在这里插入图片描述

  修改任务编号

  现在我创建了两个任务编号:S4HK900355S4HK900356,并且在S4HK900356任务编号下挂了程序两个存储对象,如下图所示:

在这里插入图片描述
在这里插入图片描述

  现在我想把存储对象从S4HK900356任务编号改挂在S4HK900355任务编号下,操作如下:

(一)双击S4HK900356任务编号进入【显示请求/任务】对话框,将红框中存储对象的属性记录下来

在这里插入图片描述
在这里插入图片描述

(二)双击S4HK900355任务编号进入【显示请求/任务】对话框,单击【显示<-->更改】按钮进入编辑状态

在这里插入图片描述
在这里插入图片描述

(三)将(一)中记录的三个属性填入,按下回车,其他信息自动带出,然后点击【保存】按钮保存条目

在这里插入图片描述
在这里插入图片描述

(四)选择该条目,单击【锁定对象】按钮,将该条目锁定

在这里插入图片描述
在这里插入图片描述

(五)返回双击S4HK900356任务编号进入【显示请求/任务】对话框,先单击【显示<-->更改】按钮进入可编辑状态,然后删除存储对象的该条条目,会弹出一个【信息】对话框,无需理会一路选择【确认】按钮即可

在这里插入图片描述
在这里插入图片描述

(六)最后会弹出一个【提示】对话框,告诉我们任务编号已经重新分配好了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  释放变更请求号

  释放变更请求号的目的是将文件从DEV(测试系统)传输到 QAS(质量保障系统 | 测试系统)中去。

PS:若要释放变更请求号,需要先释放改请求号下所挂载的所有任务编号。

(一)选择任务编号S4HK900356,单击【直接发布(F9)】按钮

在这里插入图片描述
在这里插入图片描述

(二)弹出发布成功信息,并且在任务编号S4HK900356右边出现一个

在这里插入图片描述
在这里插入图片描述

(三)同上操作对于任务编号S4HK900355

在这里插入图片描述
在这里插入图片描述

(四)选择变更请求号S4HK900354,单击【直接发布(F9)】按钮,完成后会弹出日志信息,关闭后弹出成功消息

在这里插入图片描述
在这里插入图片描述

  修改已释放的(变更请求号 | 任务编号)

在这里插入图片描述
在这里插入图片描述

  有些时候当变更请求号释放后我们还想进行修改,此时在【T-CODE:SE10】中是无法再进行更改的了,这时就要请出一个程序RDDIT076

(一)运行程序RDDIT076,输入要更改的变更请求号 | 任务编号,我们将上一步释放的变更请求号修改为可编辑

在这里插入图片描述
在这里插入图片描述

(二)进入【请求的概述】屏幕,双击变更请求号S4HK900354,单击【显示<–>更改】`按钮进入可编辑状态

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(三)将状态R修改为D,单击【确认】按钮

在这里插入图片描述
在这里插入图片描述

(四)同(三)操作对于任务编号S4HK900356S4HK900355

在这里插入图片描述
在这里插入图片描述

(五)返回【T-CODE:SE10】,可以看到所有变更请求号和任务编号重新变回可编辑状态

在这里插入图片描述
在这里插入图片描述

PS:状态有五种标识,列举如下:

标识字母

解释

L

可修改,受保护的

D

可修改的

O

已开始释放的

R

已释放的

N

已释放(含对已修复对象的导入保护)


 版本管理

  在SAP中我们可以根据CTS号来对程序进行版本管理,通过CTS号我们可以将程序恢复到之前的版本。

(一)进入【T-CODE:SE38】,单击实用程序,在下拉菜单中选择版本->版本管理

在这里插入图片描述
在这里插入图片描述

(二)在这里可以将程序恢复到以前的版本,选择想要恢复的版本,单击【检索】按钮,便可恢复到该版本

在这里插入图片描述
在这里插入图片描述

PS:程序一但在【T-CODE:SE10】中释放变更请求发布后,便算是完成了一个版本的发布,此后重新激活该程序需要挂在新的CTS号或者任务编号下。


写在最后的话

  本文花费大量时间介绍了CTS | 传输请求,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 前言
  • CTS概要
  • CTS功能
    •  什么是系统间传输?
      •  如何进行系统间传输
        •   创建变更请求号
        •   创建任务编号
        •   修改任务编号
        •   释放变更请求号
        •   修改已释放的(变更请求号 | 任务编号)
      •  版本管理
      • 写在最后的话
      相关产品与服务
      文档审核
      文档审核(Document Auditing Service,DAS)是数据万象推出的文档内容安全智能识别服务,能够有效识别文档中出现的可能令人反感、不安全或不适宜内容,协助用户建设绿色健康的社交网络环境。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档