当你用STMS传输请求时,那些选项都是啥意思

article/2025/5/16 12:14:17

关于传输请求Transport Request

文章目录

    • 传输请求是啥
    • STMS的传输参数
      • 扩展:传输问题,对象在P系统被修改
        • 如何查找repair对象
          • 1. SE03去找
          • 2. RSA1去找
          • 3.去表TADIR看
      • 扩展结束
    • 返回码
    • 扩展 : RDDIT076

传输请求是啥

当你STMS之后,选择了你要传输的系统路径,点了小车车,就会看到下面这个界面。
在这里插入图片描述
虽然这操作我们经常做,在STMS看的更清楚一些,solman就糊里糊涂的。但是时间长了,我都忽略掉这些细微的步骤,这一步步的都是干嘛的了。
今天来详细看下。
传输请求是啥?一般传输请求,会放到一个包里。这个请求下面呢,会有很多change task 。就像很多文件放在一个文件夹下,很多task放到一个request里。
好像SAP本意是,一个项目经理建一个request,每个顾问的task做完了,就可以一起传输了。先被释放掉,然后传输。
为啥要释放,释放是和锁对应的。
就是说,你改这个对象的时候,改完放到这个request的task下面,其实系统就会给你这个对象给锁住了。在你没有释放这个对象之前,别人改的话,也会把别人的修改包到你这个request底下。除非你释放,释放了就会允许别人修改到他的请求下。

如果你不想释放传输,那你就删除你自己的task里面的对象。对象会有个repair flag,在se03先解锁你的请求,然后删除task。
在这里插入图片描述
释放请求后,就会生成一个Data文件和一个Co文件。
Co:控制文件,K 包含数据文件的属性。
Data:数据文件,R 包含数据库细节

STMS的传输参数

时间,啥时候传。一般都立即。
event没搞过。
在这里插入图片描述
执行的时候,同步或异步。
同步的话,对话或批处理进程被阻断,直到导入成功。
异步:异步传输导入开始后,对话和批处理进程被释放。

说实话我不知道这俩啥意思。默认是异步,我没管。
在这里插入图片描述
选项。
这些还是有点重要的,就是要重点理解这些。

第一就是可以再导入。因为你得导入到队列,才能传输。
就是万一你这个传输出错了,可能是你request的顺序搞错了,那你得重传,这时候你可以再导入,再传。
第二,也一样。
第三,如果你反传,我是这样理解的。那就覆盖原始。在SE03里面,能看到这个对象路径。
在这里插入图片描述
也就是你能看到它的原始系统是哪一个。

第四,如果你在目标系统有个repair的版本,而且没确认,那也传。啥意思呢?
如果你遇到传输错误:object repaired in production system
那就差不多能理解了。就是你要传输的这个对象,在production上面被直接更改了。一般情况下咱不这么做,但保不齐有紧急情况的。先在production上改了。然后再改了来传,那你在P上改了,就会有请求生成,然后你的请求里就会锁住你改的这个对象。
注意,这个在P上的请求,锁住了你要从D传到P的对象。这个被P的请求锁住的对象,如果你不给他解锁。那你这个传输报错了。

怎么办?要么释放这个P上的请求,要么从请求删除对象。然后D上的请求能成功传输。
或者呢,你选这个四选项。不管它被没被锁,我都传。
在这里插入图片描述

扩展:传输问题,对象在P系统被修改

再来扩展下,像刚才说对象在P上被repair,被锁在P上的请求里。那么要么释放请求,要么删除解锁。
但是,万一这个对象并没有被锁在任何的P的请求里。而你的D的请求依然报了个repair的错?
那是为啥呢?
既然报了个repair的错,那就说明它是被修改过的。可是不在请求里。

如何查找repair对象

1. SE03去找

你去SE03,找repaired对象,注意是去你的P系统,目标系统。然后你能找到。
在这里插入图片描述
你看到对象是确实有个repair flag.
在这里插入图片描述

2. RSA1去找

显示对象属性。
在这里插入图片描述

3.去表TADIR看

repair flag是R,插一下,在TLOCK表可以看到所有被锁的对象。
在这里插入图片描述
那这个不在请求的修复对象是咋回事?因为改这个兑现过的人还没来得及释放请求,他这个人就被删了。
那这时,不在请求里,就不能被解锁。咋办呢?
把这个repair flag给移掉也是一样的。SE03进去
在这里插入图片描述
选中对象,然后reset 重置这个flag就行了。
在这里插入图片描述

扩展结束

以上都可以选择四直接解决,覆盖掉repair对象。
第五,忽略不允许的传输类型,如果你传输文档有一些特定设置不允许传这个传输类型。。。这个不知道。
第六,忽略不允许的表类,表的数据记录会被导入,就算你这个表的类不允许数据被导入。。。。
第七,忽略前任处理关系,你要导入的请求,其他项目的请求和你有关联,可能基于你这个请求,那就关闭这个关联。也就说,你前任的关系不被破坏。。。
第八,忽略无效的组件版本,避免组件不匹配问题。。。

综上,我选一和四。。。

返回码

0000 成功
0004 有警告,但成功
0008 有些没传过去,什么语法错误啦,程序生成错误啦,字典激活错误啦,方法执行错误啦。
0012 比较严重的错误。导入取消,程序取消,对象丢失,对象未激活
0018 系统dump 没权限啥的

扩展 : RDDIT076

已释放的TR,跑这个program RDDIT076来返回状态。
把R状态改成D(modifiable)
但是不能是传了的,仅限于,已释放,未传输。
在这里插入图片描述
还有就是这个满载的小卡车,别点。。。
在这里插入图片描述
如果你点了,那可以这么搞:
STMS-系统overview(就三个小方块)
在这里插入图片描述
双击系统,阻断全传。
在这里插入图片描述
到传输工具上,点修改,添加一个参数:
NO_IMPORT_ALL 值给1
然后保存,退出。其他要阻断全传的系统同样操作。
在这里插入图片描述

跟request有关的表:
E070 请求对象表头
E071 请求对象条目
TRBAT 检查传输流程,请求是否被导入。


http://chatgpt.dhexx.cn/article/PwwwjrFt.shtml

相关文章

整理-如何在solution manager里面删除未传到生产的请求

从上周五休假到现在呢,这一周又没啥工作心情,又想着考公务员算了。 唉,话说得,好像公务员好考似的🙄。 人生没啥大起伏,这心情倒是波澜起伏的。心情不好的时候不想工作。 一周大概有四天心情不好&#xff0…

Solman系列 安装SAP Solution Manager 7.1 on Suse Linux 2

SAP Solution Manager 安装,环境如下 Linux OS版本 下载完的Solution Manager 介质如下 开始安装 Solution Manager 使用70 SP08 70SWPM10SP08_0-20009701 选择Typical 选择kernel文件 使用SID名为P61 不使用FQDN 设置master密码 选择数据库类型为单实例和…

传输请求出错后如何重传这个请求

唉,还是得搞清楚,这一步步的,都到底做了啥: 文章目录 1. 创建新请求并释放2. 传输队列3. 传输出错3.1 传输出错的处理3.1.1 重新传输错误的请求3.1.2 重新包请求,传新请求 1. 创建新请求并释放 首先,新建…

SAP SolMan 严重漏洞的自动化 exploit 代码遭公开

聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 SAP Solution Manager (SolMan) 版本7.2 中存在一个漏洞,编号为CVE-2020-6207。目前该漏洞的 exploit 已遭公开,研究员已经检测到针对包含易受该漏洞影响…

linux 安装sap,Solman系列 安装SAP Solution Manager 7.1 on Suse Linux

SAP Solution Manager 安装,环境如下 Linux OS版本 下载完的Solution Manager 介质如下 开始安装 Solution Manager 使用70 SP08 70SWPM10SP08_0-20009701 选择Typical 选择kernel文件 使用SID名为P61 不使用FQDN 设置master密码 选择数据库类型为单实例和文件系统 …

goLang的前景

今天听了csdn的go语言培训,虽然进入会场的时间比较晚了,听了半个小时吧, 讲师讲的很好,先谢谢讲师 总之听起来go的前景一片大好呀,现在go的关注度也越来越高 从分布式计算,网站后台,gui程序&…

JAVA与GO语言哪个更容易学?

一,GO语言的优劣势 Go开发中的痛点 编译慢,失控的依赖,个工程师只是用了一个语言里面的一部分,程序难以维护(可读性差、文档不清晰等),更新的花费越来越长,交叉编译困难 Go语言的…

小猿圈解读Go语言的前景

2019年很多技术都在崛起,其中进步最快的就是Go语言,不仅前景一片大好,而且薪资也可以满足大部分人的需求,很多学生都在自学Go语言,却不知道自己的价值在哪里,今天小猿圈Go语言讲师为你解答Go语言的前景。 …

为何越来越多公司选择使用Go语言?

摘要: 当今迅猛发展的人工智能时代,企业们面临着前所未有的机遇和挑战。在这个充满创新和竞争的环境中,选择合适的开发语言变得尤为重要。而Go语言,作为一门备受瞩目的编程语言,正以其独特的魅力和优势,成…

go语言到底怎么样?有哪些优势?

go语言有哪些优势 过去几周,我一直在用 Go 语言编写程序。这是我首次在大型且重要的项目中使用 Go。在研究 Rust 的特性时,我也看了很多关于 Go 的内容,包括体验示例和编写玩具程序。但真正用它编程又是一种完全不同的体验。 我觉得把这次体…

马上就2023年了,Go语言成了吗?

还记得在2012年的时候,就有行业大神跳出来说过:Java最终一定会被Go所超越,甚至会取代Java,位居编程语言排行榜之首。 马上就2023年了,让我们来看看,Go语言现在究竟怎样了呢? 关于Go&#xff0…

go语言编程前景怎么样?国内Go语言布道师许式伟这样说

Go从1.0版本到现在(2015年)已经有三年多的时间,大的版本发布了五个,根据Go语言的几个版本,这里总结一下它的演进。 语法变化:几乎没有增加什么明显的语法特性,变化主要围绕:降低心智…

Go语言的崛起:探究越来越多公司选择Go语言的原因和优势

🌷🍁 博主猫头虎 带您 Go to Golang Language.✨✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1…

知乎热议: Java, Go和Python那个前景好?

知乎上有很多人问Java, Go和Python对比的问题,我昨天也回答了一个,今天在这里系统的讨论一下这个问题。 1. 一句话总结各自特点 这是个很好的问题,问题中选的3个语言都是前景很不错的编程语言。 1.Java仍然是主流的企业级应用编程语言&…

Go语言的发展历史

Go语言的Logo 作为程序员,我们每天会用到大量的编程语言,打开界面会碰到很多logo,在正式学习Go语言之前,我们先来了解一下Go语言的Logo。也就是它,下面这个动物,gopher [ˈɡoʊfər] ,囊地鼠,…

go语言有哪些优势?

1、学习曲线容易 Go语言语法简单,包含了类C语法。因为Go语言容易学习,所以一个普通的大学生花几个星期就能写出来可以上手的、高性能的应用。在国内大家都追求快,这也是为什么国内Go流行的原因之一。 2、效率:快速的编译时间&…

golang和python的未来_为什么说GO语言是未来前景看好的编程语言?

原标题:为什么说GO语言是未来前景看好的编程语言? Go 是一门开源的编程语言,可用于轻松构建简单、可靠、高效的软件。它是编程语言世界的一个新进者。Go 语言于 2007 年开始构思,并于 2012 年正式发布,谷歌率先采用了…

Go之Go语言是什么?Go有什么特点?Go语言的应用前景如何?

文章目录 1.Go语言简介谷歌爸爸投入较大日渐繁华应用方向功能 2.背景C和C的普遍问题:Python的问题 3.Go支持的平台4.总结5.示例 1.Go语言简介 谷歌爸爸 Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化&#xf…

再谈 Go 语言在前端的应用前景

12 月 23 日,七牛云 CEO & ECUG 社区发起人许式伟先生在 ECUG Con 2018 现场为大家带来了主题为《再谈 Go 语言在前端的应用前景》的内容分享。 本文是对演讲内容的实录整理。 今年是举办 ECUG Con 的第 11 年,之前我谈的基本都是服务端的开发实践。从去年起我开始不谈后…

当红开发语言Go,真的是未来的技术主流吗?

本文分享自华为云社区《大红大紫的 Golang 真的是后端开发中的万能药吗?》,原文作者:Marvin Zhang 。 前言 城外的人想进去,城里的人想出来。-- 钱钟书《围城》 随着容器编排(Container Orchestration)、…