如何在SAP Bod中读取文件量/日期已修改列的文件

2020-09-06 15:36发布

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

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


嗨,

我有一个文件从源路径读取,并每天以相同的文件名加载到finish文件夹中。

例如:文件名是filename.mdb(每天的文件名都是一样的)今天假设,如果我还没有收到文件,如何使用脚本找到它?

那是通过日期修改/数据量吗? 如果是,那我该怎么办! 让我知道,如果您不清楚要求。 让我保持最新状态

请提出建议!

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

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


嗨,

我有一个文件从源路径读取,并每天以相同的文件名加载到finish文件夹中。

例如:文件名是filename.mdb(每天的文件名都是一样的)今天假设,如果我还没有收到文件,如何使用脚本找到它?

那是通过日期修改/数据量吗? 如果是,那我该怎么办! 让我知道,如果您不清楚要求。 让我保持最新状态

请提出建议!

付费偷看设置
发送
2条回答
微wx笑
1楼-- · 2020-09-06 16:09

你好普拉萨德,

您可以在脚本级执行作业之前使用bod中的file_exists()函数检查文件是否存在。

IF(file_exists(filename_variable)= 0)

开始

PRINT('找不到文件);
raise_exception("今天未收到文件" || sysdate());
END

请尝试一下。

最好的问候

Iswarya S

悠然的二货
2楼-- · 2020-09-06 16:11

感谢您回复iswarya,

在这里问题文件名永不更改,它将以相同的名称覆盖现有文件。 在这种情况下,我们如何查找该位置的文件是否未更新。

例如:File.txt是我的文件名,它将被相同并且每天都会被覆盖。 如果文件未更新,则不应处理该文件。 在这种情况下,我们该如何进行。

提前谢谢!

一周热门 更多>