如何进行FlexibleSearch查询以导出Impex?

2020-09-24 08:28发布

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

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


你好-

我有一个带有联接和选择语句的flexiblesearch查询,该语句通过flexiblesearch撤回了我需要的内容。 我一直在尝试将其转换为导出提示,但是不断出现错误...我在这里做错了什么?

我在灵活搜索中使用的查询是从{Employee中选择{emp.uid},{emp.name},{pg.uid}作为emp JOIN PrincipalGroupRelation作为rel ON { emp.PK } = {rel.source}加入PrincipalGroup作为pg ON {rel.target} = { pg.PK }}

我一直试图运行的是impex #----扩展名:core ----类型:Employee ----"#%impex.setTargetFile("" Employee.csv"") ;" 从{Employee作为emp JOIN PrincipalGroupRelation,从rel ON { emp。中选择{emp.uid},{emp.name},{pg.uid}。 PK } = {rel.source}以pg ON的形式加入PrincipalGroup {rel.target} = { pg.PK }} 每次都变了,但是没有运气。 我不断收到的错误消息是主脚本中的第4行错误:未找到有效的行类型

我还尝试运行导出impex "#%impex.exportItems("",从{Employee中选择{emp.uid},{emp.name},{pg.uid}作为emp JOIN PrincipalGroupRelation as rel ON { emp.PK } = {rel.source}加入PrincipalGroup作为pg ON {rel.target} = { pg.PK }}""),但在2处收到错误消息执行代码行出错: 源文件:对以下内容的内联评估:" impex.exportItems("从{Employee as emp ..."中选择{emp.uid},{emp.name},{pg.uid}":方法调用impex.exportItems

我可以使用sript生成器并获取一个员工脚本来运行,但是它不会像我在flexiblesearch查询中那样拉回我需要的所有信息。 谢谢。

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

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


你好-

我有一个带有联接和选择语句的flexiblesearch查询,该语句通过flexiblesearch撤回了我需要的内容。 我一直在尝试将其转换为导出提示,但是不断出现错误...我在这里做错了什么?

我在灵活搜索中使用的查询是从{Employee中选择{emp.uid},{emp.name},{pg.uid}作为emp JOIN PrincipalGroupRelation作为rel ON { emp.PK } = {rel.source}加入PrincipalGroup作为pg ON {rel.target} = { pg.PK }}

我一直试图运行的是impex #----扩展名:core ----类型:Employee ----"#%impex.setTargetFile("" Employee.csv"") ;" 从{Employee作为emp JOIN PrincipalGroupRelation,从rel ON { emp。中选择{emp.uid},{emp.name},{pg.uid}。 PK } = {rel.source}以pg ON的形式加入PrincipalGroup {rel.target} = { pg.PK }} 每次都变了,但是没有运气。 我不断收到的错误消息是主脚本中的第4行错误:未找到有效的行类型

我还尝试运行导出impex "#%impex.exportItems("",从{Employee中选择{emp.uid},{emp.name},{pg.uid}作为emp JOIN PrincipalGroupRelation as rel ON { emp.PK } = {rel.source}加入PrincipalGroup作为pg ON {rel.target} = { pg.PK }}""),但在2处收到错误消息执行代码行出错: 源文件:对以下内容的内联评估:" impex.exportItems("从{Employee as emp ..."中选择{emp.uid},{emp.name},{pg.uid}":方法调用impex.exportItems

我可以使用sript生成器并获取一个员工脚本来运行,但是它不会像我在flexiblesearch查询中那样拉回我需要的所有信息。 谢谢。

付费偷看设置
发送
2条回答
葫芦娃快救爷爷
1楼-- · 2020-09-24 08:51

似乎您正在寻找与用户组有关的员工详细信息。 它从两个表中检索数据。

 "#%impex.setTargetFile("" ClientNameEmployee.csv"");"
  "#%impex.getImpExExportWriter()。getExportWriter()。setFieldseparator(',');"
  insert_update Customer; name; customerid; groups(uid)[mode = append]
  
SAP砖家
2楼-- · 2020-09-24 09:00

谢谢Sam! 您提供的提示是为客户而不是员工提供的,但是帮助很大。 基本上只是将"客户"替换为"员工",删除了"客户ID",因此按预期工作。

 "#%impex.setTargetFile("" ClientNameEmployee.csv"");"
  "#%impex.getImpExExportWriter()。getExportWriter()。setFieldseparator(',');"
  insert_update Employee; name; groups(uid)[mode = append]
  

一周热门 更多>