提问人:stackover_quest 提问时间:6/1/2023 最后编辑:Suncatcherstackover_quest 更新时间:10/2/2023 访问量:310
一个本地物体从$TMP消失了。如何找到它?
A local object disappeared from $TMP. How to find it?
问:
有一份当地报告不知何故“消失”了。我没有删除它,但再也看不到它了。$TMP
SE80
可能是什么原因? 其他人已经删除了它。系统已以某种方式重置为较旧的备份状态。还有其他原因吗?
是否有可能在痕迹中看到发生了什么,或者是否有任何其他(更好的)跟踪可能性? 不幸的是,我不知道消失的报告的确切名称是什么,但我知道它名字的开头(就像Z_ABCD_......
答:
2赞
AlexSchell
6/1/2023
#1
如果本地对象已删除,则无法还原或跟踪它们。你提到的可能有任何原因。最好问问同事/基本团队他们是否做了一些改变。
尝试查找表 TADIR(存储库对象目录)以检查存在哪些本地开发对象。使用 / 事务与条件 = ,此外仅包含来自特定用户的对象,= 限制程序名称。SE16
SE16N
DEVCLASS
$TMP
AUTHOR
OBJ_NAME
Z_ABCD*
您还可以查看表 REPOSRC(报表源代码),其中存储了 RAWSTRING(字段)中的报表源代码。筛选 ,(用户名)以检查源 sode 在系统上是否可用(此表还有多个视图可用,,)。DATA
PROGNAME
CNAM
TRDIR
D010SINF
如果程序被分配给包/传输并被删除,那么您可以在带有删除标志 = 的表中找到它,如果是传输分配,也可以在带有 = 的表中找到它。本地对象只是从存储库表中删除。TADIR
DELFLAG
X
E071
OBJFUNC
D
评论
1赞
stackover_quest
6/6/2023
是的,TADIR 的想法是一个很好的想法:)
评论