如果我们运行此功能,它应该说作业在BODS中正在运行/未运行/错误等

2020-09-17 02:16发布

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

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


专家们,

我们如何在BODS中创建功能来进行作业状态跟踪,例如成功,失败等。

谢谢

Naresh P

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

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


专家们,

我们如何在BODS中创建功能来进行作业状态跟踪,例如成功,失败等。

谢谢

Naresh P

付费偷看设置
发送
3条回答
悠然的二货
1楼 · 2020-09-17 03:08.采纳回答

嗨。

有两种方法可以做到这一点。

  1. 使用回购元数据AL_HISTORY表。 您可以使用DS函数根据表中存在的几个属性来查询它。 绝对不要建议使用回购元数据表来提防警告
  2. 创建一个专门针对您的项目/业务部门/企业的自定义日志记录表。 在初始化,进行中,成功或失败等多个执行阶段记录作业状态,并在触发下一个实例之前查询这些状态。

希望这会有所帮助。

关于。 S

木偶小白
2楼-- · 2020-09-17 03:19

嗨,沙津,

感谢您的更新。

我已经修改了代码,但仍然无法打印工作名称。

代码:

$ GV_Cnt = sql('DFP_NEW','SELECT COUNT(*)FROM JOB_STATUS');

如果($ GV_Cnt <0)

$ GV_JobName = job_name();

print('job_name:'|| $ GV_JobName);

$ GV_Date = sysdate();

sql('DFP_NEW','插入到JOB_STATUS值({$ GV_JobName},1,{$ GV_Date})');

print('作业名称成功执行:[$ GV_JobName]');

谢谢

Naresh P

Haoba3210
3楼-- · 2020-09-17 02:58

嗨Shazin,

感谢您的更新。

我尝试了第二个选项,但是无法打印job_name()。 附带的屏幕截图是,我在hana中创建了Job_status表,并试图确定该表中的状态。

谢谢

Naresh P

一周热门 更多>