方法调用impex.exportItems

2020-09-19 14:47发布

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

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


----扩展名:核心----类型:雇员----

%impex.setTargetFile("" Employee.csv"");"

nsert_update Employee;&Item; @password [translator = de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]; CN; DN; Europe1PriceFactory_UDG(code,itemtype(code)); Europe1PriceFactory_UPG(code,itemtype(code)) ); Europe1PriceFactory_UTG(code,itemtype(code)); addresses(&Item); authorizedToUnlockPages [allownull = true]; carts(code); creationtime [forceWrite = true,dateformat = dd.MM.yyyy hh:mm:ss]; creditRating (code,itemtype(code)); creditRatingTimestamp [dateformat = dd.MM.yyyy hh:mm:ss]; csAgentPerformingOnBehalfUid; defaultPaymentAddress(&Item); defaultShipmentAddress(&Item); description; domain; encodedPassword; europe1Discounts(&Item); hmcLogin lastLogin [dateformat = dd.MM.yyyy hh:mm:ss]; ldapaccount [allownull = true]; ldaplogin; ldapsearchbase; legacyPK; loginDisabled [allownull = true]; name; orders(code,versionID); orgEncodedPassword; owner(&Item );密码; passwordAnswer;密码编码; passwordQuestion; paymentInfos(&Item); profilePicture(catalogVersion(catalog(id),version),code); sessionCurrency(isocode); sessi onLanguage(isocode); uid [unique = true,allownull = true]; userprofile(&Item)"#%impex.exportItems("" Employee"",false);"

15.02.06 11:53:55:867在主脚本处出现错误第5行:在5处执行代码行时出错:源文件:内联评估:``impex.exportItems(" Employee",false);'': 方法调用impex.exportItems

我看不出这是怎么回事?

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

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


----扩展名:核心----类型:雇员----

%impex.setTargetFile("" Employee.csv"");"

nsert_update Employee;&Item; @password [translator = de.hybris.platform.impex.jalo.translators.UserPasswordTranslator]; CN; DN; Europe1PriceFactory_UDG(code,itemtype(code)); Europe1PriceFactory_UPG(code,itemtype(code)) ); Europe1PriceFactory_UTG(code,itemtype(code)); addresses(&Item); authorizedToUnlockPages [allownull = true]; carts(code); creationtime [forceWrite = true,dateformat = dd.MM.yyyy hh:mm:ss]; creditRating (code,itemtype(code)); creditRatingTimestamp [dateformat = dd.MM.yyyy hh:mm:ss]; csAgentPerformingOnBehalfUid; defaultPaymentAddress(&Item); defaultShipmentAddress(&Item); description; domain; encodedPassword; europe1Discounts(&Item); hmcLogin lastLogin [dateformat = dd.MM.yyyy hh:mm:ss]; ldapaccount [allownull = true]; ldaplogin; ldapsearchbase; legacyPK; loginDisabled [allownull = true]; name; orders(code,versionID); orgEncodedPassword; owner(&Item );密码; passwordAnswer;密码编码; passwordQuestion; paymentInfos(&Item); profilePicture(catalogVersion(catalog(id),version),code); sessionCurrency(isocode); sessi onLanguage(isocode); uid [unique = true,allownull = true]; userprofile(&Item)"#%impex.exportItems("" Employee"",false);"

15.02.06 11:53:55:867在主脚本处出现错误第5行:在5处执行代码行时出错:源文件:内联评估:``impex.exportItems(" Employee",false);'': 方法调用impex.exportItems

我看不出这是怎么回事?

付费偷看设置
发送
6条回答
95年老男孩
1楼 · 2020-09-19 15:16.采纳回答

您好Randeep!

该脚本的问题是标题" password"。 删除该标头即可使用。

某些密码的导出似乎有问题。 我以为可能是有些员工没有设置密码,但是我证实那不是问题。

最诚挚的问候,

Haoba3210
2楼-- · 2020-09-19 15:29

您好,Randeep,我在出口客户时遇到同样的问题。 任何对此的更新,解决此问题的方式或解决此问题的任何其他方法? 谢谢

小熊yu生菜
3楼-- · 2020-09-19 15:36
 "#%impex.setTargetFile("" Customer.csv"",true);"
  insert_update客户;  pk [unique = true];  uid [unique = true]; 顾客ID; 名称;  sessionLanguage(isocode); 地址(pk);  loginDisabled; 年龄; 出生月; 邮件列表;  lastLogin [forceWrite = true]; 所有产品;  resetCountryCode;  TLCMemberNumber;  defaultPaymentAddress;  defaultShipmentAddress; 免费样品;  freesampledate;  listenFromFriend;  listenFromIfOther;  listenFromOnlineAd;  listenFromOther;  listenFromOtherAd;  listenFromOtherRetailAd;  listenFromPrintAdvertisement;  listenFromScoialNetwork;  listenFromVictorinoxStore;  interestCutlery;  interestFashion; 兴趣芬芳;  interestSAK;  interestTimepieces;  interestTravelGear;
  "#%impex.exportItems("" Customer"",true);"

  

我正在使用以下语句,它也因上述错误而失败。 但是没有密码字段。

DafaDDDa
4楼-- · 2020-09-19 15:32

对于客户,它告诉其他一些标头属性,例如CN,DN,Facebookemail,googlePlusemail,ldapaccount [allownull = true]; ldaplogin; ldapsearchbase,maileonSyncLastTry,maileonSyncRetryCount, sharedToMaileon无效。 尝试从标题中删除那些。 验证将成功。

半个程序猿
5楼-- · 2020-09-19 15:22

嗨,尼古拉,马提亚斯

在使用 https://导出客户数据时,我也遇到相同的问题。 wiki.hybris.com/display/~/Data+Exporter。对于出口cronjob,我也将属性"密码"列入了黑名单。 你能让我知道我在这里想念什么吗? 我是否需要将其他任何属性列入黑名单?

此致

Vipul

haha101010
6楼-- · 2020-09-19 15:20

我对SearchRestricton有相同的问题。 请找到导出脚本和异常信息。

insert_update SearchRestriction; code [unique = true]; active; principal(uid); restrictedType(code);查询"#%impex.exportItems(""从{SearchRestriction}中依次按{code},{ 主体},{restrictedType}"",Collections.EMPTY_MAP,Collections.singletonList(Item.class),true,true,-1,-1);"

以及执行的相应日志

原因:de.hybris.platform.impex.jalo.ImpExException:执行代码行3时出错:源文件:内联评估:``impex.exportItems("从{SearchRestriction}中依次选择{pk},按{ code},{princi。。。``:方法调用impex.exportItems

在de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3209)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.ImpExReader.execute(ImpExReader。 java:3148)〜[impexserver.jar :?],位于de.hybris.platform.impex.jalo.ImpExReader.execute(ImpExReader.java:3117)〜[impexserver.jar :?],位于de.hybris.platform.impex。 jalo.ImpExReader.processCodeLine(ImpExReader.java:3022)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.ImpExReader.readLine(ImpExReader.java:1931)〜[impexserver.jar :?]在 de.hybris.platform.impex.jalo.exp.Exporter.runScriptBasedExport(Exporter.java)上的de.hybris.platform.impex.jalo.exp.Exporter.exportInternal(Exporter.java:541)〜[impexserver.jar :?] :244)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.exp.Exporter.export(Exporter.java:182)〜[impexserver.jar :?] ... 98更多

原因:bsh.TargetError:源文件:内联评估:" impex.exportItems("按{code},{princi。。。}从{SearchRestriction}顺序中选择{pk},方法调用impex。 exportItems

at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java: 102)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)〜[bsh-2.0b5.jar:2.0b5 2005- 06-12 04:50:41]在bsh.Interpreter.eval(Interpreter.java:645)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]在bsh.Interpreter.eval (Interpreter.java:739)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]在bsh.Interpreter.eval(Interpreter.java:728)〜[bsh-2.0b5.jar :2.0b5 2005-06-12 04:50:41]位于de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3194)〜[impexserver.jar :?]位于de.hybris.platform。 impex.jalo.ImpExReader.execute(ImpExReader.java:3148)〜[impexserver.jar :?]位于de.hybris.platform.impex.jalo.ImpExReader.execute(ImpExReader.java:3117)〜[impexserver.jar :? ]在de.hybris.platform.impex.jalo.ImpExReader.processCodeLine(ImpExReader.java:3022)〜[impexserver.jar :?] 在de.hybris.platform.impex.jalo.ImpExReader.readLine(ImpExReader.java:1931)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.exp.Exporter.exportInternal(Exporter.java: 541)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.exp.Exporter.runScriptBasedExport(Exporter.java:244)〜[impexserver.jar :?]在de.hybris.platform.impex。 jalo.exp.Exporter.export(Exporter.java:182)〜[impexserver.jar:?]

一周热门 更多>