如何编写导出属性文件中使用的SQL语句?

2020-09-21 14:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的属性文件中有以下导出查询。 ...

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

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


我的属性文件中有以下导出查询。

exportquery1 =从CI_SYSTEMOBJECTS中选择SI_NAME,其中SI_KIND ='USERGROUP'和SI_NAME IN('PHI-Access','Blood-Access')

运行导出bat文件时,出现以下错误:

无法获取作业的依赖关系。(PRS 00048)对象中不存在ID为SI_CUID的属性(FWM 02021)GetRelatedDependenciesFailed。

但是当我运行此语句时,它就起作用了。

exportquery2 =从ci_infoobjects中选择* WHERE SI_PARENT_CUID ='AUjZybtr0WNFtdPJppkVBJo'

所以看来我的选择语句上没有足够的信息来正常工作。

我看过Mahak Rathore的几篇文章都包含指向他的财产文件的链接。 但是属性文件不存在。 有没有办法获得他提供的样品的副本?

谢谢

conrado

3条回答
空代码
2020-09-21 15:08

使用此类型 查询

  • 要检索属于用户组的所有用户和子用户组,例如:SAPtestGroup
    从ci_infoobjects,ci_appobjects,ci_systemobjects中选择TOP 100000静态,关系,SI_PARENT_FOLDER_CUID,SI_OWNER,SI_PATH,在
    DESCENDENTS (" SI_NAME ='UserGroup-User'"," SI_NAME ='SAPTestGroup'AND SI_KIND ='UserGroup'")
  • 在上面的查询中,如果您希望将父组(SAPtestGroup)以及所有后代用户组和用户包括在内-
    SELECT TOP 100000静态,关系,SI_PARENT_FOLDER_CUID,SI_OWNER,SI_PATH FROM ci_infoobjects, ci_appobjects,ci_systemobjects,其中SI_NAME ='SAPTestGroup'或DESCENDENTS(" SI_NAME ='UserGroup-User'"," SI_NAME ='SAPTestGroup'")
  • 如果您只想检索组和后代用户组(无用户),则可以按以下方式稍微更改查询-
    SELECT TOP 100000静态,关系,SI_PARENT_FOLDER_CUID,SI_OWNER,SI_PATH FROM ci_infoobjects, ci_appobjects,ci_systemobjects,其中SI_KIND ='UserGroup'AND(SI_NAME ='SAPTestGroup'或DESCENDENTS(" SI_NAME ='UserGroup-User'"," SI_NAME ='SAPTestGroup'AND SI_KIND ='UserGroup'"))

一周热门 更多>