2020-09-13 07:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我有一个要求,我要从所选类型中导出一堆数据。 我已经编写了脚本(每种类型使用单独的脚本),现在我想编写一个cronjob,该脚本应该一个接一个地执行这些导出脚本。
让我知道最佳实践和解决方案。
您可以在一个cronjob中拥有一个具有所有类型的导出脚本,也可以具有多个导出脚本和多个cronjob,因为导出只能具有一个配置的导出脚本。
如果将所有导出脚本合并为一个,那应该没问题(只要它们都是不同的项目类型),因为导出将为每种类型生成一个CSV文件。
首先,您创建ImpExMedia来包含您的导出脚本:
INSERT_UPDATE ImpExMedia; code [unique = true]; mime; realfilename; @media [translator = de.hybris.platform.impex.jalo.media.MediaDataTranslator] [forceWrite = true] ; OrderExportImpex;应用程序/八位字节流; order-data-export.impex; $ jarResource/order-data-export.impex
然后将ImpExMedia分配给ExportCronjob
INSERT_UPDATE ImpExExportCronJob; code [unique = true]; job(code); jobMedia(code); singleFile; sessionLanguage(isoCode)[default = zh-CN] ; OrderExportCronJob; ImpEx-Export; OrderExportImpex; true
感谢您的回复。 我的要求不是通过运行impex进行一次活动。 我需要编写一个cronjob,它需要每周运行一次,在该cronjob中,我需要调用所有这些导出脚本(这些脚本也将每周运行一次)
您好,想知道您是否 有什么解决办法吗?
嗨,
您可以尝试使用导出API( ImpExExportCronjob )。
https://help.hybris.com/1808/hcd/8361ab18bb434ba3abbac01e3c1c46c8.html
请检查此OOTB类 de.hybris.platform.impex.jalo.ImpExExportTest 供您参考。
谢谢
最多设置5个标签!
您可以在一个cronjob中拥有一个具有所有类型的导出脚本,也可以具有多个导出脚本和多个cronjob,因为导出只能具有一个配置的导出脚本。
如果将所有导出脚本合并为一个,那应该没问题(只要它们都是不同的项目类型),因为导出将为每种类型生成一个CSV文件。
首先,您创建ImpExMedia来包含您的导出脚本:
然后将ImpExMedia分配给ExportCronjob
感谢您的回复。 我的要求不是通过运行impex进行一次活动。 我需要编写一个cronjob,它需要每周运行一次,在该cronjob中,我需要调用所有这些导出脚本(这些脚本也将每周运行一次)
您好,想知道您是否 有什么解决办法吗?
嗨,
您可以尝试使用导出API( ImpExExportCronjob )。
https://help.hybris.com/1808/hcd/8361ab18bb434ba3abbac01e3c1c46c8.html
请检查此OOTB类 de.hybris.platform.impex.jalo.ImpExExportTest 供您参考。
谢谢
一周热门 更多>