呼叫" C_DIR_READ_NEXT"

2020-08-25 03:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI 我有15个平面文件,...

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

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


HI

我有15个平面文件,我已上传到应用程序层收件箱文件夹中以处理文件。

我在Z程序中维护了15个文件名。

在阅读此FM时

CALL'C_DIR_READ_START'
ID'DIR'FIELD gv_path1
ID'FILE'FIELD gv_fmask
ID'ERRNO'FIELD file-errno
ID'ERRMSG'FIELD file-errmsg。

*-按1到1的顺序选择文件
CALL'C_DIR_READ_NEXT'
ID'TYPE'FIELD文件类型
ID'NAME'FIELD文件名
ID'LEN'FIELD文件 -len
ID'所有者'字段文件所有者
ID'MTIME'字段文件-mtime
ID'MODE'字段文件模式
ID'ERRNO'字段文件errno
ID " ERRMSG" FIELD文件错误。

例如:在我的情况下

我在选择选项中保留了15个文件名,但在应用程序层(al11)中仅上传了10个文件。

Here.FM 调用'C_DIR_READ_NEXT',请按顺序检查文件名。 可用,那么它将不会按顺序选择其他可用文件。

如何跳过此错误并在AL11层中加载可用文件。

谢谢。

什里尼

2条回答
clever101
2020-08-25 04:31

您好Shrini,

查看功能组EPSF的FM。我建议使用FM EPS_FTP_LS。 使用此FM,您可以读取一个文件夹,然后使用给出的返回值构建逻辑。

一些提示:

  • 如果使用SM37进行发送,请注意DIRECTORY参数; 区分大小写...使用真实程序进行测试或在调试时进行适当更改。 SM37将变为大写。
  • 此FM允许您使用长文件名,其他FM可以将其限制为40或75个字符,有时还不够。
  • 它可以用于RFC连接。但是,如果要进行本地运行,只需设置RFC_DESTINATION = NONE。

关于,
Alfonso。

一周热门 更多>