XSJS CODE从存储库中删除

2020-09-14 17:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要一些紧急帮助...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要一些紧急帮助,从存储库中删除所有开发代码。

我们没有任何备份(本地文件)如何从存储库中获取所有xsjs/View。

我想知道哪个用户曾经删除过该软件包。

请帮助我

谢谢

提交

3条回答
Climb_Ma
2020-09-14 17:53 .采纳回答

我假设您是在谈论HANA存储库(因此使用XS Classic),而不是XSA使用的Git存储库。 在这种情况下,您可以检查模式_SYS_REPO中的表OBJECT_HISTORY。

您可以执行如下选择(考虑设置软件包ID和对象名称):

选择
 " PACKAGE_ID",
 " OBJECT_NAME",
 " OBJECT_SUFFIX",
 " VERSION_ID",
 " ACTIVATED_AT",
 " ACTIVATED_BY",
 " IS_DELETION",
 " CVERSION"
 来自" _SYS_REPO"。" OBJECT_HISTORY"
 WHERE package_id ='<程序包ID>'
   AND object_name ='<不带后缀的对象名称>'
   AND object_suffix ='xsjs';
 

你会得到什么?

  • IS_DELETION:如果设置为1,则该版本为删除版本。
  • ACTIVATED_BY:包含激活版本的用户。 如果您使用IS_DELETION = 1来检查版本,那么您已经激活了删除操作。
  • CVERSION:包含对该版本有效的编码。 如果要手动恢复xsjs文件的编码,请从删除版本之前的版本中获取编码。

关于,
弗洛里安

一周热门 更多>