如何在Cronjob中调用导出脚本?

2020-09-13 07:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我有一个要求,我要从所...

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

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


您好,

我有一个要求,我要从所选类型中导出一堆数据。 我已经编写了脚本(每种类型使用单独的脚本),现在我想编写一个cronjob,该脚本应该一个接一个地执行这些导出脚本。

让我知道最佳实践和解决方案。

4条回答
SAP小黑
2020-09-13 07:59

您可以在一个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
  

一周热门 更多>

相关问答