获取公司数据库sysid列表的最佳方法是什么?

2020-09-24 00:56发布

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

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


我是SAP新手,正在使用B1IF。 我想创建一个方案步骤,该步骤返回公司名称及其数据库sysid的列表。 这样,我可以创建另一个方案步骤,该步骤允许我通过接受sysid作为参数来更新任何一家公司的同一张表。 最好的方法是什么?

我了解了SBO-COMMON数据库中的SRGC表,该表返回公司列表和相应的数据库名称,但没有SysId。

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

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


我是SAP新手,正在使用B1IF。 我想创建一个方案步骤,该步骤返回公司名称及其数据库sysid的列表。 这样,我可以创建另一个方案步骤,该步骤允许我通过接受sysid作为参数来更新任何一家公司的同一张表。 最好的方法是什么?

我了解了SBO-COMMON数据库中的SRGC表,该表返回公司列表和相应的数据库名称,但没有SysId。

付费偷看设置
发送
2条回答
shere_lin
1楼 · 2020-09-24 01:19.采纳回答

您好,Matthijs,

欢迎使用B1i-以下为您提供所需列表

< xsl:variable name =" sysid" select ="。/@SysId"/> />

最好-亨氏

微wx笑
2楼-- · 2020-09-24 01:25

感谢亨氏! 很好。

昨天,我还找到了一种使用SBO-COMMON表使用sqlCall原子完成此操作的方法,我在其他文章/问题中看到了该表。 这是我想出的SQL:

 #SELECT SRGC。" cmpName" AS" CmpName",SRGC。" dbName" AS" DbName",
 来自SRGC的SLSPP。" ParamValue" AS" SysId" SRGC上的内部联接SLSP。" dbName"
  = SLSP。" CompIdent"在SLSP上内部加入SLSPP。" CompID" = SLSPP。" CompID"
 SLSPP。" ParamKey" ='标识符'

尽管如此,XSLT方法的性能可能比具有2个联接的选择更好。

一周热门 更多>