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

2020-09-24 00:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是SAP新手,正在使用B1IF...

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

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


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

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

2条回答
微wx笑
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个联接的选择更好。

一周热门 更多>